Commit graph

36 commits

Author SHA1 Message Date
Folkert
194918fe4b remove Invoke 2021-08-20 19:32:55 +02:00
Folkert
012b4baa2e clippy 2021-08-18 18:33:33 +02:00
Folkert
c09b3b89f3 test_gen works again 2021-08-18 13:46:09 +02:00
Folkert
e805e63db6 typos 2021-07-30 16:54:22 +02:00
Folkert
899cbeabd7 fix extra ampersands 2021-07-29 17:32:08 +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
65f4ff9663 remove MultiTagUnion 2021-06-21 21:03:37 +02:00
Richard Feldman
449ec19b0f
Merge pull request #1420 from rtfeldman/layout-changes
Layout changes
2021-06-19 08:08:07 -04:00
Richard Feldman
53ccef0506 nightly clippy
I was on nightly for benchmarks, and these all seem reasonable.
2021-06-18 15:21:11 -04:00
Folkert
94cbb103ef use toplevelfunctionlayout in refcount insertion 2021-06-18 20:46:15 +02:00
Folkert
b622202d97 rename joinpoint field 2021-06-14 21:12:24 +02:00
Folkert
03cc96f4ed rename Rethrow -> Resume 2021-05-30 14:44:46 +02:00
Folkert
64576ddab5 add exception id to invoke/rethrow 2021-05-29 23:27:43 +02:00
Folkert de Vries
5724f82667
Merge branch 'trunk' into zig-list-set 2021-05-25 09:05:18 +02:00
Folkert
c3af4522bf if a function returns a record/tag, do the perceus thing 2021-05-23 16:13:46 +02:00
Folkert
bb3fe92251 Revert "add ir unknowninc instruction"
This reverts commit ebd62485df.
2021-05-16 21:52:30 +02:00
Folkert
ebd62485df add ir unknowninc instruction 2021-05-16 17:25:01 +02:00
Folkert
3ca6ffade9 make List.map borrow based on passed function 2021-05-16 14:09:39 +02:00
Folkert
27f8465e9c clippy 2021-05-15 23:59:54 +02:00
Folkert
e63eea7389 WIP 2021-05-13 00:26:41 +02:00
Folkert
1ac7ed1bfd fix missed RC optimization opportunity 2021-03-30 14:09:46 +02:00
Folkert
55cb780249 don't clone Layout 2021-03-22 14:08:48 +01:00
Folkert
f59e79d779 RC expansion of nested structs 2021-02-17 00:38:14 +01:00
Folkert
bc0a6f24ef cover the closure case in RC expansion 2021-02-16 21:59:08 +01:00
Folkert
0f53665afa fix tests 2021-02-13 02:37:41 +01:00
Folkert
bacc7a9c6b fuse RC operations on records/closures 2021-02-13 02:03:36 +01:00
Folkert
591cf43513 clippy 2021-01-29 16:29:37 +01:00
Folkert
f3385aceec fix overflow for large list literals 2021-01-29 16:20:49 +01:00
Folkert
b5cfb12a3b remove aliased symbols after definition 2021-01-29 15:49:59 +01:00
Folkert
c8f1bd98e0 clippy 2021-01-28 15:39:25 +01:00
Folkert
55eff1dba1 fix oversights 2021-01-28 15:32:22 +01:00
Folkert
74e94869e3 cleanup 2021-01-28 13:40:44 +01:00
Folkert
37dbfe9461 comments 2021-01-28 13:34:08 +01:00
Folkert
936bf459eb initial version of rc optimization 2021-01-28 13:14:54 +01:00