Commit Graph

1249 Commits

Author SHA1 Message Date
Folkert
0e66995437 Merge remote-tracking branch 'origin/trunk' into tags-soa-phase-0 2021-08-11 17:25:00 +02:00
Joshua Hoeflich
c00d400d85 Fixes merge conflict 2021-08-08 21:38:15 -05:00
Joshua Hoeflich
b8b20a376a Passing without bounds checks 2021-08-08 11:26:49 -05:00
Joshua Hoeflich
4231b340ee Glue code working 2021-08-08 11:06:10 -05:00
Richard Feldman
2a616103c6 Rename Str.toBytes to Str.toUtf8 2021-08-07 22:46:24 -04:00
Richard Feldman
267836226c s/CodePoint/CodePt/g 2021-08-07 21:46:20 -04:00
Folkert
83ad331bb1 remove chase_record_ext_var 2021-08-07 15:35:57 +02:00
Folkert
ad3d006a11 use a SubsIndex instead of Box 2021-08-07 13:50:53 +02:00
Folkert
fe773995c8 make VariableSubsSlice 2021-08-07 13:12:39 +02:00
Folkert
c09acb255c also sort by stack size 2021-08-07 13:08:55 +02:00
Folkert
3ca2140b69 fix double sorting in record layout 2021-08-07 12:25:56 +02:00
Folkert
e0039b94c9 clippy 2021-08-07 01:12:42 +02:00
Folkert
69c224843e all the work 2021-08-07 00:51:53 +02:00
Folkert
efab1ef2ca implement 2021-08-04 00:33:05 +02:00
Folkert
ceb5cc66fa use IdentStr 2021-08-03 21:14:36 +02:00
Folkert
54198d7da1 one more shrinkage 2021-08-02 23:05:22 +02:00
Richard Feldman
5f9ab038fc
Merge pull request #1505 from rtfeldman/subs-get-ref
Subs get ref
2021-07-30 23:35:55 -04:00
Folkert
9447ff6f66 clippy 2021-07-30 23:31:33 +02:00
Folkert
aea0ddce30 use vector instead of hashmap 2021-07-30 23:30:06 +02:00
Folkert
35404bd25f use get_content_without_compacting more 2021-07-30 22:15:17 +02:00
Folkert
e0648d348d new formatting 2021-07-30 17:13:50 +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
Richard Feldman
b6116eeb98
Merge pull request #1496 from rtfeldman/mono-ir-topsort
Mono ir topsort
2021-07-27 22:23:53 -04:00
Folkert
31e1fe8870 cache the initial context in inc_dec 2021-07-25 21:20:04 +02:00
Folkert
f76195d05c cleanup 2021-07-25 21:13:14 +02:00
Folkert
079c95b993 clippy 2021-07-25 20:55:40 +02:00
Folkert
204aa6f88a remove extra lookup 2021-07-25 20:53:45 +02:00
Folkert
7d0c1f5787 remove unneeded contains 2021-07-25 20:50:40 +02:00
Folkert
c7d04c2a00 cleanup 2021-07-25 20:44:00 +02:00
Folkert
772c061568 try to unroll chains of Lets 2021-07-25 20:42:01 +02:00
Folkert
116960fbf4 fix dependencies 2021-07-25 20:17:11 +02:00
Folkert
32ce399cc0 topological sort before borrow analysis 2021-07-25 20:16:30 +02:00
Folkert
a801558f22 store declaration parameters in flat array 2021-07-25 15:18:27 +02:00
Folkert
b9a3fd7f8a cleanup 2021-07-25 14:14:44 +02:00
Folkert
138af15da5 use vector instead of map 2021-07-25 14:10:27 +02:00
Folkert
5bb66a6b8e intern layouts 2021-07-25 13:24:11 +02:00
Folkert de Vries
5989ad4809
Merge branch 'trunk' into aa-new-heap-cell 2021-07-25 12:52:00 +02:00
Folkert
48d2f53eb1 create a new heap cell after modification 2021-07-25 12:50:42 +02:00
Folkert
768c59f45d bigger tag size fixes 2021-07-24 13:36:06 +02:00
Folkert
da495244c5 remove layout field in decision_tree 2021-07-24 12:44:46 +02:00
Folkert
d0be0df83c tweaks 2021-07-24 12:33:57 +02:00
Folkert
59e551dd32 cleanup 2021-07-24 00:13:00 +02:00
Folkert de Vries
d5c6fc7179
Merge branch 'trunk' into performance-tweaks 2021-07-22 22:43:16 +02:00
Folkert
533e20e49c less cloning out of Subs 2021-07-21 20:24:30 +02:00
Folkert
ea1efd9037 pre-allocate vec 2021-07-21 18:43:40 +02:00
Folkert
99bab04c1d Merge remote-tracking branch 'origin/trunk' into add-dec-types 2021-07-21 15:18:41 +02:00
Richard Feldman
0dd05b02d5 Merge remote-tracking branch 'origin/trunk' into effect-example 2021-07-19 20:50:31 -04:00
Folkert
8eb0c6fbb8 fix example 2021-07-19 22:19:55 +02:00
Folkert
cb42f0c039 Merge remote-tracking branch 'origin/trunk' into add-dec-types 2021-07-18 16:54:38 +02:00