Commit graph

5994 commits

Author SHA1 Message Date
Joost Baas
4ed25fb351 make sure get_macos_version() returns string without newline 2021-11-11 21:39:39 +01:00
Theo Felippe
84af26d813 added placeholder implementation 2021-11-11 19:13:42 +00:00
Folkert
c827256e47 Merge remote-tracking branch 'origin/trunk' into tag-union-imitate-rust 2021-11-11 18:58:49 +01:00
Theo Felippe
dfd14f8e49 added gen test 2021-11-11 08:23:40 +00:00
Joshua Warner
0e9d7d8b7b Fix clippy lints due to clones on now-Copy types 2021-11-10 19:55:11 -08:00
Joshua Warner
6a694b7772 Use collection_trailing_sep_e for packages decl, to allow trailing commas there 2021-11-10 18:49:19 -08:00
Folkert
acb26002c8 fix repl 2021-11-10 23:36:16 +01:00
Folkert de Vries
a85ac128ee
Merge branch 'trunk' into roc-call-result-return-small-type 2021-11-10 22:36:40 +01:00
Folkert
5d7b4b7ad0 change roc call result; adding an extra field for the error message pointer
When the returned value was smaller than a pointer, there was no space for the error message pointer.
2021-11-10 22:14:54 +01:00
Brian Carroll
2f5d43cf82 Merge branch 'trunk' of github.com:rtfeldman/roc into wasm-more-lowlevels 2021-11-10 20:19:29 +00:00
Brian Carroll
830003c9a3 Change wasm opcodes to an enum 2021-11-10 20:18:55 +00:00
Brian Carroll
86de39e7f8 Add missing lowlevel from match 2021-11-10 20:11:27 +00:00
Folkert
33e8f9a6b7 Merge remote-tracking branch 'origin/trunk' into cleanup-im-dependency 2021-11-10 17:19:54 +01:00
Folkert
144dbef434 Merge remote-tracking branch 'origin/trunk' into tag-union-imitate-rust 2021-11-10 17:19:30 +01:00
Brian Carroll
3d4aeedccb Merge branch 'trunk' of github.com:rtfeldman/roc into wasm-more-lowlevels 2021-11-10 15:46:42 +00:00
Brian Carroll
0ce0e337cd Enable more tests 2021-11-10 15:46:34 +00:00
Brian Carroll
06a6e8545b FIXME for wasm NumRound 2021-11-10 15:32:45 +00:00
Folkert de Vries
b3a663a741
Merge branch 'trunk' into builtins-list-sublist 2021-11-10 16:28:58 +01:00
Folkert
2262dcb3f9 clean up some other dependencies 2021-11-10 16:25:03 +01:00
Folkert
5632e3159d remove im dependency where not needed 2021-11-10 16:00:22 +01:00
satotake
c0a362dc1a fix solve_expr test 2021-11-10 14:32:22 +00:00
Brian Carroll
7c95189e4a Get lots of Num lowlevel ops working 2021-11-10 14:21:32 +00:00
satotake
9f5d3f521b Implement List.sublist 2021-11-10 13:16:57 +00:00
Folkert de Vries
eb1b6d97bf
Merge branch 'trunk' into str_trim_left 2021-11-10 14:06:01 +01:00
Folkert de Vries
56c7318cd9
Merge branch 'trunk' into zig9-to-zig 2021-11-10 12:37:39 +01:00
Brian Carroll
6421ff07a5 Use shorter notation for enums in lowlevel module 2021-11-10 10:47:01 +00:00
Brian Carroll
ec03b7b12a Move lowlevel calls to their own module of gen_wasm 2021-11-10 10:44:17 +00:00
Brian Carroll
51b6076322 stack pointer: use constants & add a comment 2021-11-10 09:20:31 +00:00
Nathan Bleigh
2dd86b1f18 Updates zig9 to zig
Referenced in https://github.com/rtfeldman/roc/pull/1905
2021-11-09 21:18:18 -06:00
Michael Downey
22a293ceb5 Merge branch 'str_trim_left' of github.com:rtfeldman/roc into str_trim_left 2021-11-09 20:38:20 -05:00
Michael Downey
0ee750d4c9 adding feature gen-llvm to tests 2021-11-09 20:37:38 -05:00
Folkert
b8ba387863 update comment 2021-11-10 02:31:59 +01:00
Folkert
e1d5605315 Merge remote-tracking branch 'origin/trunk' into wasm-tests-link-builtins 2021-11-10 02:31:43 +01:00
Michael Downey
07cd3850d7
Merge branch 'trunk' into str_trim_left 2021-11-09 19:43:26 -05:00
Folkert
4fdb8d354b turn on refcounting again, turning it off does not help (builtins still decrement and potentially free) 2021-11-10 00:22:49 +01:00
Michael Downey
151c92bb48 adding tests and changing trimLeft to pass long unique test 2021-11-09 18:16:32 -05:00
Folkert
4e2b41f924 fix variable not updated in code disabled by feature flags 2021-11-09 23:04:31 +01:00
Folkert de Vries
2a182c13d4
Merge branch 'trunk' into joshuawarner32/list-newline-tests 2021-11-09 22:43:52 +01:00
Folkert
656832b272 enable linking when running wasm tests 2021-11-09 22:31:11 +01:00
Brian Carroll
e2b95662a8 Fix wasm linking bugs 2021-11-09 21:22:12 +00:00
Folkert
a9ce02799c WIP 2021-11-09 21:37:56 +01:00
Michael Downey
c1a48c0a9a fixing line for cargo fmt 2021-11-09 15:11:36 -05:00
Michael Downey
eeab43ba13 fixing line for cargo fmt 2021-11-09 15:02:16 -05:00
Michael Downey
1f74fd6856 fixing formatting and adding str_trim_left back to solve_expr 2021-11-09 14:57:35 -05:00
Michael Downey
9d1038cd9b zig fmt'd str.zig 2021-11-09 14:51:07 -05:00
Michael Downey
e845f48247 fixed tests 2021-11-09 14:47:32 -05:00
Michael Downey
7e074d300e cleaning up and adding comments 2021-11-09 14:37:31 -05:00
Michael Downey
c0c45f6d39 correct trim to trimLeft in solve_expr 2021-11-09 14:34:24 -05:00
Folkert
a9d561089a enable function-sections so unused builtins are dropped from the executable (during the linking step) 2021-11-09 20:32:27 +01:00
Michael Downey
1bc278d962 initial commit of Str.trimLeft 2021-11-09 14:25:24 -05:00