Folkert
|
8e7aef314a
|
add ListLiteralElement
|
2021-09-05 21:23:08 +02:00 |
|
Folkert
|
194918fe4b
|
remove Invoke
|
2021-08-20 19:32:55 +02:00 |
|
Folkert
|
bb5b733de4
|
Try to recover from LookupNotInScope until the error is reported
|
2021-08-18 23:12:12 +02:00 |
|
Folkert
|
899cbeabd7
|
fix extra ampersands
|
2021-07-29 17:32:08 +02:00 |
|
Folkert
|
31e1fe8870
|
cache the initial context in inc_dec
|
2021-07-25 21:20:04 +02:00 |
|
Folkert
|
f76195d05c
|
cleanup
|
2021-07-25 21:13:14 +02:00 |
|
Folkert
|
5bb66a6b8e
|
intern layouts
|
2021-07-25 13:24:11 +02:00 |
|
Folkert
|
8eb0c6fbb8
|
fix example
|
2021-07-19 22:19:55 +02:00 |
|
Folkert
|
0171fd0959
|
remove Boxed
|
2021-07-14 15:33:59 +02:00 |
|
Folkert
|
d80deb37cd
|
cleanup
|
2021-07-13 00:41:46 +02:00 |
|
Folkert
|
3c2ee9e447
|
WIP
|
2021-07-02 20:34:11 +02:00 |
|
Folkert
|
98b4930054
|
rename
|
2021-06-21 23:14:05 +02:00 |
|
Folkert
|
205b168f16
|
rename
|
2021-06-21 23:02:49 +02:00 |
|
Folkert
|
e274976c6a
|
make it work
|
2021-06-20 22:36:22 +02:00 |
|
Folkert
|
aba01ad62a
|
add index
|
2021-06-20 21:33:25 +02:00 |
|
Folkert
|
e1af2eb7d0
|
add CoerceToTagId
|
2021-06-20 21:23:50 +02:00 |
|
Eric Correia
|
342d1f34c2
|
set up GetTagId
|
2021-06-20 10:54:53 -04:00 |
|
Folkert
|
6a010c9513
|
rename TopLevelFunctionLayout -> ProcLayout
|
2021-06-19 15:07:40 +02:00 |
|
Folkert
|
a64f80dbe8
|
fix hash problem
|
2021-06-18 21:16:43 +02:00 |
|
Folkert
|
94cbb103ef
|
use toplevelfunctionlayout in refcount insertion
|
2021-06-18 20:46:15 +02:00 |
|
Folkert
|
cc98237a0a
|
closure_env_layout
|
2021-06-16 22:15:55 +02:00 |
|
Folkert
|
b622202d97
|
rename joinpoint field
|
2021-06-14 21:12:24 +02:00 |
|
Folkert
|
86f35c33cd
|
work on higher order lowlevels
|
2021-06-12 23:05:06 +02:00 |
|
Folkert
|
9476f63e07
|
WIP
|
2021-06-09 19:21:24 +02:00 |
|
Anton-4
|
314503cf7f
|
fixed typos, added typos checking to CI
|
2021-06-05 20:02:54 +02:00 |
|
Folkert
|
03cc96f4ed
|
rename Rethrow -> Resume
|
2021-05-30 14:44:46 +02:00 |
|
Folkert
|
64576ddab5
|
add exception id to invoke/rethrow
|
2021-05-29 23:27:43 +02:00 |
|
Folkert
|
fbb711b2ca
|
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
|
2021-05-24 15:11:40 +02:00 |
|
Folkert
|
3946a8631d
|
remove incorrect debug assert
|
2021-05-22 19:44:07 +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 |
|
Folkert
|
910a7e5113
|
fix bug where results of top-level thunks are not RC'd
|
2021-05-20 22:39:14 +02:00 |
|
Folkert
|
d01d539d6b
|
first pass for List.keep
|
2021-05-19 21:30:43 +02:00 |
|
Folkert
|
e3b102e0c3
|
fix List.map3
|
2021-05-19 16:41:12 +02:00 |
|
Folkert
|
d2b0ecdd04
|
fix List.map2
|
2021-05-19 16:07:50 +02:00 |
|
Folkert
|
87b9f866d3
|
WIP fixing the borrowing in HOFs
|
2021-05-19 15:28:20 +02:00 |
|
Folkert
|
8dddf952a8
|
WIP List.map + RC'd closure troubles
|
2021-05-17 19:31:52 +02:00 |
|
Folkert
|
2b72f9e733
|
add HigherOrderLowLevel
|
2021-05-16 22:49:57 +02:00 |
|
Folkert
|
bb3fe92251
|
Revert "add ir unknowninc instruction"
This reverts commit ebd62485df .
|
2021-05-16 21:52:30 +02:00 |
|
Folkert
|
7520dfee06
|
Revert "formatting"
This reverts commit 3540a048d8 .
|
2021-05-16 21:52:20 +02:00 |
|
Folkert
|
3540a048d8
|
formatting
|
2021-05-16 20:25:18 +02:00 |
|
Folkert
|
ebd62485df
|
add ir unknowninc instruction
|
2021-05-16 17:25:01 +02:00 |
|
Folkert
|
3ca6ffade9
|
make List.map borrow based on passed function
|
2021-05-16 14:09:39 +02:00 |
|
Folkert
|
27f8465e9c
|
clippy
|
2021-05-15 23:59:54 +02:00 |
|
Folkert
|
16fe609464
|
remove Expr::FunctionPointer
|
2021-05-15 21:29:10 +02:00 |
|
Folkert
|
357f93a2ee
|
store the layout of a function passed to a lowlevel
|
2021-05-15 20:54:26 +02:00 |
|
Folkert
|
acd6fde083
|
fix invoke codegen
|
2021-05-14 23:11:59 +02:00 |
|
Folkert
|
16f17cba88
|
comments/whitespace
|
2021-05-14 22:57:39 +02:00 |
|
Folkert
|
8799973ffe
|
add update mode variables
|
2021-05-09 01:03:29 +02:00 |
|
Folkert
|
2dab9c81d1
|
use invoke
|
2021-04-23 11:22:32 +02:00 |
|