Folkert
|
c4ec9aa898
|
working mono
|
2021-11-20 23:25:30 +01:00 |
|
ayazhafiz
|
8b7217847d
|
Rename additional stale roc_module::operator refs and format
|
2021-11-18 20:20:33 -05:00 |
|
ayazhafiz
|
8a60162a1e
|
Rename roc_module::operator -> roc_module::called_via
A bit of a nit, but this file is now more general than just keeping
track of operator methods.
|
2021-11-18 20:20:33 -05:00 |
|
Joshua Warner
|
d63405d824
|
Make Expr::List use a Collection
|
2021-11-13 07:38:11 -08:00 |
|
Joshua Warner
|
a4ca6a31a6
|
Use Collection in Expr::Record and related places
|
2021-11-13 07:36:05 -08:00 |
|
Folkert
|
ed52615d4c
|
fix Foo Bar
|
2021-10-13 14:34:59 +02:00 |
|
Folkert
|
52d36cbe72
|
fix closure weirdness (skipping or infinite looping)
|
2021-09-13 22:50:48 +02:00 |
|
Folkert
|
a070a7fcc7
|
add ptr_bytes to layout env
|
2021-08-26 22:12:44 +02:00 |
|
Folkert
|
109f6c4500
|
fix repl
|
2021-08-18 13:47:12 +02:00 |
|
Folkert
|
42f04fcc77
|
use variablesubsslice for Apply
|
2021-08-12 22:49:56 +02:00 |
|
Folkert de Vries
|
255ddbe8c1
|
Merge branch 'trunk' into stack_size_with_alignment
|
2021-08-12 09:49:33 +02:00 |
|
Folkert
|
eb5439ee96
|
take alignment into account when calculating stack size
|
2021-08-11 22:37:00 +02:00 |
|
Folkert
|
0643efa571
|
clippy
|
2021-08-11 22:04:43 +02:00 |
|
Folkert
|
1d32be0818
|
all tests pass
|
2021-08-11 21:59:23 +02:00 |
|
Folkert
|
0e66995437
|
Merge remote-tracking branch 'origin/trunk' into tags-soa-phase-0
|
2021-08-11 17:25:00 +02:00 |
|
Richard Feldman
|
71c18d6717
|
Render 8-bit integers in the repl
|
2021-08-09 08:07:49 -04:00 |
|
Folkert
|
ad3d006a11
|
use a SubsIndex instead of Box
|
2021-08-07 13:50:53 +02:00 |
|
Folkert
|
e0039b94c9
|
clippy
|
2021-08-07 01:12:42 +02:00 |
|
Folkert
|
69c224843e
|
all the work
|
2021-08-07 00:51:53 +02:00 |
|
Folkert
|
ceb5cc66fa
|
use IdentStr
|
2021-08-03 21:14:36 +02:00 |
|
Folkert
|
54198d7da1
|
one more shrinkage
|
2021-08-02 23:05:22 +02:00 |
|
Folkert
|
dfaaa21e81
|
use RecordFields
|
2021-08-01 17:50:38 +02:00 |
|
Folkert
|
35404bd25f
|
use get_content_without_compacting more
|
2021-07-30 22:15:17 +02:00 |
|
Folkert
|
899cbeabd7
|
fix extra ampersands
|
2021-07-29 17:32:08 +02:00 |
|
Folkert
|
768c59f45d
|
bigger tag size fixes
|
2021-07-24 13:36:06 +02:00 |
|
Folkert
|
978cea4b8a
|
passing tests
|
2021-06-28 22:28:47 +02:00 |
|
Folkert
|
98a9dc0945
|
remove tag id from data bytes for non-recursive tags
|
2021-06-26 17:01:23 +02:00 |
|
Folkert
|
b20269d16d
|
clippy
|
2021-06-19 19:59:51 +02:00 |
|
Folkert
|
6a010c9513
|
rename TopLevelFunctionLayout -> ProcLayout
|
2021-06-19 15:07:40 +02:00 |
|
Folkert
|
f2f9897187
|
remove FunctionPointer completely
|
2021-06-19 15:04:28 +02:00 |
|
Folkert
|
4c6048de7d
|
raw function layout
|
2021-06-19 15:04:27 +02:00 |
|
Folkert
|
e0f5dc40cb
|
WIP
|
2021-06-19 15:04:27 +02:00 |
|
Folkert
|
fe81eabbfa
|
remove full() function
|
2021-06-18 22:08:42 +02:00 |
|
Richard Feldman
|
57676057fa
|
Rename gen to gen_llvm
This way, we have gen_dev and gen_llvm representing the two
different compiler backends.
|
2021-06-06 07:56:47 -04:00 |
|
rvcas
|
216a945e28
|
feat(repl): add the rest of the Nums
|
2021-05-30 23:42:02 -04:00 |
|
rvcas
|
5ae269659a
|
feat(repl): implement Builtin::Int32 formatting
|
2021-05-29 13:26:44 -04:00 |
|
rvcas
|
1fbd52bb8d
|
feat(repl): add formatting function for i32
|
2021-05-29 13:26:17 -04:00 |
|
Folkert
|
e2b200b84f
|
simplify list layout
|
2021-05-26 14:28:56 +02:00 |
|
Folkert
|
bfe49d2188
|
remove Pointer
|
2021-05-26 14:18:19 +02:00 |
|
Folkert
|
ca5e9518d9
|
remove PhantomEmptyStruct
|
2021-05-26 14:14:53 +02:00 |
|
Folkert
|
e81087f913
|
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
|
2021-05-24 15:17:28 +02:00 |
|
Folkert
|
06bf614437
|
fix recursion layout issue
|
2021-05-24 14:15:52 +02:00 |
|
Folkert
|
691fa56d50
|
make repl evaluate 0-argument thunk
|
2021-05-16 00:23:04 +02:00 |
|
Folkert
|
fecb83b9c2
|
fixes
|
2021-05-07 11:00:15 +02:00 |
|
Folkert
|
5942f64b3c
|
fix memory issue in the repl
|
2021-04-14 17:42:08 +02:00 |
|
Folkert
|
55cb780249
|
don't clone Layout
|
2021-03-22 14:08:48 +01:00 |
|
Folkert
|
e0c211081a
|
remove update field from normal Record constructor
|
2021-03-20 16:49:14 +01:00 |
|
Eric Henry
|
3e4eb8d839
|
Clean up file and repl support for Num.maxI128
|
2021-03-12 17:48:55 -05:00 |
|
Folkert
|
513d7cd78f
|
groundwork for RoseTree
|
2021-01-23 01:39:04 +01:00 |
|
Folkert
|
a4d7e809d2
|
allow list of empty record in repl
|
2021-01-22 20:31:29 +01:00 |
|