Folkert
|
f8143e3e53
|
perform copy propagation
|
2020-08-09 00:48:53 +02:00 |
|
Folkert
|
078c6df677
|
Merge remote-tracking branch 'origin/trunk' into refcount
|
2020-08-08 22:34:14 +02:00 |
|
Folkert
|
5082d40ff5
|
clean up test imports
|
2020-08-08 21:56:43 +02:00 |
|
Folkert
|
a015dad566
|
hook up list inc/dec
|
2020-08-08 21:42:14 +02:00 |
|
Folkert
|
a248a92d9f
|
generate inc/dec in procs
|
2020-08-08 18:54:28 +02:00 |
|
Folkert
|
e3356dea7b
|
clippy warnings
|
2020-08-08 11:51:59 +02:00 |
|
Richard Feldman
|
c8e647ccfc
|
Use is_zero_sized to remove lots of ptr_bytes
|
2020-08-07 20:08:06 -04:00 |
|
Folkert
|
55eff50e36
|
good progress on Lean-based inc/dec
|
2020-08-07 23:22:59 +02:00 |
|
Folkert
|
a5a5731010
|
insert most inc/dec instructions
|
2020-08-07 02:35:12 +02:00 |
|
Folkert
|
9d1f545ad6
|
implement free variables
|
2020-08-07 00:45:12 +02:00 |
|
Folkert
|
2467815cef
|
rework how values from a pattern are assigned
|
2020-08-07 00:16:17 +02:00 |
|
Folkert
|
0fbcfc7431
|
fix clippy complaints
|
2020-08-06 21:39:55 +02:00 |
|
Folkert
|
9dbce40a55
|
remove now-unused mono files
|
2020-08-06 21:17:25 +02:00 |
|
Folkert
|
378fe1d5d1
|
phase out old mono stuff
|
2020-08-06 21:05:14 +02:00 |
|
Folkert
|
fb3aced178
|
rename pattern2 -> exhaustive
|
2020-08-06 18:45:28 +02:00 |
|
Folkert
|
5c0dc268f8
|
fix mono tests
|
2020-08-06 16:55:35 +02:00 |
|
Folkert
|
40b68f7e99
|
all gen tests are passing
|
2020-08-06 14:08:33 +02:00 |
|
Folkert
|
db0bed2fe7
|
mostly fix issues with patterns/guards/switch/cond
|
2020-08-06 01:09:42 +02:00 |
|
Folkert
|
dab00f2e2d
|
add Alias expression
|
2020-08-05 22:45:25 +02:00 |
|
Folkert
|
c18bbe9a63
|
join points with arguments
|
2020-08-05 22:33:07 +02:00 |
|
Folkert
|
b22fa7c9cd
|
gen empty list correctly
|
2020-08-05 16:48:06 +02:00 |
|
Folkert
|
34f6417fae
|
implement list literals
|
2020-08-05 16:27:49 +02:00 |
|
Folkert
|
4e55a4bf92
|
more pattern matching fidling
|
2020-08-05 16:10:45 +02:00 |
|
Folkert
|
8c79b88697
|
things are working again
|
2020-08-04 01:28:40 +02:00 |
|
Folkert
|
6ce02b5727
|
wip working on function calls
|
2020-08-03 23:16:46 +02:00 |
|
Folkert
|
cccfeb51f2
|
simple when is working
|
2020-08-03 20:10:41 +02:00 |
|
Folkert
|
2a0b010a74
|
make Tag arguments into symbols
|
2020-08-01 23:39:11 +02:00 |
|
Folkert
|
a8bfd90a50
|
introduce Inc
|
2020-08-01 22:58:29 +02:00 |
|
Folkert
|
5548bf136d
|
conditionally leak memory
|
2020-08-01 21:37:54 +02:00 |
|
Folkert
|
f48a661b3d
|
fixing tests
|
2020-07-31 00:49:16 +02:00 |
|
Folkert
|
01f9539d8e
|
clipping clippings
|
2020-07-31 00:05:47 +02:00 |
|
Folkert
|
f15a50d3fa
|
implement inc and dec for lists
|
2020-07-31 00:02:36 +02:00 |
|
Folkert
|
22471167d3
|
introduce Ownership to list layout
|
2020-07-30 13:42:47 +02:00 |
|
Folkert
|
d784f62cd3
|
cleanup
|
2020-07-30 13:31:50 +02:00 |
|
Folkert
|
eb793b2b44
|
write more tests for reset/reuse
|
2020-07-28 01:13:49 +02:00 |
|
Folkert
|
95365959f2
|
insert reset/reuse for Cond
|
2020-07-27 15:10:07 +02:00 |
|
Richard Feldman
|
9f9ce327d4
|
Lazily validate that input bytes are valid UTF-8
|
2020-07-27 01:10:04 -04:00 |
|
Folkert
|
edca61e2d6
|
improve reset/reuse insertion
|
2020-07-27 01:24:56 +02:00 |
|
Folkert
|
c85cee3bc0
|
compiling again
|
2020-07-26 23:20:41 +02:00 |
|
Folkert
|
b716636db0
|
insert inc and dec instructions
|
2020-07-26 16:36:35 +02:00 |
|
Folkert
|
d46f6de52d
|
fewer clones
|
2020-07-26 00:03:08 +02:00 |
|
Folkert
|
8a6b5f2645
|
WIP
|
2020-07-25 20:09:28 +02:00 |
|
Folkert
|
b308ea0802
|
remove more clones
|
2020-07-25 17:06:13 +02:00 |
|
Folkert
|
ef9aa7773b
|
remove clones
|
2020-07-25 15:54:15 +02:00 |
|
Richard Feldman
|
04123c973a
|
Appease clippy
|
2020-07-18 22:25:29 -04:00 |
|
Richard Feldman
|
588410395e
|
Monomorphize optional fields
|
2020-07-18 22:13:09 -04:00 |
|
Richard Feldman
|
ad3c4207ba
|
Expand on some comments
|
2020-07-16 21:11:57 -04:00 |
|
Richard Feldman
|
9c6b6f7e25
|
Silence a few clippy warnings
The map_entry one is important; it seems there's no way to write this
using entry where it's actually correct.
|
2020-07-16 19:30:30 -04:00 |
|
Richard Feldman
|
153eb4f804
|
Follow clippy's advice
|
2020-07-16 19:28:38 -04:00 |
|
Richard Feldman
|
2babe67998
|
Fix stack overflow in monomorphization
|
2020-07-16 19:28:25 -04:00 |
|