Richard Feldman
|
6e05ba816f
|
Have CallByName use Layout
|
2020-05-10 15:13:18 -04:00 |
|
Richard Feldman
|
7e7c6ef4af
|
Drop obsolete symbol_counter field
|
2020-05-04 20:32:21 -04:00 |
|
Richard Feldman
|
ee31eac0c5
|
Code gen toplevel module functions
|
2020-05-01 19:30:55 -04:00 |
|
Folkert
|
97c10e1211
|
setup for mono reports
|
2020-04-12 01:56:57 +02:00 |
|
Folkert
|
958f3f9ad4
|
change pattern destructuring stores
they are now tracked in the Cond/Switch variants, rather than merged into the branch constructors. Required for 'beans'
|
2020-03-23 23:35:45 +01:00 |
|
Folkert
|
2bb69f333f
|
always Cond on a symbol
this will make 'beans' easier
|
2020-03-23 20:00:15 +01:00 |
|
Folkert
|
b9613fcdc5
|
clean up tag pattern match conversion
|
2020-03-23 17:55:02 +01:00 |
|
Folkert
|
0996f264e7
|
simplify Byte layout
|
2020-03-18 22:22:32 +01:00 |
|
Folkert
|
c11f374eb0
|
simplify Bool layout
|
2020-03-18 22:15:03 +01:00 |
|
Folkert
|
e742b77e0b
|
parity with old implementation
|
2020-03-17 00:36:58 +01:00 |
|
Richard Feldman
|
6cd8afd5d6
|
Fix using structs with records
|
2020-03-15 15:13:52 -04:00 |
|
Folkert
|
2e3f21b1ce
|
add commented test
|
2020-03-15 14:42:57 +01:00 |
|
Richard Feldman
|
a54db8bf92
|
Merge remote-tracking branch 'origin/trunk' into array-wrappers
|
2020-03-14 20:49:59 -04:00 |
|
Richard Feldman
|
458b28de17
|
Drop dbg! statement
|
2020-03-13 22:41:35 -04:00 |
|
Folkert
|
263e4b4b6c
|
add tests for mono If
|
2020-03-13 13:06:56 +01:00 |
|
Folkert
|
4da01c720e
|
monomorphize the ext_var of records/tag unions
|
2020-03-12 21:32:58 +01:00 |
|
Folkert
|
f372e4d108
|
move fresh symbol generation into Env
|
2020-03-12 16:55:45 +01:00 |
|
Richard Feldman
|
cf5e3f92a5
|
Have mono::Env store &mut Subs
|
2020-03-11 21:36:27 -04:00 |
|
Folkert
|
bb9c9d423a
|
make Procs a struct
|
2020-03-12 00:40:10 +01:00 |
|
Folkert
|
f7a2be113e
|
monomorphize closures
|
2020-03-11 22:03:01 +01:00 |
|
Folkert
|
4c9f2c1b6e
|
monomorphize addition
|
2020-03-11 15:24:44 +01:00 |
|
Folkert
|
657901d760
|
bubble up pointer_size
|
2020-03-10 15:16:44 +01:00 |
|
Folkert
|
246199ec3e
|
fixes after review
|
2020-03-10 12:01:13 +01:00 |
|
Richard Feldman
|
c7daad8404
|
Restore home's ident_ids after creating Expr
|
2020-03-09 23:02:36 -04:00 |
|
Richard Feldman
|
0a8e360e19
|
Get bool_literal compiling
|
2020-03-09 23:02:36 -04:00 |
|
Folkert
|
2bad39e8b9
|
convert enum tag unions to mono
|
2020-03-09 23:40:18 +01:00 |
|
Richard Feldman
|
99359221ab
|
Add List.set test to test_mono
|
2020-03-08 15:09:01 -04:00 |
|
Richard Feldman
|
dcfa117227
|
Basic test_mono and test_opt
|
2020-03-08 14:45:27 -04:00 |
|