Commit graph

115 commits

Author SHA1 Message Date
Folkert
4f376bf4f8 add call spec counter 2021-05-09 12:28:23 +02:00
Folkert
8799973ffe add update mode variables 2021-05-09 01:03:29 +02:00
Folkert
55cb780249 don't clone Layout 2021-03-22 14:08:48 +01:00
Folkert
2fce825366 pass by reference 2021-03-22 13:18:16 +01:00
Folkert
ca9048ee17 cleanup 2021-03-22 13:10:38 +01:00
Folkert
addf130be5 optimize Path 2021-03-22 13:09:56 +01:00
Folkert
fdebfa6b3f cloning 2021-03-22 11:58:13 +01:00
Eric Henry
4d046abefa builtin maxI128 initial 2021-03-09 12:47:42 -05:00
Anton-4
b098d13407 new rustfmt and clippy 2021-02-20 20:00:37 +01:00
Folkert
3ccf6de2cf add branch info to switches 2021-01-31 20:36:40 +01:00
Folkert
999f3cfce6 clippy 2021-01-28 15:52:34 +01:00
Folkert
c8f1bd98e0 clippy 2021-01-28 15:39:25 +01:00
Folkert
936bf459eb initial version of rc optimization 2021-01-28 13:14:54 +01:00
Folkert
54fb482b79 Merge remote-tracking branch 'origin/trunk' into list-empty-record 2021-01-23 15:24:05 +01:00
Folkert
513d7cd78f groundwork for RoseTree 2021-01-23 01:39:04 +01:00
Folkert
df8ab829a6 fix one element struct unpacking
I think this broke when we decided that we want to not drop empty fields from layouts?
2021-01-21 21:40:04 +01:00
Folkert
83fd1de89b fix bug: incorrect var definition before switch 2021-01-18 23:52:58 +01:00
Folkert
6b90eaaf37 pass down correct layout/symbol to switch branches 2021-01-18 22:12:26 +01:00
Folkert
31bf658b20 add todo comment 2021-01-18 02:00:05 +01:00
Folkert
4f4d555197 fix complex Switch bug 2021-01-18 01:30:57 +01:00
Folkert
8cd744342b Merge remote-tracking branch 'origin/trunk' into nullable-tags 2021-01-17 02:37:57 +01:00
Folkert
c1265574b3 drop the tag! 2021-01-17 02:26:04 +01:00
Folkert
897bc41b6b prepare to drop tag 2021-01-17 01:17:26 +01:00
Folkert
c1cf43eda3 simple implementation of NullableUnwrapped 2021-01-17 00:38:30 +01:00
Folkert
2ce35cca28 fix block_of_memory creation for recursive layouts 2021-01-17 00:38:30 +01:00
Folkert
c8970bbe45 remove field 2021-01-17 00:38:30 +01:00
Folkert
de666c575f refactor union layout 2021-01-16 16:31:43 +01:00
Folkert
c85fa58648 a working state again 2021-01-16 01:55:38 +01:00
Folkert
ef3bda40c6 fix RC 2021-01-15 16:10:48 +01:00
Folkert
167858ef06 reach the unreachable 2021-01-15 02:09:36 +01:00
Folkert
51cad15399 create NullableUnion in some cases 2021-01-15 01:02:34 +01:00
Folkert
c1b5a42273 add jumps to decision tree creation 2021-01-14 16:54:34 +01:00
Folkert
d4e7ba552a add jp id 2021-01-14 16:54:25 +01:00
Folkert
e1b5076a87 be a bit more efficient in generating jumps 2021-01-14 16:54:13 +01:00
Folkert
30023ac86b turn count_targets_help into a loop 2021-01-14 16:54:01 +01:00
Folkert
b9359ffd71 remove variable from mono patterns 2021-01-07 20:12:11 +01:00
rvcas
b34436e5cb Merge branch 'trunk' into int_a_float_a 2021-01-04 09:53:45 -05:00
Folkert
0893aa7369 call changes in mono 2021-01-01 16:11:31 +01:00
Folkert
754521c4c3 all the clippy fixes 2021-01-01 00:40:41 +01:00
Folkert
5859568d92 remove Cond 2020-12-31 20:58:30 +01:00
rvcas
b510d6e94d fix: float error in repl 2020-12-30 20:47:11 -05:00
rvcas
9dbcfb7a97 Merge branch 'temp_numbers' into int_a_float_a 2020-12-30 19:59:20 -05:00
Folkert
8438b91633 move the symbol field into the Required tag 2020-12-29 02:16:21 +01:00
Folkert
b9f92851a4 remove optional fields destruct in mono pattern 2020-12-29 02:10:27 +01:00
Folkert
f8e04619b8 remove UnsupportedPattern variant in mono patterns 2020-12-29 00:48:56 +01:00
Jared Ramirez
48f964adf4 Add percision variable in fp/integer eq constraints 2020-12-28 16:22:34 -06:00
Folkert
794f8c4d41 remove Shadowed variant from mono pattern 2020-12-28 23:14:04 +01:00
Folkert
1e4f0e8b07 correct alignment in records! 2020-11-24 21:28:53 +01:00
Folkert
93b6315f46 fix pattern match test ordering problem 2020-11-16 02:18:18 +01:00
Folkert
b2f3dd18fd cleanup 2020-11-13 23:29:40 +01:00