Luke Boswell
eef3adcbbb
improve decodeString
2023-04-23 09:44:57 +10:00
Luke Boswell
ad9aadeb64
add more List.withCapacity optimisation
2023-04-21 14:28:09 +10:00
Luke Boswell
2b95731a5c
support null decoding, add optmisation for strig encoding
2023-04-21 14:24:32 +10:00
Luke Boswell
70de4b90dc
clean up complex example test, remove duplication
2023-04-21 14:05:41 +10:00
Luke Boswell
b71126b2ef
add encoding for field names, add encoding for string escapes
2023-04-21 14:00:21 +10:00
Luke Boswell
da5484941c
update record Encoding to use field map config
2023-04-21 13:28:25 +10:00
Luke Boswell
4f22b0747f
mono and update Json.fromUtf8 and Json.toUtf8 to Json.json
2023-04-21 10:57:48 +10:00
Luke Boswell
d8545d7556
add support for decoding various stragies, add complex test
2023-04-21 10:51:37 +10:00
Luke Boswell
bf815d5ad2
WIP update to use config in Json
2023-04-21 08:56:35 +10:00
Luke Boswell
ab4ac1c494
merge remote/main and update mono
2023-04-20 07:55:18 +10:00
Richard Feldman
ef5c4735fb
Merge pull request #5258 from JTeeuwissen/Frame-Limited
...
Perceus style reference counting with frame limited reuse.
2023-04-19 12:38:11 -04:00
Folkert
fa6d5c6955
fix ptr returned by wasm reset
2023-04-18 21:59:13 +02:00
Folkert
cabbfa52d5
fix alignment calculation in wasm reset
2023-04-18 21:59:13 +02:00
Anton-4
bd6ae25cbc
remove undefined -dynamic_lookup
...
350845837
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-04-18 19:41:01 +02:00
Anton-4
5f2d550c3d
fmt
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-04-18 17:58:11 +02:00
Anton-4
a99aba7da4
try leaving out no_fixup_chains ld arg
...
350816436
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-04-18 17:52:34 +02:00
J.Teeuwissen
af3c4f01da
fix folkert NumSubSaturated
2023-04-18 13:59:06 +02:00
J.Teeuwissen
03149dfd89
match
2023-04-18 07:22:47 +02:00
J.Teeuwissen
363e2e1074
Merge branch 'main' into Frame-Limited
2023-04-18 07:19:54 +02:00
Folkert de Vries
2f42a74af3
Merge pull request #5297 from JTeeuwissen/default-branch-tag-id-unwrapped
...
Default branch nullable tag id
2023-04-17 14:30:36 +02:00
J.Teeuwissen
67b4efc951
special NullableId check
2023-04-17 14:27:11 +02:00
Folkert
c848a85eb4
fix index bug in recursive decrements
2023-04-17 14:22:27 +02:00
Folkert
e0b5a76a04
correct alignment calculation in RC code
2023-04-17 13:53:54 +02:00
J.Teeuwissen
c8ec17f782
drop dead join
2023-04-17 12:38:41 +02:00
J.Teeuwissen
ca45e3c9f9
replaced most iter::once
2023-04-16 19:58:28 +02:00
J.Teeuwissen
10de47db50
SymbolRcTypes two sets
2023-04-16 19:40:45 +02:00
J.Teeuwissen
f0a1842697
Resolving nitpicky ;) comments
2023-04-16 19:34:07 +02:00
J.Teeuwissen
36e83fca1c
updated tests
2023-04-16 16:34:41 +02:00
J.Teeuwissen
a4ca864fe3
fixed test
2023-04-16 13:35:35 +02:00
J.Teeuwissen
9d4c3bcfb9
undid inlining
2023-04-15 17:41:10 +02:00
J.Teeuwissen
3c5a978bbe
fixed borrow/owned
2023-04-15 14:55:40 +02:00
Richard Feldman
412e199939
Merge pull request #5266 from lukewilliamboswell/docs
...
Add documentation for `Decode` builtin
2023-04-14 16:46:35 -04:00
J.Teeuwissen
6ece065504
implementing feedback
2023-04-13 15:54:30 +02:00
J.Teeuwissen
5f7f9b766b
inline lowlevel in rc
2023-04-13 12:26:05 +02:00
Ayaz
77cf60b866
Merge pull request #5286 from roc-lang/i5264
...
Freshly instantiate nested recursion variables under aliases and opaques
2023-04-12 18:27:37 -05:00
Ayaz
8739099bdc
Merge pull request #5288 from roc-lang/i4725
...
Do not replace already-recursive lambda sets in occurs checks
2023-04-12 17:08:34 -05:00
Ayaz Hafiz
87a36e62bf
Do not replace already-recursive lambda sets in occurs checks
...
If a lambda set appears in an occurs chain but it is itself already
recursive, then it is should not be eligibil for modification in the
occurs chain.
Closes #4725
2023-04-12 16:13:30 -05:00
Ayaz Hafiz
4894587a14
Inline singly-used function
2023-04-12 14:39:50 -05:00
Ayaz Hafiz
d3ab9ab926
Freshly instantiate nested recursion variables under an opaque type
2023-04-12 14:31:19 -05:00
Ayaz Hafiz
3d6353dbd2
Add reproduction of recursion var instantiation under opaque that's failing
2023-04-12 14:14:11 -05:00
Ayaz Hafiz
40fc920b5e
Drop recursion var instantiation in the wrong spot
2023-04-12 14:12:36 -05:00
Ayaz Hafiz
677d19d825
Allow type error config in uitest
2023-04-12 14:04:51 -05:00
Ayaz Hafiz
f33651bf6a
Correctly instantiate recursion variables under nested aliases
...
Like we instantiate nested lambda set variables and nested OIOP
variables for aliases, we need to do the same for recursion variables.
2023-04-12 13:59:24 -05:00
Ayaz Hafiz
f2e12724d3
Add erroring reproduction of #5264
2023-04-12 13:58:13 -05:00
Ayaz Hafiz
b33393ca39
Allow configuring whether can errors are acceptable in tests
2023-04-12 13:54:26 -05:00
Ayaz Hafiz
73e5a9ed46
Remove unused branch in alias instantiation
2023-04-12 13:17:42 -05:00
Ayaz Hafiz
65911f88b1
Handle record updates of imported module thunks
...
Closes #5131
2023-04-12 11:39:14 -05:00
Ayaz Hafiz
bbd09fed3c
Remove redundant references
2023-04-12 11:36:06 -05:00
Ayaz Hafiz
014ec8c092
Support multiple modules in uitest
2023-04-12 11:35:33 -05:00
Ayaz Hafiz
0ec0568ef9
Drop unused function
2023-04-12 11:16:20 -05:00