Folkert
|
59e551dd32
|
cleanup
|
2021-07-24 00:13:00 +02:00 |
|
Richard Feldman
|
675d756791
|
Merge branch 'trunk' into run-all-examples
|
2021-07-23 01:07:13 -04:00 |
|
Folkert de Vries
|
d5c6fc7179
|
Merge branch 'trunk' into performance-tweaks
|
2021-07-22 22:43:16 +02:00 |
|
Folkert de Vries
|
d4570e3175
|
use reserve
Co-authored-by: Richard Feldman <oss@rtfeldman.com>
|
2021-07-22 21:14:46 +02:00 |
|
Folkert
|
6ab90cd15d
|
not so fast
|
2021-07-21 22:17:53 +02:00 |
|
Folkert
|
564efd528a
|
early return in common tag case
|
2021-07-21 22:02:30 +02:00 |
|
Folkert
|
05b43c6799
|
optimize separating tags into shared and unique
|
2021-07-21 21:38:16 +02:00 |
|
Folkert
|
ca8041cfa3
|
other tags
|
2021-07-21 21:06:32 +02:00 |
|
Folkert
|
c398adedf6
|
get rid of ImMap in Solve
|
2021-07-21 20:51:06 +02:00 |
|
Folkert
|
243bd30074
|
even less cloning out of subs
|
2021-07-21 20:28:52 +02:00 |
|
Folkert
|
533e20e49c
|
less cloning out of Subs
|
2021-07-21 20:24:30 +02:00 |
|
Folkert
|
c87f984d0a
|
some unsafe to make fewer clones
|
2021-07-21 19:37:09 +02:00 |
|
Folkert
|
212f032e96
|
optimize adjust_rank
|
2021-07-21 18:43:58 +02:00 |
|
Folkert
|
ea1efd9037
|
pre-allocate vec
|
2021-07-21 18:43:40 +02:00 |
|
Folkert
|
7fa7ea08df
|
use insert to tell us if there is a duplicate
|
2021-07-21 18:43:26 +02:00 |
|
Folkert
|
fda945f765
|
write thank you message
|
2021-07-21 15:22:32 +02:00 |
|
Folkert
|
99bab04c1d
|
Merge remote-tracking branch 'origin/trunk' into add-dec-types
|
2021-07-21 15:18:41 +02:00 |
|
Folkert
|
bafb16091d
|
explicitly include muloti4 in LLVM IR
|
2021-07-21 15:01:18 +02:00 |
|
Richard Feldman
|
845145fc1f
|
Change big_sur_path
I just updated to Big Sur, and that path didn't work for me...
but this updated one does!
|
2021-07-20 23:55:09 -04:00 |
|
Richard Feldman
|
6c44714b2a
|
Drop obsolete dbg!
|
2021-07-19 20:51:02 -04:00 |
|
Richard Feldman
|
0dd05b02d5
|
Merge remote-tracking branch 'origin/trunk' into effect-example
|
2021-07-19 20:50:31 -04:00 |
|
Folkert
|
8eb0c6fbb8
|
fix example
|
2021-07-19 22:19:55 +02:00 |
|
Folkert
|
89fd4c3074
|
test for malformed header
|
2021-07-19 20:37:39 +02:00 |
|
Folkert
|
0d606a348e
|
add intrinsics back in ?!
|
2021-07-18 23:25:31 +02:00 |
|
Jared Ramirez
|
1b1d9a7ecf
|
Merge branch 'add-dec-types' of https://github.com/rtfeldman/roc into add-dec-types
|
2021-07-18 14:13:59 -07:00 |
|
Jared Ramirez
|
a763e046fc
|
Better inline of isDigit
|
2021-07-18 14:13:12 -07:00 |
|
Folkert
|
4b2804019d
|
add unreachable based on invariants
|
2021-07-18 22:54:03 +02:00 |
|
Folkert
|
23ea151d5f
|
make decimal math ops correctly report overflow
|
2021-07-18 22:04:32 +02:00 |
|
Folkert
|
2b5ec3dcf1
|
centralize overflow error reporting
|
2021-07-18 20:50:15 +02:00 |
|
Folkert
|
074aba0012
|
less nullable
|
2021-07-18 20:00:41 +02:00 |
|
Folkert
|
b0a07558f1
|
decimal toStr maxInt and minInt tests
|
2021-07-18 19:52:05 +02:00 |
|
Folkert
|
bc88fc3880
|
refactor decimal toStr
|
2021-07-18 19:48:26 +02:00 |
|
Folkert
|
cb42f0c039
|
Merge remote-tracking branch 'origin/trunk' into add-dec-types
|
2021-07-18 16:54:38 +02:00 |
|
Folkert de Vries
|
beb3f9fed9
|
Merge branch 'trunk' into morphic-recursive-types
|
2021-07-18 16:50:40 +02:00 |
|
Richard Feldman
|
24f45f6437
|
Merge branch 'trunk' into reset-reuse
|
2021-07-17 20:59:44 -04:00 |
|
Jared Ramirez
|
de7cab629d
|
Merge branch 'trunk' into add-dec-types
|
2021-07-17 17:21:40 -07:00 |
|
Jared Ramirez
|
bb7e0097d1
|
Use constants; Inline RocDec.isDigit
|
2021-07-17 17:21:16 -07:00 |
|
Richard Feldman
|
5d5a944ec3
|
Merge pull request #1480 from rtfeldman/store-tag-id-in-ptr
Store tag id in ptr
|
2021-07-17 19:27:58 -04:00 |
|
Folkert
|
33caa0f26d
|
cleanup
|
2021-07-18 00:25:23 +02:00 |
|
Folkert
|
5012b11129
|
fix oversight
|
2021-07-18 00:13:45 +02:00 |
|
Folkert
|
e19b03f290
|
WIP
|
2021-07-18 00:04:10 +02:00 |
|
Folkert
|
e0b9377dcf
|
refactor wrapped tag creation
|
2021-07-17 22:18:33 +02:00 |
|
Folkert
|
c57913f767
|
fix hash and compare
|
2021-07-17 22:00:57 +02:00 |
|
Folkert
|
bfd189aa19
|
clear tag id from reused pointer
|
2021-07-17 21:43:40 +02:00 |
|
Folkert
|
67d3d8ace9
|
Merge remote-tracking branch 'origin/trunk' into morphic-astar
|
2021-07-17 20:28:54 +02:00 |
|
Folkert
|
de21e90fdd
|
don't link in zig compiler_rt to llvm bundle
|
2021-07-17 17:12:14 +02:00 |
|
Folkert
|
1655d2ba92
|
fix memory access bug in tags
|
2021-07-17 17:11:35 +02:00 |
|
Folkert
|
8f3427ce95
|
simpler to string conversion
more verbose, but does not pull in a whole bunch of zig formatting logic
|
2021-07-17 16:14:01 +02:00 |
|
Folkert
|
1f1cf180c4
|
fix merge conflict
|
2021-07-17 00:07:29 +02:00 |
|
Folkert
|
3acd5a3c0a
|
implement morphic encodings for more lowlevel ops
|
2021-07-17 00:05:06 +02:00 |
|
Brendan Hansknecht
|
daddac4e3c
|
Merge branch 'trunk' into reset-reuse
|
2021-07-16 14:43:30 -07:00 |
|
Folkert
|
134bdb38ba
|
fix bug in casting recursive pointers
|
2021-07-16 22:34:41 +02:00 |
|
Folkert
|
55c760dd7a
|
turn debug mode off
|
2021-07-16 20:56:24 +02:00 |
|
Folkert
|
c9809fff2a
|
refactor
|
2021-07-16 20:52:47 +02:00 |
|
Folkert
|
71232524eb
|
Merge remote-tracking branch 'origin/trunk' into morphic-recursive-types
|
2021-07-16 20:44:55 +02:00 |
|
Folkert
|
abbbc67caf
|
alias analysis for NonNullableUnwrapped
|
2021-07-16 20:42:33 +02:00 |
|
Folkert
|
720440b3f9
|
alias analysis for NullableWrapped
|
2021-07-16 20:22:59 +02:00 |
|
Folkert
|
03422a9907
|
alias analysis for NullableUnwrapped
|
2021-07-16 20:16:56 +02:00 |
|
Folkert
|
9b8f8b3c16
|
AppliedTag don't unroll recursive layouts
|
2021-07-16 18:23:57 +02:00 |
|
Folkert
|
743e8bd86f
|
stop defining the tag id when it is not used
|
2021-07-16 18:17:21 +02:00 |
|
Folkert
|
c42a530ec0
|
fix reading the wrong memory
|
2021-07-16 18:15:03 +02:00 |
|
Folkert
|
97f15bbb49
|
Tag don't unroll recursive types
|
2021-07-16 18:10:55 +02:00 |
|
Folkert
|
7dd440f642
|
morphic Recursive types
|
2021-07-16 17:55:03 +02:00 |
|
Folkert
|
71672bb7ad
|
prevent unrolling of recursive types
|
2021-07-16 17:54:44 +02:00 |
|
Folkert
|
2bc3ddae46
|
fix bug in casting recursive pointers
|
2021-07-16 17:51:41 +02:00 |
|
Folkert
|
23867296a4
|
encode tag id in pointer and use it to read tag id
|
2021-07-15 23:44:00 +02:00 |
|
Folkert
|
0eb0d2457d
|
add helpers
|
2021-07-15 23:07:10 +02:00 |
|
Folkert
|
8e54023d60
|
foundation for encoding recursive types
|
2021-07-15 15:16:09 +02:00 |
|
Richard Feldman
|
c415b3b799
|
Merge branch 'trunk' into reset-reuse
|
2021-07-14 22:45:42 -04:00 |
|
Folkert
|
d464c005f0
|
encode tag unions as morphic unions
|
2021-07-14 23:26:19 +02:00 |
|
Folkert
|
785b4539af
|
less code
|
2021-07-14 22:22:33 +02:00 |
|
Folkert
|
15eba1a687
|
give it another go
|
2021-07-14 17:55:53 +02:00 |
|
Folkert
|
de78415613
|
fix reporting suggestion
|
2021-07-14 17:32:56 +02:00 |
|
Folkert
|
568e4e390a
|
fix
|
2021-07-14 17:27:11 +02:00 |
|
Folkert
|
2c604f96e0
|
clarify block names
|
2021-07-14 17:21:48 +02:00 |
|
Folkert
|
771599165b
|
cleanup build_reset usage
|
2021-07-14 17:16:45 +02:00 |
|
Folkert
|
1beed7f759
|
implement function_R invoke
|
2021-07-14 16:58:49 +02:00 |
|
Folkert
|
8a1a643e3b
|
refactor function_r branch body
|
2021-07-14 16:52:56 +02:00 |
|
Folkert
|
0171fd0959
|
remove Boxed
|
2021-07-14 15:33:59 +02:00 |
|
Folkert
|
fe4fc1c92a
|
bundle compiler rt when building assembly backend obj file
|
2021-07-14 14:25:54 +02:00 |
|
Folkert
|
3a0ba76f8b
|
Merge remote-tracking branch 'origin/trunk' into add-dec-types
|
2021-07-14 14:19:30 +02:00 |
|
Folkert
|
7d91cb4cd7
|
clippy
|
2021-07-14 00:56:16 +02:00 |
|
Folkert
|
1bea704272
|
only expand recursive tag unions if it's a different type (think linked-list of trees)
|
2021-07-14 00:48:10 +02:00 |
|
Folkert
|
7701596469
|
small tweaks to llvm code gen
|
2021-07-14 00:47:37 +02:00 |
|
Folkert
|
c45637d0fd
|
cleanup in refcounting
|
2021-07-14 00:41:49 +02:00 |
|
Folkert
|
26b05d18f2
|
improvements to reset reuse
|
2021-07-14 00:40:48 +02:00 |
|
Folkert
|
bcf23d5699
|
Revert "improvements to reset reuse"
This reverts commit e0ce2892ad .
|
2021-07-14 00:30:00 +02:00 |
|
Folkert
|
e0ce2892ad
|
improvements to reset reuse
|
2021-07-13 23:45:06 +02:00 |
|
Folkert
|
e02d950c7c
|
Merge remote-tracking branch 'origin/trunk' into reset-reuse
|
2021-07-13 00:44:05 +02:00 |
|
Folkert
|
83bea1582f
|
box fixes
|
2021-07-13 00:42:21 +02:00 |
|
Folkert
|
d80deb37cd
|
cleanup
|
2021-07-13 00:41:46 +02:00 |
|
Folkert
|
63e1374aaa
|
factor allocating space for tag out
|
2021-07-13 00:40:55 +02:00 |
|
Folkert
|
5cfc4b01c9
|
don't decrement when reusing
|
2021-07-12 22:04:04 +02:00 |
|
Folkert
|
1a4ceeeb65
|
be more precise
|
2021-07-12 17:58:02 +02:00 |
|
Folkert
|
7d256067f9
|
allow multiple guards in the same pattern
|
2021-07-12 17:40:49 +02:00 |
|
Folkert
|
09f01ba193
|
Boxed skeleton
|
2021-07-12 17:01:53 +02:00 |
|
Folkert
|
7be0349eee
|
refactor, insert reset more intelligently
|
2021-07-12 15:19:26 +02:00 |
|
Folkert
|
ed28b02b57
|
shift store_pattern over to decision_tree
|
2021-07-11 01:06:22 +02:00 |
|
Folkert
|
e32a06b088
|
assign guarded patterns at the last moment
|
2021-07-11 00:39:30 +02:00 |
|
Folkert
|
78309f2607
|
cleanup
|
2021-07-10 23:49:24 +02:00 |
|
Folkert
|
e05753afd8
|
working decision tree gen for all tests
|
2021-07-10 21:28:32 +02:00 |
|
Folkert
|
7abfca4388
|
expand tests
|
2021-07-10 14:27:43 +02:00 |
|
Folkert
|
541a62b109
|
cleanup: we either have a guard or a test, not both
|
2021-07-10 14:01:18 +02:00 |
|
Folkert
|
a22d1e9e4c
|
peal of guarded tests
|
2021-07-10 13:56:13 +02:00 |
|
Folkert
|
8755465ad6
|
hash tests as the same
|
2021-07-10 13:55:27 +02:00 |
|
Folkert
|
1b1a201517
|
more debug info
|
2021-07-10 13:55:13 +02:00 |
|
Jared Ramirez
|
c261766681
|
Appease clippy
|
2021-07-09 09:46:40 -07:00 |
|
Jared Ramirez
|
a35cc321ab
|
Address various bits of feedback
|
2021-07-09 09:30:45 -07:00 |
|
Jared Ramirez
|
8ffe02110d
|
Merge branch 'add-dec-types' of https://github.com/rtfeldman/roc into add-dec-types
|
2021-07-08 16:49:10 -07:00 |
|
Jared Ramirez
|
67eef2c97f
|
Merge branch 'trunk' of https://github.com/rtfeldman/roc into add-dec-types
|
2021-07-08 16:47:42 -07:00 |
|
Folkert
|
0fbf540d69
|
move Guard into the Branch
|
2021-07-07 21:21:50 +02:00 |
|
Folkert
|
60311fc7ce
|
refactor: return option
|
2021-07-07 16:11:28 +02:00 |
|
Folkert
|
ca16dc3459
|
add tests
|
2021-07-07 16:09:15 +02:00 |
|
Richard Feldman
|
c598e3d103
|
Merge branch 'trunk' into zig_clean_up
|
2021-07-06 19:23:33 -07:00 |
|
Chadtech
|
d0445876b2
|
Merge branch 'trunk' into docs-exposed-values
|
2021-07-05 15:50:43 -04:00 |
|
Folkert de Vries
|
f02a7dd90f
|
Merge branch 'trunk' into zig_clean_up
|
2021-07-05 20:17:20 +02:00 |
|
Chadtech
|
c23d77a931
|
Merge branch 'docs-exposed-values' of github.com:rtfeldman/roc into docs-exposed-values
|
2021-07-05 13:03:13 -04:00 |
|
Chadtech
|
21a3d5a124
|
Bring back alises by symbol to loaded module
|
2021-07-05 13:03:00 -04:00 |
|
Chadtech
|
87162092ab
|
Merge branch 'trunk' into docs-exposed-values
|
2021-07-05 12:42:15 -04:00 |
|
Folkert
|
71d46a9b51
|
fix wrong bool
|
2021-07-05 17:35:55 +02:00 |
|
Folkert
|
8bca6ebdfd
|
make fewer things pub
|
2021-07-04 23:10:44 +02:00 |
|
Folkert
|
1126921a9e
|
refactor
|
2021-07-04 23:05:04 +02:00 |
|
Folkert
|
b1a136bf2e
|
clippy
|
2021-07-04 22:44:36 +02:00 |
|
Folkert
|
2c0aa8a5a1
|
handle guards in a first-class way
|
2021-07-04 22:35:00 +02:00 |
|
Folkert
|
8f0c13ecc1
|
remove old handling of guard
|
2021-07-04 21:19:39 +02:00 |
|
Folkert
|
e7c88cac98
|
refactor guards
|
2021-07-04 21:17:57 +02:00 |
|
Folkert
|
b99f710c49
|
refactor
|
2021-07-04 20:12:50 +02:00 |
|
Folkert
|
b2792af5f6
|
add helper function
|
2021-07-04 15:10:32 +02:00 |
|
Folkert
|
048326f9a3
|
build reset WIP
|
2021-07-04 14:20:44 +02:00 |
|
Lucas
|
f4753b6dc6
|
Merge branch 'trunk' into zig_clean_up
|
2021-07-03 20:07:39 -04:00 |
|
Folkert de Vries
|
b35eb85e03
|
Merge branch 'trunk' into incompatible_type_param
|
2021-07-04 01:09:04 +02:00 |
|
Chadtech
|
62d5633546
|
Fixed problems with docs failing to render and included test to validate that behavior
|
2021-07-03 14:51:40 -04:00 |
|
rvcas
|
39d39c218f
|
feat(mono): return Stmt::RuntimeError on bad layouts for If
|
2021-07-03 13:05:30 -04:00 |
|
rvcas
|
16542f0e1e
|
test: incompatible type params in if
|
2021-07-03 13:04:38 -04:00 |
|
Eric Correia
|
aa123635fa
|
remove comment
|
2021-07-03 12:08:42 -04:00 |
|
Eric Correia
|
8deb377d30
|
tag must be its own type fix
|
2021-07-03 12:06:48 -04:00 |
|
Eric Correia
|
ee52ce19ad
|
fix reset_reuse
|
2021-07-03 11:53:02 -04:00 |
|
Chadtech
|
1c06e280b0
|
Merge branch 'trunk' of github.com:rtfeldman/roc into docs-exposed-values
|
2021-07-03 11:27:07 -04:00 |
|
Eric Correia
|
5bba490dd4
|
implementation cont
|
2021-07-03 10:58:05 -04:00 |
|
Eric Correia
|
6d566eaa64
|
impl
|
2021-07-03 10:26:09 -04:00 |
|
Folkert
|
bb0d1522f2
|
llvm preparations
|
2021-07-03 16:05:47 +02:00 |
|
Folkert
|
6f48c9762b
|
consider tags that are represented as NULL
|
2021-07-03 14:15:05 +02:00 |
|
Folkert
|
5250e930aa
|
don't unroll recursive layouts
|
2021-07-03 14:07:29 +02:00 |
|
Folkert
|
ee67ee546a
|
thread reset-reuse through
|
2021-07-03 01:13:50 +02:00 |
|
rvcas
|
3452037d44
|
chore: dict remove unused vars
|
2021-07-02 18:36:30 -04:00 |
|
rvcas
|
fb12715aba
|
chore: list remove unused vars
|
2021-07-02 18:36:17 -04:00 |
|
rvcas
|
60f017cbd5
|
chore: utils ignore unused vars
|
2021-07-02 18:35:51 -04:00 |
|
rvcas
|
54bcf54f30
|
chore: dec remove redundant comptime
|
2021-07-02 18:35:13 -04:00 |
|
tarjei
|
5bb3146aa8
|
Enable reset-reuse and fix layout problems
|
2021-07-02 22:21:21 +02:00 |
|
Folkert
|
3c2ee9e447
|
WIP
|
2021-07-02 20:34:11 +02:00 |
|
Folkert
|
6e3a2cd94d
|
remove union_size from Tag expr
|
2021-07-02 10:48:03 +02:00 |
|
Folkert
|
eb478cdaac
|
add eq tests for non-equal tags
|
2021-06-29 22:35:12 +02:00 |
|
Folkert
|
6223892c6b
|
include the tag id in the hash!
|
2021-06-29 22:30:36 +02:00 |
|
Folkert
|
978cea4b8a
|
passing tests
|
2021-06-28 22:28:47 +02:00 |
|
Folkert
|
1d1bcaea63
|
make ir use different tag id types
|
2021-06-28 20:16:39 +02:00 |
|
Folkert
|
0d07c2ef84
|
make tag id less hardcoded
|
2021-06-28 20:03:49 +02:00 |
|
Chadtech
|
38ef2a915a
|
Only render exposed values
|
2021-06-27 20:24:05 -04:00 |
|
Folkert
|
3e53f0a14d
|
cleanup
|
2021-06-27 20:37:44 +02:00 |
|
Folkert
|
bba1d1b4fe
|
Merge remote-tracking branch 'origin/trunk' into add-dec-types
|
2021-06-27 16:26:20 +02:00 |
|
Folkert
|
3e387e8328
|
refactor
|
2021-06-27 15:08:57 +02:00 |
|
Folkert
|
e27a12e644
|
add comment
|
2021-06-27 14:43:45 +02:00 |
|
Folkert
|
16f6259f7f
|
fix all the things
|
2021-06-27 14:39:28 +02:00 |
|
Folkert
|
99d0d9c732
|
WIP
|
2021-06-27 13:49:49 +02:00 |
|
Folkert
|
8add147dcf
|
change over nullable wrapped
|
2021-06-27 01:35:15 +02:00 |
|
Folkert
|
71857e83d0
|
remove if that is always true
|
2021-06-26 21:44:04 +02:00 |
|
Folkert
|
8aa3690d77
|
fix test in release mode
|
2021-06-26 20:03:53 +02:00 |
|
Folkert
|
98a9dc0945
|
remove tag id from data bytes for non-recursive tags
|
2021-06-26 17:01:23 +02:00 |
|
Folkert
|
6e150b57f1
|
cleanup
|
2021-06-25 22:53:36 +02:00 |
|
Folkert
|
e2a3e6792d
|
add assert
|
2021-06-25 22:37:30 +02:00 |
|
Folkert
|
32dcd96f80
|
extract duplicated logic
|
2021-06-25 22:33:29 +02:00 |
|
Folkert
|
fd9b826398
|
fix the issues
|
2021-06-25 22:27:11 +02:00 |
|
Jared Ramirez
|
ecb89da7b8
|
Add basic Dec operations
|
2021-06-25 10:25:03 -07:00 |
|
Folkert
|
3e5d2351a5
|
Merge branch 'zig-has-tag-id' into tag-representation
|
2021-06-24 22:28:48 +02:00 |
|
Folkert
|
fc4f04dbd8
|
clean up variable names
|
2021-06-24 21:21:07 +02:00 |
|
Folkert
|
8d9f5b078e
|
fix ffi
|
2021-06-24 21:11:25 +02:00 |
|
Folkert
|
a05d8b52c0
|
make things compile
|
2021-06-24 20:31:14 +02:00 |
|
Folkert
|
2355bbf815
|
updates
|
2021-06-24 20:25:06 +02:00 |
|
Jared Ramirez
|
0827123c88
|
Adding Decimals work!!
|
2021-06-24 11:15:52 -07:00 |
|
Folkert
|
0eba188493
|
WIP
|
2021-06-24 20:12:37 +02:00 |
|
Folkert
|
f8bdf05f90
|
has_tag_id from zig
|
2021-06-24 20:12:05 +02:00 |
|
Jared Ramirez
|
4d6e5a1a4f
|
[WIP] Add Dec/Decimal builtin types
|
2021-06-23 19:30:16 -07:00 |
|
Folkert
|
5ed33da026
|
add instname flag to debugir
|
2021-06-23 14:05:23 +02:00 |
|
Folkert
|
d2fe546803
|
remove unused branch
|
2021-06-23 14:05:07 +02:00 |
|
Richard Feldman
|
4a5df543a5
|
Merge pull request #1432 from rtfeldman/morphic-lowlevel
Morphic lowlevel
|
2021-06-22 23:46:51 -04:00 |
|
Folkert
|
c7ed7d453f
|
only use update_mode when defined
|
2021-06-22 21:42:04 +02:00 |
|
Folkert
|
27308e98b7
|
use morphic update mode
|
2021-06-22 20:53:55 +02:00 |
|
Folkert
|
059cac3b98
|
remove ListSetInPlace
|
2021-06-22 20:34:59 +02:00 |
|
Richard Feldman
|
4c74db5fe9
|
Merge remote-tracking branch 'origin/trunk' into hello-world
|
2021-06-21 22:49:35 -04:00 |
|
Jared Ramirez
|
f162fdf640
|
Merge branch 'trunk' into remove-dec-docs
|
2021-06-21 17:03:25 -07:00 |
|
Jared Ramirez
|
d401133edc
|
Remove Dec docs
|
2021-06-21 17:02:54 -07:00 |
|
Richard Feldman
|
ebf7e6e3b9
|
Add RocStr.capacity and isNullTerminated
|
2021-06-21 19:05:12 -04:00 |
|
Richard Feldman
|
d11f42743c
|
Update a comment
|
2021-06-21 19:05:12 -04:00 |
|
Richard Feldman
|
bdc0456996
|
Drop unused function which failed on small strings
|
2021-06-21 19:05:12 -04:00 |
|
Richard Feldman
|
6b8c39c8cb
|
Don't hardcode 16 bytes in str.zig
|
2021-06-21 19:05:12 -04:00 |
|
Richard Feldman
|
89996c4b43
|
Drop obsolete comment
|
2021-06-21 19:05:12 -04:00 |
|
Folkert
|
6890193917
|
fix comment
|
2021-06-21 23:28:38 +02:00 |
|
Folkert
|
e80f8a5114
|
refactor
|
2021-06-21 23:24:55 +02:00 |
|
Folkert
|
84855dae5e
|
rename in mono tests
|
2021-06-21 23:16:09 +02:00 |
|
Folkert
|
98b4930054
|
rename
|
2021-06-21 23:14:05 +02:00 |
|
Folkert
|
f57e7a6eed
|
add assert
|
2021-06-21 23:13:29 +02:00 |
|
Folkert
|
f3b23a6a54
|
get rid of Wrapped
|
2021-06-21 23:10:56 +02:00 |
|
Folkert
|
205b168f16
|
rename
|
2021-06-21 23:02:49 +02:00 |
|
Folkert
|
368d45fb01
|
remove single element record
|
2021-06-21 23:02:09 +02:00 |
|
Folkert
|
6744e009ac
|
more single record cases
|
2021-06-21 22:56:44 +02:00 |
|
Folkert
|
2ceb50bd02
|
single element record pattern
|
2021-06-21 22:34:14 +02:00 |
|
Folkert
|
a94f597e1e
|
single record update
|
2021-06-21 22:26:53 +02:00 |
|
Folkert
|
ee941c9f2e
|
cleanup
|
2021-06-21 21:25:51 +02:00 |
|
Folkert
|
7a36c25848
|
simpify pattern match on non-indexable values
|
2021-06-21 21:24:46 +02:00 |
|
Folkert
|
4bbaa007f3
|
remove EmptyStruct from wrapper
|
2021-06-21 21:16:21 +02:00 |
|
Folkert
|
ab8e0c756d
|
remove LikeARoseTree
|
2021-06-21 21:07:49 +02:00 |
|
Folkert
|
65f4ff9663
|
remove MultiTagUnion
|
2021-06-21 21:03:37 +02:00 |
|
Folkert
|
8a36c20559
|
multi tag union is obsolete
|
2021-06-21 20:59:54 +02:00 |
|
Folkert
|
cc93da006d
|
emit less MultiTagUnion
|
2021-06-21 20:56:03 +02:00 |
|
Folkert
|
5734cce250
|
cleanup
|
2021-06-21 20:40:15 +02:00 |
|
Folkert
|
95c952a1ae
|
remove a wrapped
|
2021-06-21 20:35:00 +02:00 |
|
Folkert
|
3a6ef8a53d
|
use in decision_tree
|
2021-06-20 23:53:57 +02:00 |
|
Folkert
|
7f51bf77aa
|
cleanup
|
2021-06-20 22:45:54 +02:00 |
|
Folkert
|
e274976c6a
|
make it work
|
2021-06-20 22:36:22 +02:00 |
|
Folkert
|
5e1077bf3e
|
write implementation
|
2021-06-20 21:55:04 +02:00 |
|
Folkert
|
aba01ad62a
|
add index
|
2021-06-20 21:33:25 +02:00 |
|
Folkert
|
e1af2eb7d0
|
add CoerceToTagId
|
2021-06-20 21:23:50 +02:00 |
|
Folkert
|
454241a04f
|
use GetTagId in one more place
|
2021-06-20 21:05:02 +02:00 |
|
Folkert
|
aecb509909
|
update mono tests
|
2021-06-20 20:50:25 +02:00 |
|
Folkert
|
0de501554a
|
use GetTagId
|
2021-06-20 20:49:36 +02:00 |
|
Folkert
|
bc8bd95b3d
|
use union layout in mono patterns
|
2021-06-20 20:21:08 +02:00 |
|
Folkert
|
61c9de91dc
|
make newtype wrappers explicit in pattern code
|
2021-06-20 20:14:27 +02:00 |
|
Folkert
|
01f6433556
|
improve data model for mono record pattern
|
2021-06-20 18:13:56 +02:00 |
|
Folkert
|
e84559aa44
|
Revert "use union layout in mono patterns"
This reverts commit 9ba4885083 .
|
2021-06-20 18:12:31 +02:00 |
|
Folkert
|
9ba4885083
|
use union layout in mono patterns
|
2021-06-20 18:12:18 +02:00 |
|
Folkert
|
08cb889e6e
|
use GetTagId in test
|
2021-06-20 17:04:58 +02:00 |
|
Folkert
|
1e7cb5da00
|
use GetTagId
|
2021-06-20 17:02:32 +02:00 |
|
Folkert
|
db05e55752
|
add tag union closure test
|
2021-06-20 17:00:24 +02:00 |
|
Eric Correia
|
342d1f34c2
|
set up GetTagId
|
2021-06-20 10:54:53 -04:00 |
|
Richard Feldman
|
f08c764cad
|
Merge pull request #1422 from rtfeldman/raw-function-layout
remove FunctionPointer layout variant
|
2021-06-19 20:42:56 -04:00 |
|
Folkert
|
f62a5c12b9
|
fix zig test
|
2021-06-19 23:03:13 +02:00 |
|
Folkert
|
e912edcfdd
|
fix too many arguments
|
2021-06-19 21:26:06 +02:00 |
|
Folkert
|
c26d20e4e5
|
fix code only used in release mode
|
2021-06-19 20:19:14 +02:00 |
|
Folkert
|
b20269d16d
|
clippy
|
2021-06-19 19:59:51 +02:00 |
|
Chadtech
|
a7abc8b5b3
|
Remove dbg and todo
|
2021-06-19 13:37:10 -04:00 |
|
Chadtech
|
9d2976f14f
|
Module aliases passed into LoadedModule, and used in docs to generate docs for aliases exposed by the module
|
2021-06-19 13:35:57 -04:00 |
|
Folkert
|
af4ee51560
|
get rid of InPlace
|
2021-06-19 16:56:27 +02:00 |
|
Folkert
|
3ba643df70
|
refactor
|
2021-06-19 16:44:30 +02:00 |
|
Chadtech
|
fe3919f66e
|
Merge branch 'trunk' into document-only-exposed-values
|
2021-06-19 10:41:41 -04:00 |
|
Folkert
|
565a962613
|
even more Layout::Closure
|
2021-06-19 16:01:03 +02:00 |
|
Folkert
|
84df503193
|
less Layout::Closure
|
2021-06-19 15:52:54 +02:00 |
|
Folkert
|
0a3cfd9a39
|
more raw function layout
|
2021-06-19 15:19:25 +02:00 |
|
Folkert
|
6a010c9513
|
rename TopLevelFunctionLayout -> ProcLayout
|
2021-06-19 15:07:40 +02:00 |
|
Folkert
|
718aa34b19
|
clippy
|
2021-06-19 15:04:28 +02:00 |
|
Folkert
|
f2f9897187
|
remove FunctionPointer completely
|
2021-06-19 15:04:28 +02:00 |
|
Folkert
|
c776d98686
|
remove another FunctionPointer
|
2021-06-19 15:04:27 +02:00 |
|