J.Teeuwissen
|
370d98bc2d
|
correct context and tags
|
2023-03-16 10:45:46 +01:00 |
|
J.Teeuwissen
|
37b97fcd99
|
Updated few comments to clear tree
|
2023-03-16 09:37:48 +01:00 |
|
Brendan Hansknecht
|
48f17a8e2c
|
add Str.releaseExcessCapacity
|
2023-03-15 15:24:59 -07:00 |
|
J.Teeuwissen
|
c6b29bc9b3
|
inserted reset/reuse
|
2023-03-14 11:41:45 +01:00 |
|
Brendan Hansknecht
|
1319ba4844
|
add List.releaseExcessCapacity builtin
|
2023-03-13 17:43:21 -07:00 |
|
Folkert
|
fdf1489df6
|
Merge remote-tracking branch 'origin/main' into glue-getters-rtfeldman
|
2023-03-14 01:01:26 +01:00 |
|
Brendan Hansknecht
|
e6964536b2
|
add more Num.bytesTo* functions
|
2023-03-12 08:41:05 -07:00 |
|
Brendan Hansknecht
|
785da377c8
|
add Num.count*Bits functions
|
2023-03-12 08:41:04 -07:00 |
|
Folkert
|
fe15a2e79c
|
Merge remote-tracking branch 'origin/main' into glue-getters-rtfeldman
|
2023-03-08 19:46:00 +01:00 |
|
J.Teeuwissen
|
ca4615929b
|
Start reuse
|
2023-03-08 14:22:51 +01:00 |
|
Brendan Hansknecht
|
f42f61e271
|
run a toml formatter and then clean it up a bit
|
2023-03-06 19:47:57 -08:00 |
|
Brendan Hansknecht
|
4a89bee0a5
|
centralize package versions except for vendor and excluded
|
2023-03-06 19:29:09 -08:00 |
|
Brendan Hansknecht
|
5485c8a5b0
|
update to using workspace package spec
|
2023-03-06 16:36:18 -08:00 |
|
Ayaz Hafiz
|
739bdfe64e
|
Fix a bug in chasing assigned/hole on switch
|
2023-03-05 22:19:16 -06:00 |
|
Ayaz Hafiz
|
7914b07a2f
|
Eliminate unneeded joinpoints in union lambda dispatches
|
2023-03-05 22:10:42 -06:00 |
|
Ayaz Hafiz
|
a2389c7652
|
Eliminate joinpoints in trivial lambda set switches
|
2023-03-05 21:59:01 -06:00 |
|
Ayaz Hafiz
|
9166922e39
|
Remove unused is_terminal
|
2023-03-05 21:41:50 -06:00 |
|
Folkert
|
853c0387dc
|
cleanup
|
2023-03-05 17:33:48 +01:00 |
|
Folkert
|
d224992bc1
|
Merge remote-tracking branch 'origin/main' into glue-getters-rtfeldman
|
2023-03-05 17:24:05 +01:00 |
|
Folkert
|
769a4c415b
|
update remaining cli tests
|
2023-03-05 16:57:51 +01:00 |
|
J.Teeuwissen
|
e5a5108fd8
|
lowlevel_borrow_signature
|
2023-03-04 13:23:15 +01:00 |
|
Brendan Hansknecht
|
66a7d08363
|
make List.mapN properly add all decrefs
|
2023-03-02 07:24:49 -08:00 |
|
Folkert
|
180187e5af
|
get old examples to work
|
2023-03-01 21:56:14 +01:00 |
|
J.Teeuwissen
|
9d9a6ea05a
|
refcount Dbg, ExpectFx, Expect
|
2023-03-01 12:00:51 +01:00 |
|
J.Teeuwissen
|
0070d3708e
|
Shuffled variable_usage_expr
|
2023-03-01 10:52:10 +01:00 |
|
J.Teeuwissen
|
046de72eac
|
only process ByName for now
|
2023-02-26 12:21:05 +01:00 |
|
J.Teeuwissen
|
73e36b826b
|
join point fixed point
|
2023-02-26 10:18:31 +01:00 |
|
J.Teeuwissen
|
756d4d6485
|
body_env
|
2023-02-25 17:55:12 +01:00 |
|
Folkert
|
1bf2cc3b8c
|
cleanup
|
2023-02-25 16:23:40 +01:00 |
|
Folkert
|
35980e50b8
|
fix function getters
|
2023-02-25 15:47:20 +01:00 |
|
J.Teeuwissen
|
336c821284
|
Temp fix for recursive joint points
|
2023-02-24 17:52:02 +01:00 |
|
J.Teeuwissen
|
0afe94e6db
|
Start new free var inference and joint points
|
2023-02-23 16:12:25 +01:00 |
|
Folkert
|
033618f3f4
|
fixes to get rocLovesRust to work
|
2023-02-22 21:17:50 +01:00 |
|
Folkert
|
0d4135c57a
|
Merge remote-tracking branch 'origin/main' into glue-getters-rtfeldman
|
2023-02-22 21:11:39 +01:00 |
|
J.Teeuwissen
|
9c73b5041a
|
stash
|
2023-02-22 17:43:43 +01:00 |
|
Folkert de Vries
|
bd6623dab4
|
Merge pull request #5055 from roc-lang/abilities-bug-generic
Lambda set compaction must preserve unique specializations of concrete types
|
2023-02-21 15:24:23 +01:00 |
|
Folkert de Vries
|
088bd5211f
|
Merge pull request #5054 from roc-lang/glue-generate-lambda-set-callers
Glue generate lambda set callers
|
2023-02-21 02:19:53 +01:00 |
|
Ayaz Hafiz
|
f7aa7e734d
|
Pass interner through to debug proc layouts misisng in param map
|
2023-02-20 18:49:29 -06:00 |
|
Ayaz Hafiz
|
e5c3376e90
|
Debug ProcLayouts
|
2023-02-20 18:49:18 -06:00 |
|
Ayaz
|
2f251310c0
|
Merge pull request #5010 from roc-lang/tuple-record-unify
Unify IR generation for tuples and records
|
2023-02-20 18:40:52 -06:00 |
|
Folkert
|
958d44a21c
|
cleanup
|
2023-02-20 22:25:48 +01:00 |
|
Folkert
|
68524ef07e
|
generate callers based on layout traversal
|
2023-02-20 22:05:35 +01:00 |
|
J.Teeuwissen
|
7df9e17be0
|
Stash comment
|
2023-02-20 11:53:22 +01:00 |
|
Folkert
|
90c45a197b
|
use extracted functions
|
2023-02-18 17:57:50 +01:00 |
|
Folkert
|
784ebde24b
|
helper functions
|
2023-02-18 17:34:41 +01:00 |
|
Folkert
|
edd10a079c
|
create hook for future glue proc codegen
|
2023-02-18 17:34:23 +01:00 |
|
J.Teeuwissen
|
09809b9bd6
|
Comments and cleanup
|
2023-02-18 14:35:24 +01:00 |
|
Folkert
|
b6bae82913
|
hello world works
|
2023-02-14 22:11:23 +01:00 |
|
Ayaz
|
b0d3d8fc7c
|
Merge pull request #5029 from roc-lang/lambda-set-cleanup
|
2023-02-14 08:51:35 -06:00 |
|
Ayaz Hafiz
|
b11cf19658
|
Remove unreachable lambda set layout branches
Lambda sets can only appear under function types, so we don't need to
handle them independently in layout gen.
|
2023-02-13 17:50:24 -06:00 |
|