Richard Feldman
|
494a8574bf
|
Drop obsolete add_closure function
|
2020-03-12 00:40:07 -04:00 |
|
Richard Feldman
|
9db7d2229a
|
Remove a .clone() on procs
|
2020-03-11 22:18:44 -04:00 |
|
Folkert
|
c9644e4ee7
|
use snapshots to remove clone on Subs
|
2020-03-12 02:42:30 +01:00 |
|
Richard Feldman
|
cf5e3f92a5
|
Have mono::Env store &mut Subs
|
2020-03-11 21:36:27 -04:00 |
|
Richard Feldman
|
df78068e81
|
Implement int and float subtraction
|
2020-03-11 21:10:41 -04:00 |
|
Richard Feldman
|
762b2c7b10
|
use IntOrFloat::*
|
2020-03-11 21:03:58 -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
|
fb8e8570bc
|
Merge remote-tracking branch 'origin/trunk' into num
|
2020-03-11 14:30:50 +01:00 |
|
Folkert
|
d47d409a92
|
clean up to_int_or_float
with the changes from the previous commit, this now works as it should
|
2020-03-11 14:25:16 +01:00 |
|
Richard Feldman
|
55623605f3
|
clippy mcclip
|
2020-03-11 00:11:23 -04:00 |
|
Richard Feldman
|
a033f325f4
|
Support integer (Num *) patterns in jump tables
|
2020-03-10 23:08:26 -04:00 |
|
Richard Feldman
|
a0d762d1e5
|
Fix more mono::expr (Num *) cases
|
2020-03-10 23:06:11 -04:00 |
|
Richard Feldman
|
0bac39f9f1
|
Fix from_can for (Num *)
|
2020-03-10 22:59:30 -04:00 |
|
Richard Feldman
|
3ecbe0325c
|
Plain number literals (e.g. 5 ) are now Num *
|
2020-03-10 22:27:13 -04:00 |
|
Folkert
|
fd1c29fb35
|
convert Tag to mono
|
2020-03-10 20:54:33 +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
|
8da7f26237
|
Try a different Struct approach
|
2020-03-10 02:56:56 -04:00 |
|
Folkert
|
5237408b15
|
do what clippy wants
|
2020-03-09 23:51:48 +01:00 |
|
Folkert
|
2bad39e8b9
|
convert enum tag unions to mono
|
2020-03-09 23:40:18 +01:00 |
|
Richard Feldman
|
abe9b8efaa
|
Use Layout over Variable for both build modules
|
2020-03-07 23:04:28 -05:00 |
|
Richard Feldman
|
db4ef45708
|
Upgrade to List.set_in_place when appropriate
|
2020-03-07 12:43:24 -05:00 |
|
Richard Feldman
|
a092f59b0f
|
First pass at is_unique
|
2020-03-07 12:43:24 -05:00 |
|
Folkert
|
12e3bae371
|
fix up code gen
|
2020-03-07 01:03:03 +01:00 |
|
Richard Feldman
|
31e300021c
|
Move fmt to separate crate
|
2020-03-06 18:24:37 -05:00 |
|