Agustin Zubiaga
|
731cd4257d
|
Record Builder colon arrow syntax
|
2023-05-16 22:44:55 -03:00 |
|
Folkert de Vries
|
d6dfdabd16
|
Merge pull request #5396 from roc-lang/simpl-record-layout
Simplify record layout
|
2023-05-17 01:17:25 +02:00 |
|
Ayaz
|
c072eda598
|
Merge pull request #5415 from agu-z/agu-z/record-builder-syntax
Prevent record builder field names from shadowing other symbols
|
2023-05-16 12:41:35 -05:00 |
|
Ayaz Hafiz
|
a67c148be7
|
Convert LayoutRepr::Struct into a tuple variant
|
2023-05-16 11:58:16 -05:00 |
|
Agustin Zubiaga
|
c43ff03e41
|
Prevent record builder field names from shadowing other symbols
|
2023-05-16 13:48:41 -03:00 |
|
Richard Feldman
|
a6bda6eccf
|
Merge pull request #5163 from lukewilliamboswell/builtin-json
More tests and updates for Json builtin
|
2023-05-15 19:08:54 -04:00 |
|
Brendan Hansknecht
|
d94b3f521c
|
Merge pull request #5405 from dlsmith/i5388
Upgrade to clap 4
|
2023-05-15 20:37:52 +00:00 |
|
ayebeedee
|
98226cb55a
|
fixed precedence difference for && ||
|
2023-05-15 22:01:17 +05:00 |
|
David Smith
|
1aa45240fd
|
Update --prebuilt-platform usage in comments and error messages.
|
2023-05-15 12:53:58 -04:00 |
|
Folkert de Vries
|
f2a033d0da
|
Merge pull request #5406 from JTeeuwissen/cross-layout-reuse
Cross layout reuse
|
2023-05-15 15:20:23 +02:00 |
|
Luke Boswell
|
89f688b070
|
fix test reference to Json encoder
|
2023-05-15 21:38:18 +10:00 |
|
Luke Boswell
|
6d29b69f9b
|
fix tests for string escapes
|
2023-05-15 16:59:01 +10:00 |
|
Luke Boswell
|
4d4cfcf981
|
merge remote/main and update mono tests
|
2023-05-15 16:51:56 +10:00 |
|
J.Teeuwissen
|
e26a1f2aaa
|
fixed resetref wasm
|
2023-05-15 00:53:14 +02:00 |
|
J.Teeuwissen
|
93030fd3c8
|
ResetRef reachable
|
2023-05-15 00:53:14 +02:00 |
|
J.Teeuwissen
|
5045d0ffae
|
dec after expect
|
2023-05-15 00:53:13 +02:00 |
|
J.Teeuwissen
|
99dae2fd80
|
expect as borrowed
|
2023-05-15 00:53:13 +02:00 |
|
J.Teeuwissen
|
797da23f17
|
build_is_null resetref
|
2023-05-15 00:53:12 +02:00 |
|
Folkert
|
a289f37eef
|
handle NULL pointer in Reset
|
2023-05-15 00:53:12 +02:00 |
|
Folkert
|
c449582951
|
clippy
|
2023-05-15 00:53:12 +02:00 |
|
J.Teeuwissen
|
e9c77a1d30
|
using DecRef again
|
2023-05-15 00:53:11 +02:00 |
|
J.Teeuwissen
|
9e74a2cc8c
|
fixed rc for debug/expect
|
2023-05-15 00:53:11 +02:00 |
|
J.Teeuwissen
|
f5feec1e6c
|
right param
|
2023-05-15 00:53:11 +02:00 |
|
J.Teeuwissen
|
ec731443c4
|
moved drop specialization up
|
2023-05-15 00:53:07 +02:00 |
|
J.Teeuwissen
|
31cae64570
|
ptrcast llvm
|
2023-05-15 00:51:34 +02:00 |
|
J.Teeuwissen
|
13fb99b078
|
Updated tests
|
2023-05-15 00:51:34 +02:00 |
|
J.Teeuwissen
|
c991451265
|
added layout
|
2023-05-15 00:51:33 +02:00 |
|
J.Teeuwissen
|
d82f3ee09d
|
Start reuse similar layouts
|
2023-05-15 00:51:33 +02:00 |
|
Brian Carroll
|
cfcd2a5289
|
Merge pull request #5312 from roc-lang/dev-refcount-seamless-slice
Dev refcount seamless slice
|
2023-05-14 18:37:23 +01:00 |
|
Brendan Hansknecht
|
b32cd5687b
|
Merge pull request #5407 from roc-lang/last-seen-join-points
Last seen join points
|
2023-05-14 16:29:44 +00:00 |
|
Folkert
|
c084ff06b3
|
allow unused
|
2023-05-14 18:25:57 +02:00 |
|
Folkert de Vries
|
125eeca841
|
Merge pull request #5397 from roc-lang/semantic-layouts-non-recursive-tag-unions
Get started with semantic layouts for tag unions
|
2023-05-14 18:16:48 +02:00 |
|
Folkert
|
79daa102a0
|
simplify list RC joinpoint
|
2023-05-14 18:13:44 +02:00 |
|
Folkert
|
12975bdffb
|
shift pointer by one if string slice
|
2023-05-14 18:02:51 +02:00 |
|
Folkert
|
317a8880c1
|
better debug info if dec on invalid pointer
|
2023-05-14 18:01:47 +02:00 |
|
Folkert
|
dd8739b847
|
better debug info if inc on invalid pointer
|
2023-05-14 15:20:43 +02:00 |
|
Folkert
|
c19ad4ecfd
|
fix list decrement in dev backend
|
2023-05-14 15:20:42 +02:00 |
|
Folkert
|
1c6b55584a
|
fix list inc/dec wrt slices
|
2023-05-14 15:20:42 +02:00 |
|
Folkert
|
8ba3fd082d
|
dev backend: treat box like a machine-sized integer when storing to register
|
2023-05-14 15:20:42 +02:00 |
|
Folkert
|
8770668688
|
implement add saturated for the dev backend
|
2023-05-14 15:20:42 +02:00 |
|
Folkert
|
736b7c6a83
|
inc/dec string slices
|
2023-05-14 15:20:41 +02:00 |
|
Folkert
|
62dac6bdf8
|
don't calculate RC pointer in STR decrement function
we now decrement based on the data pointer; further logic is all in zig now
|
2023-05-14 15:20:41 +02:00 |
|
Brian Carroll
|
17d8ef2aa7
|
Support refcounting Str seamless slices for dev backends
|
2023-05-14 15:20:40 +02:00 |
|
Brian Carroll
|
5c53530c81
|
Support refcounting List seamless slices for dev backends
|
2023-05-14 15:20:40 +02:00 |
|
Folkert
|
4e8aea50c9
|
fix how scan_ast works with join points
|
2023-05-14 15:20:08 +02:00 |
|
Richard Feldman
|
922a10db52
|
Merge pull request #5389 from agu-z/agu-z/record-builder-syntax
Record Builder Syntax
|
2023-05-13 22:47:03 -04:00 |
|
Agustin Zubiaga
|
232f5fd84c
|
Take self by value in RecordField::to_* fns
|
2023-05-13 21:21:12 -03:00 |
|
Agustin Zubiaga
|
4a10ead0e4
|
Do not use unit for RecordField to_* fn errors
|
2023-05-13 21:15:54 -03:00 |
|
Agustin Zubiaga
|
f94004d137
|
Parse builders without backtracking from records
|
2023-05-13 20:05:42 -03:00 |
|
Ayaz Hafiz
|
741d242486
|
Fix repr matching in dev backend
|
2023-05-11 15:16:12 -05:00 |
|