Folkert
|
9d040e8203
|
zig 0.9 change
|
2022-04-08 13:04:50 +02:00 |
|
Folkert
|
a69bf971f0
|
Merge remote-tracking branch 'origin/trunk' into update_zig_09
|
2022-04-06 15:38:15 +02:00 |
|
Folkert
|
68536e4026
|
Merge remote-tracking branch 'origin/trunk' into list-str-capacity
|
2022-04-04 19:55:04 +02:00 |
|
Folkert
|
1e397e950d
|
changes after review
|
2022-04-04 19:53:33 +02:00 |
|
Brendan Hansknecht
|
3ef40e2e82
|
use exhaustive refcount pattern match
|
2022-04-03 13:29:16 -07:00 |
|
Brendan Hansknecht
|
a1c469232f
|
simplify allocate_with_refcount to be closer to the old llvm version
|
2022-04-01 16:27:42 -07:00 |
|
Brendan Hansknecht
|
a4f0ed1990
|
flip max for min
|
2022-04-01 15:07:00 -07:00 |
|
Brendan Hansknecht
|
3606543ac0
|
keep normal as the default refcounting
|
2022-04-01 15:03:16 -07:00 |
|
Brendan Hansknecht
|
2093405ffc
|
make sure the rodata refcounts aren't incremented
|
2022-04-01 15:02:01 -07:00 |
|
Brendan Hansknecht
|
cf238862f4
|
fix formatting
|
2022-04-01 14:12:31 -07:00 |
|
Brendan Hansknecht
|
577282ced3
|
have zig allocate all refcounts
|
2022-04-01 14:06:28 -07:00 |
|
Brendan Hansknecht
|
805e4ef5d3
|
change refcount type to enum so none can be select
|
2022-04-01 13:48:14 -07:00 |
|
Brendan Hansknecht
|
56dc503d11
|
fix formatting
|
2022-03-31 22:26:18 -07:00 |
|
Brendan Hansknecht
|
a75ecb2883
|
add variable to enable atomic refcounts for testing
|
2022-03-31 22:18:25 -07:00 |
|
Folkert
|
e94bdb0ed8
|
use a nullable pointer to store the output of strSplitInPlace
|
2022-03-30 19:18:29 +02:00 |
|
Folkert
|
85bf881b3b
|
make Dict.keys and Dict.values use list helpers for returning
|
2022-03-30 19:14:52 +02:00 |
|
Folkert
|
d49ee97216
|
use a nullable pointer to store the output of strSplitInPlace
|
2022-03-30 17:32:24 +02:00 |
|
Folkert
|
9528f63d87
|
make Dict.keys and Dict.values use list helpers for returning
|
2022-03-26 12:36:14 +01:00 |
|
Folkert
|
74f9443a3e
|
Revert "some zig functions need to accept arguments by-pointer now"
This reverts commit fcb34272da .
|
2022-03-25 10:45:45 +01:00 |
|
Folkert
|
4e3644a4c6
|
Revert "fix zig tests"
This reverts commit 89223c4032 .
|
2022-03-25 10:45:31 +01:00 |
|
Brian Carroll
|
22ccadccc9
|
Merge pull request #2699 from rtfeldman/wasm-zig-tests
Run Zig builtin tests on Wasm too
|
2022-03-19 20:36:54 +00:00 |
|
Folkert
|
89223c4032
|
fix zig tests
|
2022-03-13 20:03:06 +01:00 |
|
Folkert
|
fcb34272da
|
some zig functions need to accept arguments by-pointer now
because otherwise stores to alloca's disappear. Very odd
|
2022-03-13 00:07:32 +01:00 |
|
Brian Carroll
|
b57c0ee6bf
|
CI: Run Zig builtin tests on wasm as well as host
|
2022-03-12 08:09:23 +00:00 |
|
Brian Carroll
|
456d8ff9cb
|
Merge branch 'trunk' of github.com:rtfeldman/roc into list-str-capacity
|
2022-03-11 19:28:13 +00:00 |
|
Tom Dohrmann
|
17398e4f45
|
fix listSublist bitcode
|
2022-03-11 11:32:20 +01:00 |
|
Brian Carroll
|
4878c701ae
|
Fix Zig builtins for 32-bit targets
|
2022-03-10 23:26:58 +00:00 |
|
Folkert
|
19c46916d9
|
fix zig string tests
mostly, strings that were small before are now not, so I had to increase the string lengths
|
2022-03-09 19:25:51 +01:00 |
|
Folkert
|
82dddf4c3a
|
add capacity field to make tests compile
|
2022-03-09 19:21:11 +01:00 |
|
Folkert
|
07063a8e18
|
Merge remote-tracking branch 'origin/trunk' into list-str-capacity
|
2022-03-09 14:36:34 +01:00 |
|
Derek Gustafson
|
b6ad04b0f1
|
Fix zig fmt error.
|
2022-03-03 11:14:58 -05:00 |
|
Derek Gustafson
|
6feac21b9b
|
Remove using a string as an intermediate form in Dec.fromF64.
|
2022-03-03 11:05:41 -05:00 |
|
Brendan Hansknecht
|
2e70bb8458
|
remove list set low level
|
2022-02-27 15:07:09 -08:00 |
|
Brendan Hansknecht
|
aff962809b
|
call ListReplace and generate struct afterwards
|
2022-02-24 22:33:36 -08:00 |
|
Brendan Hansknecht
|
dc59ba97c2
|
change listReplace zig builtin to use RocList
|
2022-02-24 22:02:23 -08:00 |
|
Brendan Hansknecht
|
27b47713aa
|
Add some comments and TODOs
|
2022-02-24 20:40:45 -08:00 |
|
Brendan Hansknecht
|
ba2e8cd32b
|
Add base piping for list.Replace
|
2022-02-24 17:58:56 -08:00 |
|
Folkert
|
177529bfb6
|
all string tests passing
|
2022-02-20 13:04:12 +01:00 |
|
Folkert
|
1c0d092c48
|
fix str_to_utf8
|
2022-02-20 01:10:09 +01:00 |
|
Folkert
|
2c4d0e71a6
|
fix string repeat tests
|
2022-02-20 00:47:07 +01:00 |
|
Folkert
|
dea6cfbc8f
|
various fixes
|
2022-02-20 00:20:50 +01:00 |
|
ayazhafiz
|
13067f2908
|
Implement Num.toNNNChecked
Closes #2411
|
2022-02-19 16:20:21 -05:00 |
|
Folkert
|
3d7254726d
|
WIP
|
2022-02-18 23:33:24 +01:00 |
|
Folkert
|
6631845a3c
|
Merge remote-tracking branch 'origin/trunk' into update_zig_09
|
2022-02-18 22:39:44 +01:00 |
|
Folkert
|
238298e599
|
use zig instead of llvm-as to generate .bc files
|
2022-02-16 13:44:26 +01:00 |
|
ayazhafiz
|
886e4e07f6
|
Update alias analysis, implementation for List.mapWithIndex
|
2022-02-13 22:50:27 -05:00 |
|
rvcas
|
94e4c2c381
|
fix: c_void is gone use anyopaque
|
2022-02-09 19:04:09 -05:00 |
|
rvcas
|
0124e4d4b1
|
Merge branch 'trunk' into update_zig_09
|
2022-02-09 18:42:24 -05:00 |
|
Richard Feldman
|
5d60677b5b
|
Fix defensive cloning
|
2022-02-02 23:08:12 -05:00 |
|
Richard Feldman
|
778d32f6b2
|
Acknowledge possibility of roc_alloc failing
|
2022-02-02 19:25:08 -05:00 |
|