Commit graph

339 commits

Author SHA1 Message Date
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
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
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
67eef2c97f Merge branch 'trunk' of https://github.com/rtfeldman/roc into add-dec-types 2021-07-08 16:47:42 -07:00
Folkert
048326f9a3 build reset WIP 2021-07-04 14:20:44 +02: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
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
Folkert
6e3a2cd94d remove union_size from Tag expr 2021-07-02 10:48:03 +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
Folkert
3e53f0a14d cleanup 2021-06-27 20:37:44 +02:00
Folkert
3e387e8328 refactor 2021-06-27 15:08:57 +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
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
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
d2fe546803 remove unused branch 2021-06-23 14:05:07 +02: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
Folkert
6890193917 fix comment 2021-06-21 23:28:38 +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