Commit graph

1186 commits

Author SHA1 Message Date
Folkert
47b1bf9c71 clippy 2021-02-21 15:27:54 +01:00
Folkert
57b78dde06 Merge remote-tracking branch 'origin/trunk' into str-fromUtf8 2021-02-21 15:25:36 +01:00
Folkert
b43b36dd00 clippy 2021-02-19 22:26:35 +01:00
Folkert
a850ccb94a use the WhenRecursive trick in refcounting 2021-02-19 22:13:50 +01:00
Folkert
9473a332db clippy 2021-02-19 19:22:05 +01:00
Folkert
17fddaf0dd refcount details of builtins 2021-02-19 17:13:09 +01:00
Folkert
9faf84be16 correct RC for List.repeat, List.keepIf, List.keepOks 2021-02-19 01:08:33 +01: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
3a9999f723 provide more debug info if a function symbol is not found 2021-02-18 22:22:42 +01:00
Richard Feldman
fe98229aa3
Merge branch 'trunk' into dict-more 2021-02-17 23:47:13 -05:00
Folkert
6806585b51 stop treating closure unions in a special way 2021-02-18 02:49:04 +01:00
Folkert
76e299fe83 consistently name inc and dec (same layout, same number) 2021-02-18 01:54:39 +01:00
Folkert
5501580fb3 clippy 2021-02-17 23:45:36 +01:00
Folkert
65ab08728a List.mapWithIndex 2021-02-17 22:29:15 +01:00
Folkert
7bd228ca9b List.contains in Zig 2021-02-17 22:04:54 +01:00
Folkert
a3d0dc2fc3 move bitcode support functions around 2021-02-17 21:52:19 +01:00
Folkert
619749c954 use generic function to define the stepper wrapper 2021-02-17 21:16:00 +01:00
Folkert
3fe80b1a1e List.keepOks and List.keepErrs 2021-02-17 21:03:21 +01:00
Folkert
45edb12b22 move equality tests 2021-02-17 20:00:03 +01:00
Folkert
56427c5fac List.walk in zig 2021-02-17 17:37:06 +01:00
Folkert
7aceb8dc70 List.keepIf in zig 2021-02-17 16:45:21 +01:00
Folkert
42c5662872 List.map in zig! 2021-02-17 15:38:55 +01:00
Folkert
821e750876 implement primitives 2021-02-17 14:08:59 +01:00
Folkert
6154ce1254 clippy 2021-02-17 01:22:16 +01:00
Folkert
2a22f6254f Merge remote-tracking branch 'origin/trunk' into specialize-owned 2021-02-16 17:08:35 +01:00
Folkert
1ef0d82c5c apply created closure immediately 2021-02-16 16:26:04 +01:00
Folkert
411a265024 remove bitcast in Str.fromFloat 2021-02-16 00:56:44 +01:00
Folkert
49ca8f3e86 add Set.fromList 2021-02-16 00:51:23 +01:00
Folkert
581628f461 add gen_result test file 2021-02-16 00:14:59 +01:00
Folkert
5826da028c add Set.contains 2021-02-16 00:12:57 +01:00
Folkert
fdf020d89a add closure problem error reporting 2021-02-16 00:05:00 +01:00
Folkert
83f875ddca use helpers in can builtin construction 2021-02-15 22:50:02 +01:00
Folkert
0fdba3be56 memory leak investigation 2021-02-15 22:05:00 +01:00
Folkert
82ff8a8edf clippy 2021-02-15 21:35:52 +01:00
Folkert
13b2c23c01 working AStar 2021-02-15 21:34:55 +01:00
Folkert
9527434be8 Set.walk closure trouble 2021-02-15 02:04:04 +01:00
Folkert
35e1e94a94 implement Set.walk 2021-02-15 01:49:25 +01:00
Folkert
57e8d5b4c3 implement Set inclusion functions 2021-02-14 23:57:35 +01:00
Folkert
1256327caa dict walk 2021-02-14 21:16:42 +01:00
Folkert
39c4353554 add difference 2021-02-14 20:01:24 +01:00
Folkert
02db8f1a05 union and intersection 2021-02-14 19:55:01 +01:00
Folkert
88d5b84cc7 add unit value dict tests 2021-02-14 18:44:30 +01:00
Folkert
3f28a40f57 use RocStr From instance 2021-02-14 16:20:53 +01:00
Folkert
02e161f839 add dict tests with string keys/values 2021-02-14 15:49:40 +01:00
Folkert
89821a83af use nicer casting method 2021-02-14 15:05:58 +01:00
Folkert
210bd18fe3 implement decref, fuse RC operations 2021-02-14 03:16:11 +01:00
Folkert
84e4cbc859 hook up compare with dict wrapper 2021-02-13 19:49:22 +01:00
Folkert
e7efcb74e6 Merge remote-tracking branch 'origin/gen-equality' into dict-insert 2021-02-13 19:45:33 +01:00
Folkert
16143bc06e first steps for Dict.keys and Dict.values 2021-02-13 18:35:36 +01:00