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 |
|
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
|
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 |
|
Richard Feldman
|
c415b3b799
|
Merge branch 'trunk' into reset-reuse
|
2021-07-14 22:45:42 -04: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 |
|