Commit graph

823 commits

Author SHA1 Message Date
Folkert
2faeda29f2 Err with void type 2021-03-06 23:07:03 +01:00
Anton-4
480666e4e3 removed unused dependencies using cargo-udeps #1036 2021-03-06 12:07:09 +01:00
Richard Feldman
1211fa93f7
Merge pull request #1049 from rtfeldman/map2
List.map2
2021-03-05 22:55:12 -05:00
Folkert
2e73e47673 setup
just some stuff we need in place for the parser to recognice map2 and to give it a (hardcoded) type
2021-03-04 14:42:43 +01:00
Folkert
74388e8cc8 fix mono tests 2021-03-03 23:14:31 +01:00
Folkert
ee5d68a6cc better debug reporting 2021-03-03 22:31:17 +01:00
Folkert
b4f86c449f try harder to find a list element type 2021-03-03 21:34:10 +01:00
Folkert
25827fc70e more debug info 2021-03-03 20:09:21 +01:00
Folkert
b7ed6929ba append must now own its first argument too 2021-03-03 20:08:50 +01:00
Folkert
447df1f0f7 only reuse call-by-pointer wrapper if same layout 2021-03-02 23:02:41 +01:00
Folkert
84d036bd91 don't respecialize call by pointer wrappers 2021-03-02 20:23:22 +01:00
Folkert
7304154452 update comment 2021-02-24 21:36:16 +01:00
Folkert
6bd10ddc05 use imported module thunks for pointer calling 2021-02-24 16:23:35 +01:00
Folkert
a361148380 add imported_module_thunks 2021-02-24 16:09:47 +01:00
Folkert
c24d51e69d remove old function 2021-02-24 15:14:52 +01:00
Folkert
9116e9e8c9 add Str.toBytes 2021-02-21 19:52:32 +01:00
Folkert
43e71f2ee9 int cast 2021-02-21 16:07:35 +01:00
Folkert
128741e585 add right shift operators 2021-02-21 16:01:01 +01:00
Folkert
93359b88cb Merge remote-tracking branch 'origin/str-fromUtf8' into bytes 2021-02-21 15:31:49 +01:00
Folkert
8c2c6b0d5c Merge remote-tracking branch 'origin/trunk' into str-fromUtf8 2021-02-21 15:25:47 +01:00
Folkert
57b78dde06 Merge remote-tracking branch 'origin/trunk' into str-fromUtf8 2021-02-21 15:25:36 +01:00
Folkert
ea76578e06 add Num.bitwiseOr and Num.shiftLeftBy 2021-02-21 15:15:16 +01:00
Folkert
89bf22598e call by pointer wrappers need to call by pointer for closures 2021-02-21 14:41:08 +01:00
Richard Feldman
c1ee743dc9
Merge branch 'trunk' into ci_ssl_fix 2021-02-20 23:36:20 -05:00
Richard Feldman
e056b02c0b
Merge branch 'trunk' into ci_ssl_fix 2021-02-20 23:34:23 -05:00
Anton-4
b098d13407 new rustfmt and clippy 2021-02-20 20:00:37 +01:00
Folkert
1a39fa201c dicts are only 3 words on the stack 2021-02-20 04:16:09 +01:00
Folkert
9a8285386f fix mono test 2021-02-19 22:25:11 +01:00
Folkert
ff20ab76ce put closure tests into one file 2021-02-19 21:29:33 +01:00
Folkert
9473a332db clippy 2021-02-19 19:22:05 +01:00
Folkert
c10c442473 add better debug info 2021-02-19 17:12:11 +01:00
Folkert
207a5eb537 change how invoke refcounting works (the live variable calculation was incorrect) 2021-02-19 17:11:29 +01:00
Folkert
b24882eb95 adjust borrow signatures of builtins 2021-02-19 17:10:30 +01:00
Richard Feldman
e367ca8a88
Merge branch 'trunk' into specialize-owned 2021-02-18 22:58:55 -05:00
Folkert
d29b8764f0 List.repeat in zig 2021-02-18 23:39:50 +01:00
Folkert
32bba5206a Merge remote-tracking branch 'origin/specialize-owned' into dict-more 2021-02-18 22:42:17 +01:00
Folkert
4ef527324d fix another oversight 2021-02-18 22:38:48 +01:00
Folkert
2afc804a9b fix oversight 2021-02-18 22:34:46 +01:00
Folkert
2200a930f9 fix Deriv 2021-02-18 21:57:07 +01:00
Folkert
34007651ac fix Closure3 2021-02-18 20:27:37 +01:00
Folkert
0cdea4e36a remove passed_by_pointer infrastructure 2021-02-18 19:48:36 +01:00
Folkert
0d64d5ac1b wrap by-pointer functions so they own all arguments 2021-02-18 19:11:02 +01:00
Folkert
68a459cd95 wrap calls by pointer 2021-02-18 16:46:31 +01:00
Folkert
0b6975fa77 de-alias same symbol with different layouts in borrow inference 2021-02-18 15:53:37 +01:00
Richard Feldman
fe98229aa3
Merge branch 'trunk' into dict-more 2021-02-17 23:47:13 -05:00
Folkert
418be685ad store tag id in closure unions 2021-02-18 02:50:07 +01:00
Folkert
65ab08728a List.mapWithIndex 2021-02-17 22:29:15 +01:00
Folkert
3fe80b1a1e List.keepOks and List.keepErrs 2021-02-17 21:03:21 +01:00
Folkert
56427c5fac List.walk in zig 2021-02-17 17:37:06 +01:00
Folkert
b09f82ff51 clippy 2021-02-17 01:08:24 +01:00