Commit graph

12707 commits

Author SHA1 Message Date
Richard Feldman
48bd267892
Merge branch 'trunk' into cleanup-cli-example 2022-02-05 20:53:55 -05:00
Richard Feldman
4a973fed19
Merge pull request #2438 from rtfeldman/fix-module-formatting
Fix some module formatting bugs
2022-02-05 18:12:39 -05:00
Richard Feldman
881bae7267
Merge branch 'trunk' into fix-module-formatting 2022-02-04 23:03:52 -05:00
Folkert de Vries
1bb460262a
Merge pull request #2193 from rtfeldman/expect-dont-panic
Stores and retrieves expectation failures instead of panicking
2022-02-05 00:52:08 +01:00
Richard Feldman
f49ae01d06
Drop an obsolete comment 2022-02-04 18:41:36 -05:00
Richard Feldman
6a9aa6b3b2
Merge pull request #2440 from rtfeldman/hook-up-hosted-modules
Hook up hosted modules
2022-02-04 18:31:05 -05:00
Folkert
71cae79b02 fix annoying spaces debug_assert failure 2022-02-04 23:00:10 +01:00
Folkert
f02db3961a fix parse tests 2022-02-04 22:51:18 +01:00
Folkert
43066dcd50 fix formatting 2022-02-04 22:26:31 +01:00
Folkert
5f1e2c60f8 change how hosted declarations are pushed 2022-02-04 21:56:57 +01:00
Folkert
a44a99c6cf add new Effect.roc files 2022-02-04 20:06:47 +01:00
Richard Feldman
a8e3d5f9b6
Merge remote-tracking branch 'origin/trunk' into expect-dont-panic 2022-02-03 22:25:40 -05:00
Richard Feldman
9dea0e3a04
Automatically deallocate Failures in Rust 2022-02-03 22:17:53 -05:00
Folkert
f1ebc523b6 Merge remote-tracking branch 'origin/trunk' into hook-up-hosted-modules 2022-02-04 00:07:23 +01:00
Folkert
6ebdc17165 formatting 2022-02-04 00:06:50 +01:00
Folkert
35efa3462d fix my mistakes 2022-02-04 00:04:08 +01:00
Folkert
885500712c remove old Effect module things 2022-02-03 23:55:02 +01:00
Folkert
a98635ed06 update other examples 2022-02-03 22:45:15 +01:00
Folkert
6f9550d792 update cli example 2022-02-03 22:39:33 +01:00
Folkert
db2d437d78 use new hosted module for benchmarks example 2022-02-03 22:02:18 +01:00
Folkert
a32e0bbd4c use new hosted module for effect example 2022-02-03 21:56:44 +01:00
Brian Carroll
eb7838342a
Merge pull request #2441 from rtfeldman/repl-refactor
REPL refactor
2022-02-03 19:59:40 +00:00
Folkert de Vries
860c5eb0ce
Merge pull request #2442 from rtfeldman/i/2332
Check lower bounds for numeric literals, and permit 128-bit literals
2022-02-03 19:50:03 +01:00
Brian Carroll
8df69d856c repl: update a comment 2022-02-03 12:08:32 +00:00
Brian Carroll
5904bb05ad repl: remove unused dependencies from roc_repl_eval 2022-02-03 09:30:04 +00:00
Brian Carroll
11b83929de repl: use llvm macros in ReplApp implementation 2022-02-03 09:29:59 +00:00
Brian Carroll
d9bd98a194 repl: bring back LLVM jit macros, as they're used in tests 2022-02-03 08:50:26 +00:00
ayazhafiz
21d1cd786c Fix can tests 2022-02-03 00:43:04 -05:00
ayazhafiz
29f733b69b Clippy 2022-02-03 00:19:18 -05:00
ayazhafiz
706640a1fa Add underscore separators for large numbers in reporting 2022-02-03 00:18:24 -05:00
ayazhafiz
5362ed1e6c Clippy 2022-02-02 23:38:54 -05:00
ayazhafiz
097c5afc73 Check lower bounds for numeric literals, and permit 128-bit literals 2022-02-02 23:35:57 -05:00
Richard Feldman
5d60677b5b
Fix defensive cloning 2022-02-02 23:08:12 -05:00
Brian Carroll
eb1a16d429 repl: fix tests 2022-02-03 00:27:33 +00:00
Richard Feldman
778d32f6b2
Acknowledge possibility of roc_alloc failing 2022-02-02 19:25:08 -05:00
Richard Feldman
9b05d8dd50
Move expect zig code out of utils 2022-02-02 19:15:47 -05:00
Brian Carroll
b317e05187 repl: formatting and Clippy 2022-02-03 00:02:12 +00:00
Richard Feldman
06203163eb
Use mutex more in expect failures 2022-02-02 18:59:34 -05:00
Brian Carroll
3c07066ace repl: update Earthfile for new packages 2022-02-02 23:55:00 +00:00
Richard Feldman
3e9eef4d0e
Add some TODO comments 2022-02-02 18:47:18 -05:00
Richard Feldman
dd8f63b1ab
Add some #[repr(C)] annotations 2022-02-02 18:47:02 -05:00
Brian Carroll
ab0b99f032 Merge branch 'trunk' of github.com:rtfeldman/roc into repl-refactor 2022-02-02 23:46:58 +00:00
Brian Carroll
3cc64209b5 wasm: include package tests in Cargo alias 2022-02-02 23:45:05 +00:00
Brian Carroll
03c99bdb44 repl: move tests into their own package 2022-02-02 23:42:46 +00:00
Brian Carroll
9ace2fd9a3 repl: delete app_memory and put "external memory" logic into repl_wasm 2022-02-02 23:08:12 +00:00
Brian Carroll
fdea13ac55 repl: thread the ReplApp through the evaluator 2022-02-02 22:54:18 +00:00
Brian Carroll
380c24ba80 repl: move LLVM specific logic into roc_repl_cli 2022-02-02 22:32:12 +00:00
Folkert
16a2b660c3 bookkeeping 2022-02-02 23:11:52 +01:00
Brian Carroll
e8ab649f73 repl: remove redundant str <-> &[u8] conversions on input source code 2022-02-02 21:57:42 +00:00
Folkert
3829c629f1 thread hosted info through 2022-02-02 22:57:24 +01:00