Folkert
|
4b70076e8b
|
remove unused argument
|
2023-09-14 14:55:22 +02:00 |
|
Folkert
|
5e4f43e1d8
|
checkpoint
|
2023-09-14 14:43:24 +02:00 |
|
Folkert
|
5557fb7e34
|
repl helper codegen
|
2023-09-14 14:39:12 +02:00 |
|
Folkert
|
7c584dd5d8
|
disable debugging info
|
2023-09-14 11:51:03 +02:00 |
|
Folkert
|
51067f0ae4
|
add List.map*
|
2023-09-14 11:46:49 +02:00 |
|
Luke Boswell
|
1856695b0b
|
only generate roc panic if running tests
|
2023-09-03 21:32:35 +02:00 |
|
Folkert
|
0f3da32d9d
|
remove unused field
|
2023-08-09 15:11:02 +02:00 |
|
Folkert
|
7fb4b60b21
|
move around hostexposedalias logic
|
2023-08-09 15:09:03 +02:00 |
|
Folkert
|
b000f3819a
|
formatting
|
2023-07-30 20:44:13 +02:00 |
|
Luke Boswell
|
c4b8a6e8f2
|
windows patches
|
2023-07-30 20:44:13 +02:00 |
|
Folkert
|
da3635de8e
|
cleanup
|
2023-07-30 20:44:13 +02:00 |
|
Folkert
|
bb97b9ff74
|
cleanup
|
2023-07-30 20:44:10 +02:00 |
|
Folkert
|
f59eed6366
|
so close
|
2023-07-30 20:44:10 +02:00 |
|
Folkert
|
644def72f1
|
working happy path
|
2023-07-30 20:44:10 +02:00 |
|
Folkert
|
d3ac7d616d
|
WIP
|
2023-07-30 20:44:09 +02:00 |
|
Folkert
|
8c99cdf817
|
working codegen
|
2023-07-30 20:44:07 +02:00 |
|
Folkert
|
10aa4f58c9
|
WIP
|
2023-07-30 20:41:33 +02:00 |
|
Folkert
|
f96c78b3a5
|
setjmp/longjmp assembly gen
|
2023-07-30 20:39:53 +02:00 |
|
Ayaz Hafiz
|
13d1232f7d
|
Erased functions do not take a func spec
|
2023-07-12 14:44:17 -05:00 |
|
Folkert
|
ef39bad7c6
|
auto clippy fixes
|
2023-07-10 18:27:08 +02:00 |
|
Folkert
|
6d2d65bb1e
|
remove Boxed layout
|
2023-07-09 15:47:28 +02:00 |
|
Folkert
|
76dcb75ff6
|
add Ptr lowlevels
|
2023-06-24 14:49:46 +02:00 |
|
Folkert
|
b048cb38a6
|
take lambda name into account when generating function id in dev backend
|
2023-06-11 13:39:43 +02:00 |
|
Ayaz Hafiz
|
5274dbcd00
|
Add a Newtype variant to LayoutWrapper
|
2023-06-06 16:03:52 -05:00 |
|
Folkert
|
c19ad4ecfd
|
fix list decrement in dev backend
|
2023-05-14 15:20:42 +02:00 |
|
Ayaz Hafiz
|
f100e8753c
|
Introduce the concept of SemanticRepr
|
2023-05-10 13:51:04 -05:00 |
|
Ayaz Hafiz
|
c3eeb5e2cc
|
Wrap layouts in a LayoutRepr constructor
Part 1 of support semantic layout representations.
|
2023-05-10 13:22:10 -05:00 |
|
Folkert
|
6ed899d8be
|
indirec inc/dec generation in mono helpers
|
2023-05-05 15:02:21 +02:00 |
|
Folkert
|
fa5b18685a
|
re-use proc's symbol
|
2023-05-01 18:41:50 +02:00 |
|
Folkert
|
5a08acba44
|
clippy
|
2023-05-01 18:41:49 +02:00 |
|
Folkert
|
560b48a9cb
|
never use the module name in exposed strings
|
2023-05-01 18:41:49 +02:00 |
|
Folkert
|
66be08d073
|
allow configure of whether roc_alloc is generated
|
2023-05-01 18:41:47 +02:00 |
|
Folkert
|
f921bfc1a7
|
fully implement exposed functions in dev backend
|
2023-05-01 18:39:11 +02:00 |
|
Folkert
|
f9f4d5eb49
|
infra for exposed_generic in the dev backend
|
2023-05-01 18:39:10 +02:00 |
|
Brendan Hansknecht
|
2769f3dc60
|
add missing symbols to dev object files on unix
|
2023-05-01 08:38:23 -07:00 |
|
Brendan Hansknecht
|
6ea3340442
|
specify dev roc objects do not require an exec stack (required by ld)
|
2023-05-01 07:07:48 -07:00 |
|
Folkert
|
b59ada4bc8
|
implement List.map in the dev backend
|
2023-04-23 17:35:17 +02:00 |
|
Folkert
|
d4bb5053b8
|
make function names unique by adding layout hash
|
2023-04-09 18:18:39 +02:00 |
|
Ayaz Hafiz
|
d71d8fc795
|
Remove unneeded var
|
2022-12-28 18:54:31 -06:00 |
|
Ayaz Hafiz
|
7ab7fdfa7b
|
Push interned layouts as mut throughout the backend, and intern box layouts
|
2022-12-28 18:51:26 -06:00 |
|
Folkert
|
66a1ba00eb
|
1.65 clippy fixes
|
2022-11-03 16:20:37 +01:00 |
|
Richard Feldman
|
97e2900bf5
|
s/rtfeldman/roc-lang/g in links to GitHub repos
|
2022-08-12 15:24:09 -04:00 |
|
Brendan Hansknecht
|
29b5e11515
|
add all roc_ functions like roc_alloc instead of just builtins
|
2022-07-23 07:52:37 -07:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|