Folkert
|
e81087f913
|
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
|
2021-05-24 15:17:28 +02:00 |
|
Folkert
|
fbb711b2ca
|
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
|
2021-05-24 15:11:40 +02:00 |
|
Folkert
|
f480919186
|
Merge remote-tracking branch 'origin/trunk' into no-arg-tag-union-func
|
2021-05-24 14:44:32 +02:00 |
|
Folkert
|
5b643467bf
|
clippy
|
2021-05-24 14:44:00 +02:00 |
|
Folkert
|
53a4af99f4
|
mono tests
|
2021-05-24 14:41:37 +02:00 |
|
Folkert
|
ffa680ddbc
|
in apply, zeroargumenttag becomes normal tag again
|
2021-05-24 14:33:32 +02:00 |
|
Folkert
|
06bf614437
|
fix recursion layout issue
|
2021-05-24 14:15:52 +02:00 |
|
Richard Feldman
|
b60988d63e
|
Merge branch 'trunk' into morphic-lib
|
2021-05-24 07:18:59 -04:00 |
|
Folkert
|
1aa71113ca
|
rename for clarity
|
2021-05-24 12:03:06 +02:00 |
|
Folkert
|
cae4225504
|
clippy
|
2021-05-24 11:59:20 +02:00 |
|
Folkert
|
7bcab24fa0
|
clippy
|
2021-05-24 11:57:52 +02:00 |
|
Richard Feldman
|
a7518a675a
|
Clean up some clippy warnings
|
2021-05-23 20:28:23 -04:00 |
|
Richard Feldman
|
f4b1e74895
|
Add a note explaining why commented out
|
2021-05-23 20:06:06 -04:00 |
|
tarjei
|
0ee15f15ee
|
Unify FunctionOrTagUnion with regular tags and functions
|
2021-05-23 23:14:17 +02:00 |
|
tarjei
|
a53c7b5546
|
Add FunctionOrTagUnion case to all matches
|
2021-05-23 20:52:38 +02:00 |
|
Folkert
|
090488a248
|
Merge remote-tracking branch 'origin/trunk' into no-arg-tag-union-func
|
2021-05-23 16:58:08 +02:00 |
|
Richard Feldman
|
6f8804f24a
|
Merge branch 'trunk' into gen_dev/mac-os
|
2021-05-22 18:20:37 -04:00 |
|
Richard Feldman
|
7a408e44da
|
s/Pkg-Config/Package-Config/g
|
2021-05-22 15:29:18 -04:00 |
|
Richard Feldman
|
c5da16f071
|
Merge branch 'trunk' into morphic-lib
|
2021-05-22 15:21:50 -04:00 |
|
tarjei
|
f581b017e8
|
Enable writing dev backend on macOS
|
2021-05-22 20:56:40 +02:00 |
|
Richard Feldman
|
8666a2ad58
|
Avoid recomputing loop termination condition
LLVM might take care of this for us, but just to be safe!
|
2021-05-22 14:51:19 -04:00 |
|
Richard Feldman
|
f9f708b362
|
Merge branch 'trunk' into builtin-list-drop
|
2021-05-22 14:28:59 -04:00 |
|
Folkert
|
3946a8631d
|
remove incorrect debug assert
|
2021-05-22 19:44:07 +02:00 |
|
Folkert
|
9c32965a3d
|
remove unused var
|
2021-05-22 19:35:35 +02:00 |
|
Folkert
|
9e16c8c5ce
|
cleanup
|
2021-05-22 19:29:15 +02:00 |
|
Folkert
|
3c8c727d8d
|
more cleanup
|
2021-05-22 19:23:08 +02:00 |
|
Folkert
|
96eba5fb31
|
cleanup
|
2021-05-22 19:10:43 +02:00 |
|
Folkert
|
e30ef29e3b
|
be aggressive
|
2021-05-22 19:09:02 +02:00 |
|
Folkert
|
9b02165f00
|
remove unused function
|
2021-05-22 19:08:25 +02:00 |
|
Folkert
|
ba804a97c7
|
remove dead code
|
2021-05-22 17:27:36 +02:00 |
|
Folkert
|
f0fc8a268f
|
cleanup
|
2021-05-22 17:26:01 +02:00 |
|
Folkert
|
6bc72ee804
|
add extra test for unresolved type variables
|
2021-05-22 17:20:52 +02:00 |
|
Folkert
|
3b47fbc89a
|
module thunk is function
|
2021-05-22 14:57:25 +02:00 |
|
Folkert
|
43c4f24515
|
Remove extra case from ByName calls
we now always call by name, so we can just assert that the function is
defined
|
2021-05-22 14:53:38 +02:00 |
|
Folkert
|
ae5b0d8cfd
|
remove by-pointer calls
|
2021-05-22 13:52:06 +02:00 |
|
tarjei
|
46a8567427
|
Uncomment rust link stuff
|
2021-05-22 00:59:13 +02:00 |
|
tarjei
|
e062bdaad8
|
Fix dec ref for empty list
|
2021-05-22 00:54:03 +02:00 |
|
tarjei
|
85e5b0ff82
|
Fix most of deref logic
Still doesn't handle empty lists properly.
|
2021-05-21 21:53:55 +02:00 |
|
Folkert
|
45111ec7e6
|
zucht
|
2021-05-21 09:36:50 +02:00 |
|
Folkert
|
bc7834a23a
|
sigh
|
2021-05-21 09:22:19 +02:00 |
|
Folkert
|
780e6b28b8
|
fix import missing from release mode
|
2021-05-21 09:06:59 +02:00 |
|
Brendan Hansknecht
|
ae6cd1ca4e
|
Update test since frontend doesn't stack overflow anymore
|
2021-05-20 20:45:06 -07:00 |
|
Brendan Hansknecht
|
1a98ec290e
|
Fix dev backend pointer bug
When using pointers as keys, new ones shouldn't get created. Always
reference an existing item.
|
2021-05-20 20:36:49 -07:00 |
|
Folkert
|
564aacc1fd
|
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
|
2021-05-20 23:08:53 +02:00 |
|
Folkert
|
8d0c4c7c7f
|
clippy
|
2021-05-20 23:08:02 +02:00 |
|
Folkert
|
1d7ca32101
|
passing tests!
|
2021-05-20 22:43:55 +02:00 |
|
Folkert
|
910a7e5113
|
fix bug where results of top-level thunks are not RC'd
|
2021-05-20 22:39:14 +02:00 |
|
Folkert
|
6347b64af7
|
enable perceus stuff
|
2021-05-20 21:22:13 +02:00 |
|
Folkert
|
083f8275bf
|
update morphic
|
2021-05-19 22:51:33 +02:00 |
|
Folkert
|
8f55706d5d
|
fix list gen tests
|
2021-05-19 22:45:30 +02:00 |
|