Folkert
|
6284a90785
|
a working version
|
2021-08-18 17:36:27 +02:00 |
|
Folkert
|
73358b98bd
|
clippy
|
2021-08-18 15:14:46 +02:00 |
|
Folkert
|
9c27535cee
|
some work, some don't
|
2021-08-18 15:13:48 +02:00 |
|
Folkert
|
c09b3b89f3
|
test_gen works again
|
2021-08-18 13:46:09 +02:00 |
|
Folkert
|
5fc629e5b8
|
copy relevant parts of from_var
|
2021-08-18 12:49:17 +02:00 |
|
Folkert
|
48e447e558
|
remove more invoke stuff
|
2021-08-16 21:14:56 +02:00 |
|
Folkert
|
8effd19ff9
|
stop emitting invoke again
|
2021-08-16 21:03:26 +02:00 |
|
Folkert
|
dca577df82
|
clippy
|
2021-08-16 20:46:31 +02:00 |
|
Folkert
|
5171d181ac
|
emit invoke again to see what's up here
|
2021-08-16 20:44:55 +02:00 |
|
Folkert
|
8b36bfbc71
|
clippy
|
2021-08-16 20:37:37 +02:00 |
|
Folkert
|
b06a1715e2
|
stop generating invoke
|
2021-08-16 20:22:17 +02:00 |
|
Joshua Hoeflich
|
1b04ad0535
|
Merge branch 'trunk' into NumBytesTo
|
2021-08-14 20:41:33 -05:00 |
|
Joshua Hoeflich
|
22e781259d
|
TODO: Actually implement the functions
|
2021-08-14 19:28:13 -05:00 |
|
Joshua Hoeflich
|
9dad304e95
|
Passing arguments successfully to bytesToU16
|
2021-08-14 19:11:27 -05:00 |
|
Joshua Hoeflich
|
ff2c3d7945
|
Dummy implementation that doesn't do what we want
|
2021-08-14 17:59:53 -05:00 |
|
Richard Feldman
|
bb7726b0e0
|
Merge branch 'trunk' into store-bool-closure-as-unit
|
2021-08-14 16:47:42 -04:00 |
|
Folkert
|
44253049e2
|
more tests
|
2021-08-14 19:08:58 +02:00 |
|
Folkert
|
2c1ab68ea7
|
represent byte/bool closure as unit
|
2021-08-14 18:56:05 +02:00 |
|
Folkert
|
441eb02ca3
|
represent bool closure as unit
|
2021-08-14 15:54:05 +02:00 |
|
Folkert
|
7d51a6bca3
|
comment is not a test...
|
2021-08-13 15:42:18 +02:00 |
|
Folkert
|
1b0d6110cc
|
strip the layout cache so it does no extra work
|
2021-08-13 15:09:56 +02:00 |
|
Folkert
|
24ddc4b1e8
|
further optimizations
|
2021-08-13 13:25:36 +02:00 |
|
Folkert
|
df83bf0d48
|
Merge remote-tracking branch 'origin/soa-alias' into alias-nominal-equality
|
2021-08-13 12:11:36 +02:00 |
|
Folkert
|
c9040c012e
|
make things work
|
2021-08-13 11:04:31 +02:00 |
|
Folkert
|
42f04fcc77
|
use variablesubsslice for Apply
|
2021-08-12 22:49:56 +02:00 |
|
Folkert
|
ecfb0e2685
|
also for recursive tags
|
2021-08-12 21:46:35 +02:00 |
|
Folkert
|
c058368a6d
|
optimize tag union type -> layout conversion
|
2021-08-12 21:32:23 +02:00 |
|
Folkert
|
cf05afeacc
|
use vec
|
2021-08-12 21:02:59 +02:00 |
|
Folkert
|
3bbf1a5506
|
use UnionTags for recursive tag unions
|
2021-08-12 20:50:33 +02:00 |
|
Folkert de Vries
|
255ddbe8c1
|
Merge branch 'trunk' into stack_size_with_alignment
|
2021-08-12 09:49:33 +02:00 |
|
Richard Feldman
|
c5289522e5
|
Try to help the branch predictor
|
2021-08-11 21:52:56 -04:00 |
|
Folkert
|
eb5439ee96
|
take alignment into account when calculating stack size
|
2021-08-11 22:37:00 +02:00 |
|
Folkert
|
6c0860b6bf
|
milestone all but one gen tests passing
|
2021-08-11 21:50:11 +02:00 |
|
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 |
|
Folkert
|
a47f9baef4
|
Merge remote-tracking branch 'origin/trunk' into alias-nominal-equality
|
2021-07-31 22:59:01 +02:00 |
|