Folkert
|
f48a661b3d
|
fixing tests
|
2020-07-31 00:49:16 +02:00 |
|
Folkert
|
f15a50d3fa
|
implement inc and dec for lists
|
2020-07-31 00:02:36 +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 |
|
Folkert
|
c85cee3bc0
|
compiling again
|
2020-07-26 23:20:41 +02:00 |
|
Richard Feldman
|
2babe67998
|
Fix stack overflow in monomorphization
|
2020-07-16 19:28:25 -04:00 |
|
Richard Feldman
|
c2bc98ea4b
|
Only use pending specializations for other modules
|
2020-07-12 22:53:03 -04:00 |
|
Richard Feldman
|
c28dd8fd19
|
Fix set_unique_int_list test
|
2020-07-05 22:58:07 -04:00 |
|
Richard Feldman
|
f584f4a226
|
Temporarily disable a test
It's not urgently important, and this branch needs to get merged!
|
2020-07-05 22:57:40 -04:00 |
|
Richard Feldman
|
57d84bdcc4
|
Fix polymorphic identity test
|
2020-07-05 22:51:46 -04:00 |
|
Richard Feldman
|
9f8c48118f
|
wip List.get
|
2020-06-22 23:30:11 -04:00 |
|
Richard Feldman
|
56c637e399
|
Fix some constraint gen
|
2020-06-21 16:48:44 -04:00 |
|
Richard Feldman
|
32b9b1ea60
|
Remove FLOAT_ADD and similar
|
2020-06-21 15:35:38 -04:00 |
|
Richard Feldman
|
6ef74a2432
|
Add canonical builtins to test_mono
|
2020-06-21 15:14:04 -04:00 |
|
Richard Feldman
|
187f3f8dc5
|
Move some Num operations into LowLevel
|
2020-06-21 15:07:32 -04:00 |
|
Richard Feldman
|
706c28b2bb
|
Specialize in test_mono
|
2020-06-21 14:18:19 -04:00 |
|
Richard Feldman
|
461e166254
|
wip
|
2020-06-20 13:59:04 -04:00 |
|
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 |
|