Richard Feldman
|
666caef00c
|
Fix scope and weak on dev wrapper generation
|
2021-05-24 23:28:39 -04:00 |
|
Richard Feldman
|
2909c06e72
|
Add tail_call to ASM trait
|
2021-05-24 21:41:37 -04:00 |
|
Richard Feldman
|
595c704e88
|
Generate roc_alloc etc in dev_num tests
|
2021-05-24 21:36:27 -04:00 |
|
Richard Feldman
|
7d7588ca19
|
Merge remote-tracking branch 'origin/trunk' into roc_alloc
|
2021-05-24 20:10:26 -04:00 |
|
Folkert de Vries
|
513a624d28
|
Merge branch 'trunk' into roc_alloc
|
2021-05-24 18:22:47 +02:00 |
|
Folkert
|
fbb711b2ca
|
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
|
2021-05-24 15:11:40 +02:00 |
|
Richard Feldman
|
b60988d63e
|
Merge branch 'trunk' into morphic-lib
|
2021-05-24 07:18:59 -04:00 |
|
Richard Feldman
|
0e0cf8a16e
|
Renamed gen_dev/gen_num to dev_num
|
2021-05-23 23:47:09 -04: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 |
|
Richard Feldman
|
6f8804f24a
|
Merge branch 'trunk' into gen_dev/mac-os
|
2021-05-22 18:20:37 -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 |
|
Folkert
|
ae5b0d8cfd
|
remove by-pointer calls
|
2021-05-22 13:52:06 +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
|
c5bd06db66
|
Merge remote-tracking branch 'origin/trunk' into morphic-lib
|
2021-05-17 19:32:58 +02:00 |
|
Richard Feldman
|
b3758727e5
|
Merge branch 'trunk' into gen-dev/div-i64
|
2021-05-17 00:04:14 -04:00 |
|
rvcas
|
0cd454f21a
|
test: Num.abs for f64 in the dev backend
|
2021-05-16 19:22:55 -04:00 |
|
rvcas
|
a263f1eac3
|
test: andpd_freg64_freg64 X86
|
2021-05-16 19:20:38 -04:00 |
|
rvcas
|
db11453327
|
feat(gen_dev): implement abs_freg64_freg64 for X86
|
2021-05-16 19:19:46 -04:00 |
|
rvcas
|
d1cf968c9b
|
feat(gen_dev): stub abs_freg64_freg64 for arm 64
|
2021-05-16 19:19:14 -04:00 |
|
rvcas
|
388caf9460
|
feat(gen_dev): Backend64
implement build_num_abs_f64 for generic 64 bit archs
|
2021-05-16 19:17:00 -04:00 |
|
rvcas
|
65cc9b54fa
|
feat(gen_dev): add method to Assembler trait
|
2021-05-16 19:16:01 -04:00 |
|
rvcas
|
92505444dd
|
feat(gen_dev): add match case for Float64 to Backend
|
2021-05-16 19:10:01 -04:00 |
|
rvcas
|
365f1a1f7c
|
feat(gen_dev): add build_num_abs_f64
|
2021-05-16 19:08:02 -04:00 |
|
Folkert
|
2b72f9e733
|
add HigherOrderLowLevel
|
2021-05-16 22:49:57 +02:00 |
|
Folkert
|
4623e0f1ae
|
disable i64_force_stack
|
2021-05-16 00:35:42 +02:00 |
|
Folkert
|
691fa56d50
|
make repl evaluate 0-argument thunk
|
2021-05-16 00:23:04 +02:00 |
|
Brendan Hansknecht
|
69c2b3527c
|
Add i64 multiplication to dev backend
|
2021-05-15 15:04:49 -07:00 |
|
Brendan Hansknecht
|
91e471e328
|
Minor cleanup of gen_dev/gen_num tests
|
2021-05-15 15:02:52 -07: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
|
8799973ffe
|
add update mode variables
|
2021-05-09 01:03:29 +02:00 |
|
Richard Feldman
|
0a50b0b488
|
Change license to UPL-1.0
Closes https://github.com/rtfeldman/roc/issues/1199
|
2021-04-21 19:18:44 -04:00 |
|
Folkert
|
383f35db5a
|
bump bumpalo
|
2021-04-18 14:36:47 +02:00 |
|
Richard Feldman
|
792a18816a
|
Update authors in Cargo.toml
|
2021-04-11 08:11:52 -04:00 |
|
Folkert
|
ff3f231155
|
remove Mode from stdlib
|
2021-04-01 21:42:38 +02:00 |
|
Richard Feldman
|
9f73c576f3
|
macro_use must be in crate root
|
2021-03-26 09:46:33 -04:00 |
|
Richard Feldman
|
6dc5aa2901
|
Allow dead code on a couple of helpers
|
2021-03-26 09:16:23 -04:00 |
|
Richard Feldman
|
e5bbca477d
|
Revert "Drop some unused helpers"
This reverts commit 09cf687349 .
|
2021-03-26 09:15:08 -04:00 |
|
Richard Feldman
|
0cd8ea5cea
|
Re-add indoc in the right place
|
2021-03-26 09:14:43 -04:00 |
|
Richard Feldman
|
09cf687349
|
Drop some unused helpers
|
2021-03-26 08:45:47 -04:00 |
|
Richard Feldman
|
202a80df44
|
Allow upper case acronyms in clippy
This is not a big deal, and not worth changing in a bunch of places
just to appease clippy.
|
2021-03-25 22:55:29 -04:00 |
|
Folkert
|
55cb780249
|
don't clone Layout
|
2021-03-22 14:08:48 +01:00 |
|
Eric Henry
|
7354f0e8ea
|
final test fix
|
2021-03-13 08:31:48 -05:00 |
|
Eric Henry
|
d47c3d7f49
|
test fix test
|
2021-03-12 22:50:48 -05:00 |
|
Eric Henry
|
2a90c147c6
|
fix Test, another one
|
2021-03-12 21:46:38 -05:00 |
|
Folkert
|
c1d0af5b39
|
make things compile/run
|
2021-03-09 20:19:34 +01:00 |
|