Commit graph

272 commits

Author SHA1 Message Date
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
Folkert
368d45fb01 remove single element record 2021-06-21 23:02:09 +02:00
Folkert
ee941c9f2e cleanup 2021-06-21 21:25:51 +02:00
Folkert
ab8e0c756d remove LikeARoseTree 2021-06-21 21:07:49 +02:00
Folkert
3a6ef8a53d use in decision_tree 2021-06-20 23:53:57 +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
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
0de501554a use GetTagId 2021-06-20 20:49:36 +02:00
Eric Correia
342d1f34c2 set up GetTagId 2021-06-20 10:54:53 -04:00
Folkert
af4ee51560 get rid of InPlace 2021-06-19 16:56:27 +02:00
Folkert
84df503193 less Layout::Closure 2021-06-19 15:52:54 +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
Richard Feldman
449ec19b0f
Merge pull request #1420 from rtfeldman/layout-changes
Layout changes
2021-06-19 08:08:07 -04:00
Folkert
fe81eabbfa remove full() function 2021-06-18 22:08:42 +02:00