Commit graph

5994 commits

Author SHA1 Message Date
Theo Felippe
277681fd06 fixed formatting 2021-11-13 18:12:14 +00:00
Theo Felippe
ed3ce2962c removed unused const 2021-11-13 18:09:18 +00:00
Theo Felippe
ea5aac7b74 Merge branch 'trunk' into builtins-str-trim-right 2021-11-13 18:05:40 +00:00
Theo Felippe
8d7c252fce implemented Str.trimRight 2021-11-13 18:02:58 +00:00
Richard Feldman
0b2df3154c Merge remote-tracking branch 'origin/trunk' into shrink-call-type 2021-11-13 08:21:13 -08:00
Richard Feldman
1c6fab7043
Merge pull request #1916 from rtfeldman/tag-union-imitate-rust
Tag union imitate rust
2021-11-13 08:13:32 -08:00
Joshua Warner
1fabc64fdf Use Collection in Expr::TagUnion 2021-11-13 07:38:39 -08:00
Joshua Warner
d63405d824 Make Expr::List use a Collection 2021-11-13 07:38:11 -08:00
Joshua Warner
a4ca6a31a6 Use Collection in Expr::Record and related places 2021-11-13 07:36:05 -08:00
Folkert
f522d28a00 clippy 2021-11-13 16:04:23 +01:00
Folkert
83953b0bba shrink Call 2021-11-13 15:59:19 +01:00
Folkert
13713ee6ad pass layout by reference 2021-11-13 15:43:49 +01:00
Folkert
e2f7606f25 shrink higher order with indirection 2021-11-13 15:42:47 +01:00
Anton-4
030a504bd2 valgrind flag 2021-11-13 14:39:15 +01:00
Folkert de Vries
c9b15766be
Merge branch 'trunk' into builtins-refactor-list-take 2021-11-13 13:29:57 +01:00
Theo Felippe
10eab4b785 implemented Result.isErr 2021-11-13 08:29:40 +00:00
satotake
f587be5169 zig fmt 2021-11-13 06:06:24 +00:00
satotake
9ec2bc7946 Remove takeFirst and takeLast from backend 2021-11-13 06:03:18 +00:00
satotake
2e073d57ea destruct record at high level 2021-11-13 05:13:46 +00:00
satotake
98d2c57edf move List.sublist to backend 2021-11-13 04:57:28 +00:00
satotake
8f8b2463ea reset 2021-11-13 03:38:58 +00:00
satotake
4359dcff73 Merge branch 'trunk' into builtins-refactor-list-take 2021-11-13 03:38:29 +00:00
satotake
a9216d1149 retry recursion 2021-11-13 02:57:45 +00:00
Folkert
e706c3eb0a Merge remote-tracking branch 'origin/trunk' into tag-union-imitate-rust 2021-11-13 01:06:31 +01:00
Folkert
196538cc58 fix valgrind error, finally 2021-11-13 01:00:20 +01:00
Folkert de Vries
639b9616d3
Merge branch 'trunk' into joshuawarner32/refactor-E-names 2021-11-13 00:12:16 +01:00
Folkert de Vries
ea05d94851
Merge branch 'trunk' into wasm-more-tests 2021-11-12 23:17:39 +01:00
Folkert
64bf7253d1 conditionally automatically show wasm-objdump in terminal 2021-11-12 22:27:44 +01:00
Folkert
57538c5e94 store and load decimal numbers 2021-11-12 21:38:22 +01:00
Richard Feldman
b6d223cb33
Merge pull request #1959 from rtfeldman/fix-ld-on-macos-versions-without-path-number
get_macos_version() can return string with trailing newline
2021-11-12 11:27:23 -08:00
Brian Carroll
33109006c2 Fix bugs in Ret statement 2021-11-12 17:51:50 +00:00
Brian Carroll
daf6771bf5 Shorten the name of the Symbol for temporary Wasm values 2021-11-12 17:51:50 +00:00
Brian Carroll
4b3538dc58 Simplify CodeBuilder::call 2021-11-12 17:51:50 +00:00
Brian Carroll
3a751aa3e8 Cheap optimisation for boolean conditions in Switch statements 2021-11-12 17:51:50 +00:00
Brian Carroll
78a7e45b8f Fix a type error in Switch statement condition 2021-11-12 17:51:45 +00:00
Brian Carroll
7f633c107f Fix a bug in our model of the Wasm VM stack 2021-11-12 17:44:31 +00:00
Brian Carroll
86403b4a2f Enable some gen_compare tests for wasm 2021-11-12 17:44:31 +00:00
Brian Carroll
b77563867f Enable some gen_primitive tests for wasm 2021-11-12 17:44:31 +00:00
Joshua Warner
9a74ca441d Name all "error" enums in the parser starting with E 2021-11-12 08:38:29 -08:00
Folkert
6e935aa2c0 Merge remote-tracking branch 'origin/trunk' into tag-union-imitate-rust 2021-11-12 16:39:21 +01:00
satotake
d63849c5a3 Add List.takeFisrt2, List.takeLast2 for demo 2021-11-12 13:47:28 +00:00
Joost Baas
264d8e8a9d
Merge branch 'trunk' into fix-ld-on-macos-versions-without-path-number 2021-11-12 12:36:26 +01:00
Theo Felippe
356e36b38a Merge branch 'trunk' into builtin-result-is-ok 2021-11-12 10:13:43 +00:00
Theo Felippe
48781d617a fixed formatting 2021-11-12 10:11:49 +00:00
Theo Felippe
cb9ec369fe working implementation 2021-11-12 10:08:39 +00:00
Joshua Warner
8a54bb6f6b fmt 2021-11-11 19:15:07 -08:00
Joshua Warner
4df0880e7a Commit local changes (whoops!) 2021-11-11 18:57:26 -08:00
Joshua Warner
04d4a8ca79 Introduce Collection as a general abstraction in the ast 2021-11-11 14:49:33 -08:00
Folkert
65a9febe7d clippy 2021-11-11 23:38:45 +01:00
Folkert
38da99b1ac make it work 2021-11-11 23:36:35 +01:00