Ayaz
|
b907f01f1f
|
Merge pull request #4507 from roc-lang/alias-analysis-rc-recursion
fix stack overflow in alias analysis
|
2022-11-12 12:54:06 -06:00 |
|
Folkert de Vries
|
1e74649864
|
Merge pull request #4510 from joshuawarner32/tuple-accessor
Implement parsing for tuple accessor functions (.1, .2, etc)
|
2022-11-12 19:44:23 +01:00 |
|
Anton-4
|
084cf819d3
|
Merge pull request #4506 from roc-lang/csv-parser-zig
csv parser: rewrite host to zig
|
2022-11-12 16:17:33 +01:00 |
|
Joshua Warner
|
f4ce4bf983
|
Implement parsing for tuple accessor functions (.1, .2, etc)
Step 2 of N toward implementing #4465
|
2022-11-12 09:56:29 -05:00 |
|
Anton-4
|
39b10f0dc8
|
do roc_cli tests
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
|
2022-11-12 14:58:16 +01:00 |
|
Brian Carroll
|
07efb32173
|
Merge pull request #4494 from roc-lang/wasm-example-fixes
Fixes for WebAssembly platform-switching example
|
2022-11-12 13:44:54 +00:00 |
|
Folkert
|
2318ffe31d
|
don't include header files that don't exist on windows
|
2022-11-12 14:38:26 +01:00 |
|
Folkert
|
abbc2d2acd
|
ignore ruby platform on windows
|
2022-11-12 14:23:57 +01:00 |
|
Folkert
|
b6df9fe0dc
|
display the command nicely
|
2022-11-12 14:11:00 +01:00 |
|
Folkert
|
dba6a57c04
|
don't try to run expects on windows
|
2022-11-12 14:00:54 +01:00 |
|
Folkert
|
9536d0b1a0
|
fixes for the False example
|
2022-11-12 13:55:13 +01:00 |
|
Anton-4
|
7f93bf8074
|
add nightly instructions
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
|
2022-11-12 13:55:06 +01:00 |
|
Folkert
|
78b89cb894
|
handle RC along with lets in alias analysis to limit recursion depth
|
2022-11-12 13:42:10 +01:00 |
|
Folkert
|
9d7e1acb73
|
comment a string hack on windows
|
2022-11-12 13:41:06 +01:00 |
|
Ayaz
|
d7299f3021
|
Merge pull request #4491 from roc-lang/types-soa-even-earlier
Begin Types SoA in constraining
|
2022-11-12 06:05:26 -06:00 |
|
Brian Carroll
|
ed048c7c93
|
Fix more tests
|
2022-11-12 09:12:28 +00:00 |
|
Brian Carroll
|
894697b284
|
Build fixes
|
2022-11-12 08:46:18 +00:00 |
|
Ayaz Hafiz
|
bf1b688afb
|
Eliminate indirect reference
|
2022-11-11 21:16:27 -06:00 |
|
Ayaz Hafiz
|
b03a1d3efd
|
eliminate type
|
2022-11-11 21:16:27 -06:00 |
|
Ayaz Hafiz
|
689fc10308
|
Use variable instead of type
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
721c4cb1e6
|
Use variable instead of type
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
d416b8b184
|
Do not clone return type
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
bd9c9cc184
|
Replace busted gen test with reporting test
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
ae6f349669
|
Update reporting test
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
3897c46a7b
|
Do not clone signature
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
de17bab87c
|
Do not clone signature
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
410413aa96
|
Do not clone return type
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
8107c30a4b
|
Coalesce instantiated type indices
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
764cc4d1d8
|
Do not clone annotation type
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
cf1982733e
|
Do not clone signature closure type
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
1ab8742d71
|
Do not clone return type
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
16f622b0df
|
Eliminate clone of signature
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
75ad2ffede
|
Do not clone signature closure type
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
b0be1ed08e
|
Do not clone return type
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
9e09914be2
|
Remove unused functions
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
02d3c73d9c
|
Mark internal functions as pub(crate)
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
c66a0f53c6
|
Remove str_type
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
f1180a1549
|
Byte deletion party
|
2022-11-11 21:16:23 -06:00 |
|
Ayaz Hafiz
|
54f4a70a0b
|
Explain evil
|
2022-11-11 21:16:23 -06:00 |
|
Ayaz Hafiz
|
a2e90c3709
|
Fix types SoA usage in solve
|
2022-11-11 21:16:23 -06:00 |
|
Ayaz Hafiz
|
6b5f632364
|
[skip-ci] Fix borrow issues in constraining
|
2022-11-11 21:16:22 -06:00 |
|
Ayaz Hafiz
|
59d2de5a55
|
Constrain with Types SoA, sans borrow checker
|
2022-11-11 21:16:05 -06:00 |
|
Ayaz Hafiz
|
e3ef9828c7
|
Store solve aliases as TypeTag
|
2022-11-11 21:16:05 -06:00 |
|
Ayaz Hafiz
|
e3dbf5c09c
|
Use capacity when constructing aliases
|
2022-11-11 21:16:04 -06:00 |
|
Ayaz Hafiz
|
0d642929aa
|
Remove builtin aliases in favor of alias instantiation optimizations
|
2022-11-11 21:16:04 -06:00 |
|
Ayaz Hafiz
|
314b75b0e5
|
Feed SoA Types from load into solve
|
2022-11-11 21:16:03 -06:00 |
|
Ayaz Hafiz
|
6f6a90320e
|
Store types on ConstrainedModule
|
2022-11-11 21:16:01 -06:00 |
|
Ayaz
|
7ce32e75b7
|
Merge pull request #4496 from roc-lang/llvm-lowlevel-refactor
Llvm lowlevel refactor
|
2022-11-11 21:01:40 -06:00 |
|
Richard Feldman
|
83e4eef475
|
Merge pull request #4492 from joshuawarner32/tuple-syntax-1
Implement initial tuple syntax
|
2022-11-11 17:55:25 -08:00 |
|
Folkert
|
d3d9320eb9
|
revert to old style
|
2022-11-12 00:45:17 +01:00 |
|