Folkert
|
3901cedf62
|
switch some variables around in test output
|
2020-06-26 01:14:17 +02:00 |
|
Folkert
|
e5997c4047
|
fix mutual recursive types
I'll write a bit more about this in the PR message
|
2020-06-26 01:03:55 +02: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 |
|
Folkert
|
055b01c463
|
rewrite uniqueness logic
|
2020-06-24 23:06:34 +02: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
|
93a2cd994d
|
Merge branch 'trunk' into list-push
|
2020-06-23 21:19:08 -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 |
|
Folkert
|
41ad8f2952
|
revise Map and cleanup
|
2020-06-23 21:16:29 +02:00 |
|
Folkert
|
b88dfcb537
|
revise Set
|
2020-06-23 15:36:02 +02:00 |
|
Folkert
|
6f1639959a
|
use let_tvars for the Num, Int, Float, Bool
|
2020-06-23 15:08:23 +02:00 |
|
Folkert
|
c0c4f4c74b
|
polish list signatures
|
2020-06-23 14:36:48 +02:00 |
|
Folkert
|
0696c5aa09
|
polish list signatures
|
2020-06-23 14:34:47 +02: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
|
3691152d20
|
Introduce the let_tvars! macro
|
2020-06-22 21:40:00 -04:00 |
|
Richard Feldman
|
0b106614f9
|
wip
|
2020-06-22 21:29:18 -04:00 |
|
Folkert
|
af33e26811
|
fix repeat
|
2020-06-23 00:02:36 +02:00 |
|
Folkert
|
2a7bf2ae66
|
fix map
|
2020-06-22 23:48:37 +02:00 |
|
Folkert
|
0fbac382d0
|
improve uniqueness signatures
|
2020-06-22 23:28:23 +02:00 |
|
Folkert
|
7de691b511
|
clarify list uniqueness signatures
|
2020-06-22 20:37:28 +02: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
|
44b19d3174
|
Merge branch 'trunk' into list-push
|
2020-06-21 22:23:24 -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 |
|