Richard Feldman
|
22cc618436
|
Split gen_builtins into gen_num and gen_list
|
2020-06-25 22:02:25 -04:00 |
|
Richard Feldman
|
714a81f40a
|
Check denominator, not numerator
|
2020-06-25 22:02:11 -04:00 |
|
Richard Feldman
|
44477f98e9
|
Fix Num.sqrt, div, mod, and rem
|
2020-06-25 21:47:02 -04:00 |
|
Richard Feldman
|
ee52d52047
|
Fix List.get types
|
2020-06-25 21:22:32 -04:00 |
|
Richard Feldman
|
ae58ef914d
|
Sort fields in one pass, and drop 0-sized fields
|
2020-06-25 01:49:59 -04:00 |
|
Richard Feldman
|
487c1e3b75
|
Derive more things for UnionVariant
|
2020-06-25 01:26:07 -04:00 |
|
Richard Feldman
|
ec953e9a15
|
Drop zero-sized record fields
|
2020-06-25 01:25:52 -04:00 |
|
Richard Feldman
|
46c43da1de
|
Improve debug output
|
2020-06-25 01:25:33 -04:00 |
|
Richard Feldman
|
9faf47e5cd
|
Fix an incomplete comment
|
2020-06-25 01:25:11 -04:00 |
|
Richard Feldman
|
72bdeb6e3c
|
Avoid a clone
|
2020-06-25 00:41:33 -04:00 |
|
Richard Feldman
|
e0fc71526e
|
Clean up some debugging info
|
2020-06-25 00:28:01 -04:00 |
|
Richard Feldman
|
72d865b753
|
Add a derive(Debug)
|
2020-06-25 00:15:02 -04:00 |
|
Richard Feldman
|
64482f8bfe
|
Fix some indentation
|
2020-06-25 00:14:53 -04:00 |
|
Richard Feldman
|
0550af17d2
|
Fix some empty list edge cases
|
2020-06-25 00:02:52 -04:00 |
|
Richard Feldman
|
5cec577427
|
Fix return type of List.first
|
2020-06-24 23:52:54 -04:00 |
|
Richard Feldman
|
2332650785
|
Add cfg(debug_assertions) where appropriate
|
2020-06-24 23:15:12 -04:00 |
|
Richard Feldman
|
c5fbb05ce9
|
Fix an error message
|
2020-06-24 23:15:03 -04:00 |
|
Richard Feldman
|
27c19ad868
|
Reproduce List.first bug on wildcard empty list
|
2020-06-24 23:14:54 -04:00 |
|
Richard Feldman
|
0f36255f83
|
Fix List.first types
|
2020-06-24 23:08:25 -04:00 |
|
Richard Feldman
|
b3dfbeeec8
|
Fix some missing unary Num operation types
|
2020-06-24 21:56:56 -04:00 |
|
Richard Feldman
|
35446348a3
|
Fix some vars
|
2020-06-23 23:50:20 -04:00 |
|
Richard Feldman
|
faa5f281fb
|
Fix a memory access issue
|
2020-06-23 23:44:20 -04:00 |
|
Richard Feldman
|
14c31d55ee
|
Fix List.set monomorphization
|
2020-06-23 23:42:12 -04:00 |
|
Richard Feldman
|
08be131eef
|
Stop using List.getUnsafe in gen_builtins
|
2020-06-23 22:20:32 -04:00 |
|
Richard Feldman
|
4fdb39ee71
|
Delete some unused helpers
|
2020-06-23 21:17:51 -04:00 |
|
Richard Feldman
|
f350c0ed52
|
Fix List.len monomorphization
|
2020-06-23 21:14:23 -04:00 |
|
Richard Feldman
|
750523ba5c
|
Fix List.single
|
2020-06-23 19:34:09 -04:00 |
|
Richard Feldman
|
30a95e90d1
|
Fix Num.toFloat
|
2020-06-23 19:31:50 -04:00 |
|
Richard Feldman
|
dd8dff0f9e
|
Fix some unary ops
|
2020-06-23 19:17:39 -04:00 |
|
Richard Feldman
|
3309270747
|
Fix trig ops
|
2020-06-23 18:21:07 -04:00 |
|
Richard Feldman
|
1c98248b91
|
Ops for sqrt and round
|
2020-06-23 18:05:30 -04:00 |
|
Richard Feldman
|
9f8c48118f
|
wip List.get
|
2020-06-22 23:30:11 -04:00 |
|
Richard Feldman
|
88990c8711
|
Move Int and Float modules into Num
|
2020-06-22 23:25:38 -04:00 |
|
Richard Feldman
|
d041355c1d
|
Rename to_owned to into_owned
|
2020-06-21 22:30:16 -04:00 |
|
Richard Feldman
|
8d92920731
|
Re-add Float128 and Float16
|
2020-06-21 22:29:28 -04:00 |
|
Richard Feldman
|
b97c94c2da
|
Fix infinite loop
|
2020-06-21 22:29:28 -04:00 |
|
Richard Feldman
|
5ec512a0e7
|
Drop dead code
|
2020-06-21 21:23:01 -04:00 |
|
Richard Feldman
|
41519fc5a9
|
Remove incorrect debug_assert
|
2020-06-21 21:22:57 -04:00 |
|
Richard Feldman
|
cad0a1421e
|
Annotate low-level usages
|
2020-06-21 21:06:52 -04:00 |
|
Richard Feldman
|
52dfb75dc0
|
Fix some Int8s that should have been Int1s
|
2020-06-21 16:52:22 -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
|
ddf980e475
|
Use RunLowLevel over calling Bool.and
|
2020-06-21 15:25:03 -04:00 |
|
Richard Feldman
|
1f6afe1182
|
Default Num layout to Int
|
2020-06-21 15:21:03 -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
|
7c98e2e9f8
|
Only immediately specialize anonymous closures
|
2020-06-21 15:07:20 -04:00 |
|
Richard Feldman
|
0d6d30e5df
|
debug_assert for duplicate partial_procs
|
2020-06-21 14:20:10 -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 |
|