-
Notifications
You must be signed in to change notification settings - Fork 35
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
+1,209
−5,873
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 0e538f1
WIP upgrade - File.roc
lukewilliamboswell 2ee2bd3
WIP upgrade - Http.roc
lukewilliamboswell 45a4bb4
WIP upgrade - Sleep.roc, Stderr.roc
lukewilliamboswell ac59cdf
WIP upgrade - Stdin.roc, Stdout.roc
lukewilliamboswell 31c006d
WIP upgrade - Tcp.roc
lukewilliamboswell 4462b86
WIP upgrade - Tty.roc, Utc.roc
lukewilliamboswell 3e990e3
WIP upgrade - remove Arg parser, finish platform/*.roc
lukewilliamboswell c42533c
update flake
lukewilliamboswell 2c2ff13
try update examples/command.roc
lukewilliamboswell 94e8601
BUG: destructure assignment doesn't introduce any new variables
lukewilliamboswell bad2c7f
try update examples/dir.roc
lukewilliamboswell 09c6901
BUG: Expr::TrySuffix expression was not completely removed in desugar…
lukewilliamboswell 51cf78d
try upgrade examples/env-var.roc
lukewilliamboswell 70b5b49
get time example working
lukewilliamboswell aa4c167
update flake, purity-inference merged into roc main
lukewilliamboswell 36921b4
upgrade hello-world and path examples
lukewilliamboswell c68e517
upgrade piping example
lukewilliamboswell 5aea70e
Merge remote-tracking branch 'remote/main' into purity-inference
lukewilliamboswell a3da188
fixup
lukewilliamboswell a106251
try updating args example -- broken still
lukewilliamboswell bf00b86
upgrade temp-dir example
lukewilliamboswell b8f9730
upgrade tcp-client example, BUG Option::unwrap() on a None
lukewilliamboswell b7ce6a4
BUG error in alias analysis
lukewilliamboswell 185b64b
upgrade stdin example
lukewilliamboswell 2eeafbe
upgrade result example
lukewilliamboswell 6fedc59
upgrade record-builder example
lukewilliamboswell 3b6ae29
fix warning in record builder example
lukewilliamboswell f4ae535
temporarily disable CI workflows
lukewilliamboswell faa45cb
simplify piping example
lukewilliamboswell 91476cd
upgrade http-get-json example
lukewilliamboswell bf64ceb
upgrade http-get example
lukewilliamboswell ca5a9e4
upgrade form example
lukewilliamboswell 6bb338d
upgrade examples/file-read-buffered.roc
lukewilliamboswell 3f7f15c
upgrade examples/file-read.roc
lukewilliamboswell 3fb21b3
upgrade examples/file-mixed.roc
lukewilliamboswell dd5e8ed
upgrade examples/env-var.roc
lukewilliamboswell fb154c5
upgrade examples/echo.roc
lukewilliamboswell 5d8bfe8
upgrade examples/dir.roc
lukewilliamboswell 05e73d8
upgrade examples/countdown.roc
lukewilliamboswell e142b21
upgrade examples/command.roc
lukewilliamboswell 333e44f
simplify task list example, still bugged
lukewilliamboswell 4b119a8
increase stdinBytes buffer to 16KiB
lukewilliamboswell 276ad0a
Replace Str with a glue type for Stdio errors
lukewilliamboswell 4cef280
WIP Merge remote-tracking branch 'remote/main' into purity-inference
lukewilliamboswell 6274ad8
update flake
lukewilliamboswell 8312019
complete merge of remote/main
lukewilliamboswell 828db9f
update CI
lukewilliamboswell 07dea32
re-enable CI
lukewilliamboswell fd85e7c
fix roc docs and Locale.roc
lukewilliamboswell c1145e0
fix roc main
lukewilliamboswell 04d0a3a
clippy
lukewilliamboswell 2bb74ab
update flake
lukewilliamboswell eb6909c
add type annotation for echo.roc
lukewilliamboswell 7fe3596
add echo prompt back in
lukewilliamboswell 9a16178
update rust toolchain stable to 1.82.0
lukewilliamboswell ae93aec
Merge remote-tracking branch 'remote/main' into purity-inference
lukewilliamboswell 5c9c535
cleanup host fx functions
lukewilliamboswell 86eca45
BUG - why no currentArchOS in LLVM IR???
lukewilliamboswell 5c4cb8d
fix return type of mainForHost
bhansconnect e2daea0
cleanup exit code handling
bhansconnect ea9f814
cleanup hello world
bhansconnect b80b147
valgrind on args
Anton-4 ae1c3e0
install valgrind
Anton-4 d4b03f2
try segfault fix
Anton-4 94220c2
Merge branch 'main' into purity-inference
smores56 54dcb41
Update nix flake
smores56 bc84fb3
Add hardLink!
smores56 b3d0489
Run valgrind if installed
smores56 cb9ffac
remove stale call to valgrind in CI
lukewilliamboswell 853ea92
add valgrind back for investigation of arg.roc segfault
lukewilliamboswell 5ba6b05
disable ubuntu-20.04 native in CI
lukewilliamboswell 989fe72
try cleanup resources before exit
lukewilliamboswell c2f1597
use surgical linker only
lukewilliamboswell 1754e75
give command the same treatment
lukewilliamboswell 9f4be17
use legacy linker for path example too
lukewilliamboswell 322981b
ignore args in MUSL build
lukewilliamboswell de2ac57
ignore args in MUSL build
lukewilliamboswell 4f80c07
fix argument handling and segfaults
bhansconnect d3259eb
add roc_std to cargo
lukewilliamboswell af4630f
update flake
lukewilliamboswell eae287b
try reverting legacy linker and valgrind debugging in all_tests
lukewilliamboswell 36b59c7
update Cargo.lock
lukewilliamboswell File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading status checks…
try segfault fix
commit d4b03f250976b799cbf91b5b5741a785dc815515
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure what's going on here. I don't remember changing this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, probably should update that back to
codegen-units = 1
in a follow up