Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to purity inference #257

Merged
merged 83 commits into from
Dec 11, 2024
Merged
Changes from 1 commit
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
da9ad54
WIP upgrade - Env.roc
lukewilliamboswell Oct 22, 2024
0e538f1
WIP upgrade - File.roc
lukewilliamboswell Oct 22, 2024
2ee2bd3
WIP upgrade - Http.roc
lukewilliamboswell Oct 22, 2024
45a4bb4
WIP upgrade - Sleep.roc, Stderr.roc
lukewilliamboswell Oct 22, 2024
ac59cdf
WIP upgrade - Stdin.roc, Stdout.roc
lukewilliamboswell Oct 22, 2024
31c006d
WIP upgrade - Tcp.roc
lukewilliamboswell Oct 22, 2024
4462b86
WIP upgrade - Tty.roc, Utc.roc
lukewilliamboswell Oct 22, 2024
3e990e3
WIP upgrade - remove Arg parser, finish platform/*.roc
lukewilliamboswell Oct 23, 2024
c42533c
update flake
lukewilliamboswell Oct 24, 2024
2c2ff13
try update examples/command.roc
lukewilliamboswell Oct 24, 2024
94e8601
BUG: destructure assignment doesn't introduce any new variables
lukewilliamboswell Oct 24, 2024
bad2c7f
try update examples/dir.roc
lukewilliamboswell Oct 24, 2024
09c6901
BUG: Expr::TrySuffix expression was not completely removed in desugar…
lukewilliamboswell Oct 24, 2024
51cf78d
try upgrade examples/env-var.roc
lukewilliamboswell Oct 24, 2024
70b5b49
get time example working
lukewilliamboswell Oct 24, 2024
aa4c167
update flake, purity-inference merged into roc main
lukewilliamboswell Nov 8, 2024
36921b4
upgrade hello-world and path examples
lukewilliamboswell Nov 8, 2024
c68e517
upgrade piping example
lukewilliamboswell Nov 8, 2024
5aea70e
Merge remote-tracking branch 'remote/main' into purity-inference
lukewilliamboswell Nov 9, 2024
a3da188
fixup
lukewilliamboswell Nov 9, 2024
a106251
try updating args example -- broken still
lukewilliamboswell Nov 9, 2024
bf00b86
upgrade temp-dir example
lukewilliamboswell Nov 9, 2024
b8f9730
upgrade tcp-client example, BUG Option::unwrap() on a None
lukewilliamboswell Nov 9, 2024
b7ce6a4
BUG error in alias analysis
lukewilliamboswell Nov 9, 2024
185b64b
upgrade stdin example
lukewilliamboswell Nov 9, 2024
2eeafbe
upgrade result example
lukewilliamboswell Nov 9, 2024
6fedc59
upgrade record-builder example
lukewilliamboswell Nov 9, 2024
3b6ae29
fix warning in record builder example
lukewilliamboswell Nov 9, 2024
f4ae535
temporarily disable CI workflows
lukewilliamboswell Nov 9, 2024
faa45cb
simplify piping example
lukewilliamboswell Nov 9, 2024
91476cd
upgrade http-get-json example
lukewilliamboswell Nov 9, 2024
bf64ceb
upgrade http-get example
lukewilliamboswell Nov 9, 2024
ca5a9e4
upgrade form example
lukewilliamboswell Nov 9, 2024
6bb338d
upgrade examples/file-read-buffered.roc
lukewilliamboswell Nov 9, 2024
3f7f15c
upgrade examples/file-read.roc
lukewilliamboswell Nov 9, 2024
3fb21b3
upgrade examples/file-mixed.roc
lukewilliamboswell Nov 9, 2024
dd5e8ed
upgrade examples/env-var.roc
lukewilliamboswell Nov 9, 2024
fb154c5
upgrade examples/echo.roc
lukewilliamboswell Nov 9, 2024
5d8bfe8
upgrade examples/dir.roc
lukewilliamboswell Nov 9, 2024
05e73d8
upgrade examples/countdown.roc
lukewilliamboswell Nov 9, 2024
e142b21
upgrade examples/command.roc
lukewilliamboswell Nov 9, 2024
333e44f
simplify task list example, still bugged
lukewilliamboswell Nov 9, 2024
4b119a8
increase stdinBytes buffer to 16KiB
lukewilliamboswell Nov 9, 2024
276ad0a
Replace Str with a glue type for Stdio errors
lukewilliamboswell Nov 9, 2024
4cef280
WIP Merge remote-tracking branch 'remote/main' into purity-inference
lukewilliamboswell Nov 22, 2024
6274ad8
update flake
lukewilliamboswell Nov 22, 2024
8312019
complete merge of remote/main
lukewilliamboswell Nov 22, 2024
828db9f
update CI
lukewilliamboswell Nov 22, 2024
07dea32
re-enable CI
lukewilliamboswell Nov 22, 2024
fd85e7c
fix roc docs and Locale.roc
lukewilliamboswell Nov 23, 2024
c1145e0
fix roc main
lukewilliamboswell Nov 23, 2024
04d0a3a
clippy
lukewilliamboswell Nov 23, 2024
2bb74ab
update flake
lukewilliamboswell Nov 23, 2024
eb6909c
add type annotation for echo.roc
lukewilliamboswell Nov 23, 2024
7fe3596
add echo prompt back in
lukewilliamboswell Nov 23, 2024
9a16178
update rust toolchain stable to 1.82.0
lukewilliamboswell Nov 23, 2024
ae93aec
Merge remote-tracking branch 'remote/main' into purity-inference
lukewilliamboswell Nov 23, 2024
5c9c535
cleanup host fx functions
lukewilliamboswell Nov 24, 2024
86eca45
BUG - why no currentArchOS in LLVM IR???
lukewilliamboswell Nov 24, 2024
5c4cb8d
fix return type of mainForHost
bhansconnect Nov 30, 2024
e2daea0
cleanup exit code handling
bhansconnect Nov 30, 2024
ea9f814
cleanup hello world
bhansconnect Nov 30, 2024
b80b147
valgrind on args
Anton-4 Dec 1, 2024
ae1c3e0
install valgrind
Anton-4 Dec 1, 2024
d4b03f2
try segfault fix
Anton-4 Dec 1, 2024
94220c2
Merge branch 'main' into purity-inference
smores56 Dec 9, 2024
54dcb41
Update nix flake
smores56 Dec 9, 2024
bc84fb3
Add hardLink!
smores56 Dec 9, 2024
b3d0489
Run valgrind if installed
smores56 Dec 9, 2024
cb9ffac
remove stale call to valgrind in CI
lukewilliamboswell Dec 10, 2024
853ea92
add valgrind back for investigation of arg.roc segfault
lukewilliamboswell Dec 10, 2024
5ba6b05
disable ubuntu-20.04 native in CI
lukewilliamboswell Dec 10, 2024
989fe72
try cleanup resources before exit
lukewilliamboswell Dec 10, 2024
c2f1597
use surgical linker only
lukewilliamboswell Dec 10, 2024
1754e75
give command the same treatment
lukewilliamboswell Dec 11, 2024
9f4be17
use legacy linker for path example too
lukewilliamboswell Dec 11, 2024
322981b
ignore args in MUSL build
lukewilliamboswell Dec 11, 2024
de2ac57
ignore args in MUSL build
lukewilliamboswell Dec 11, 2024
4f80c07
fix argument handling and segfaults
bhansconnect Dec 11, 2024
d3259eb
add roc_std to cargo
lukewilliamboswell Dec 11, 2024
af4630f
update flake
lukewilliamboswell Dec 11, 2024
eae287b
try reverting legacy linker and valgrind debugging in all_tests
lukewilliamboswell Dec 11, 2024
36b59c7
update Cargo.lock
lukewilliamboswell Dec 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
update flake
lukewilliamboswell committed Nov 23, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 2bb74ab146749209ac965dff395b5b2707eb7b55
6 changes: 3 additions & 3 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.