Anton-4
|
c4b0a2ec29
|
Merge pull request #5620 from roc-lang/dict-set
Add some missing Dict and Set functions
|
2023-06-29 12:06:49 +02:00 |
|
Richard Feldman
|
0ade2a85d2
|
Merge pull request #5622 from roc-lang/reset-reuse-free
free or reuse unconditionally when value is unique
|
2023-06-28 09:58:10 -04:00 |
|
Anton-4
|
fd5616de58
|
Merge pull request #5623 from KilianVounckx/provides-error-message
Give better error messages when provides is missing in header
|
2023-06-27 22:28:53 +02:00 |
|
Richard Feldman
|
f12b378249
|
cargo uitest
|
2023-06-27 16:20:27 -04:00 |
|
Folkert de Vries
|
fa721d9b29
|
Merge pull request #5600 from roc-lang/compiler-rt-cleanup
Compiler-rt cleanup macos
|
2023-06-27 21:12:55 +02:00 |
|
Folkert
|
48e6ef79a4
|
we no longer care where a tag layout stores the tag id
|
2023-06-27 20:55:28 +02:00 |
|
Richard Feldman
|
437fb7e46c
|
Update mono tests
|
2023-06-27 14:53:48 -04:00 |
|
Kilian Vounckx
|
3bc8a33668
|
Add missing provides error message test
|
2023-06-27 20:52:53 +02:00 |
|
Folkert
|
e95d093461
|
in dev/wasm backends, always clear tag id bits from a reset pointer
|
2023-06-27 20:50:43 +02:00 |
|
Folkert
|
8c02cc4ef0
|
only clear tag id in reset when needed
|
2023-06-27 20:25:32 +02:00 |
|
KilianVounckx
|
b84cc9a084
|
Merge branch 'main' into provides-error-message
|
2023-06-27 20:15:31 +02:00 |
|
Kilian Vounckx
|
bf2c01554f
|
Give better error messages when provides is missing in header
|
2023-06-27 20:12:02 +02:00 |
|
Folkert
|
7e380d9533
|
update mono tests
|
2023-06-27 19:39:26 +02:00 |
|
Folkert
|
f04295863d
|
reuse free'ing logic
|
2023-06-27 19:37:22 +02:00 |
|
Folkert de Vries
|
7b19a1552c
|
Merge pull request #5614 from roc-lang/llvm-15-preparations
Llvm 15 preparations
|
2023-06-27 19:30:29 +02:00 |
|
Richard Feldman
|
ed9d9b12f5
|
Add some missing Dict and Set functions
Also remove some unnecessary Hash and Eq restrictions
|
2023-06-27 11:50:58 -04:00 |
|
Folkert
|
fc3004da58
|
free or reuse unconditionally when value is unique
|
2023-06-27 17:37:45 +02:00 |
|
Folkert
|
1c52c23c5f
|
Revert "use 32-bit GEP indices where easily possible"
This reverts commit 7c9c3d829c .
|
2023-06-27 11:02:24 +02:00 |
|
Richard Feldman
|
1fff1cd2a1
|
Fix some glue fixtures
|
2023-06-26 20:05:59 -04:00 |
|
Richard Feldman
|
ca0de5241d
|
Remove some unnecessary dbg! uses
|
2023-06-26 20:05:59 -04:00 |
|
Folkert
|
7c9c3d829c
|
use 32-bit GEP indices where easily possible
|
2023-06-27 00:37:09 +02:00 |
|
Folkert
|
7311c565f1
|
use updated llvm type signatures
|
2023-06-27 00:09:23 +02:00 |
|
Folkert
|
8738c95d6f
|
give 0 as a value to our enum attributes
|
2023-06-27 00:07:33 +02:00 |
|
Richard Feldman
|
0af548a66f
|
Drop unnecessary thunk
(plus it's not FFI-safe)
|
2023-06-26 16:30:33 -04:00 |
|
Richard Feldman
|
fb17e57f7c
|
Mark disciminant enums as pub in RustGlue
|
2023-06-26 16:30:19 -04:00 |
|
Richard Feldman
|
28591da79a
|
Update glue tests
|
2023-06-26 16:28:10 -04:00 |
|
Richard Feldman
|
abaed60326
|
Improve debug_assert message
|
2023-06-26 16:10:35 -04:00 |
|
Richard Feldman
|
ff4d47f293
|
Fix typo
|
2023-06-26 14:49:46 -04:00 |
|
Richard Feldman
|
416d8e21b0
|
Have RustGlue bundle roc_std
|
2023-06-26 09:48:27 -04:00 |
|
Ayaz
|
0edcd23657
|
Merge pull request #5569 from roc-lang/finally-trmc
tail recursion modulo cons
|
2023-06-25 15:31:34 -05:00 |
|
Brendan Hansknecht
|
4f97ab2965
|
remove old compiler-rt workarounds for macos
|
2023-06-24 17:27:11 -07:00 |
|
Folkert
|
ae47cc5171
|
in TRMC, still apply normal TCE
|
2023-06-24 19:45:44 +02:00 |
|
Folkert
|
9d10389c2b
|
make trmc candidate set cheaper to clone
|
2023-06-24 14:49:58 +02:00 |
|
Folkert
|
654cf7b861
|
changes after review
|
2023-06-24 14:49:57 +02:00 |
|
Folkert
|
26308f1dae
|
reformat test
|
2023-06-24 14:49:56 +02:00 |
|
Folkert
|
41af8ff969
|
fix invalid register write
|
2023-06-24 14:49:56 +02:00 |
|
Folkert
|
c38f8bec75
|
fix llvm gen tests
|
2023-06-24 14:49:56 +02:00 |
|
Folkert
|
f7104bfe54
|
update mono tests
|
2023-06-24 14:49:55 +02:00 |
|
Folkert
|
e19f0ae6d6
|
don't capture from outside join point for the dev backend
|
2023-06-24 14:49:55 +02:00 |
|
Folkert
|
c87519c209
|
search for multiple TRMC opportunities
|
2023-06-24 14:49:55 +02:00 |
|
Folkert
|
b349fca521
|
make NQueens more tail recursive
|
2023-06-24 14:49:54 +02:00 |
|
Folkert
|
284fd3ee6c
|
disable dev test for now
|
2023-06-24 14:49:54 +02:00 |
|
Folkert
|
249f9bcf1e
|
use base pointer, not stack pointer
|
2023-06-24 14:49:54 +02:00 |
|
Folkert
|
bc64e4b92b
|
fix layout check issue
|
2023-06-24 14:49:53 +02:00 |
|
Folkert
|
a3b2de147e
|
clippy
|
2023-06-24 14:49:53 +02:00 |
|
Folkert
|
c21f80ea24
|
don't use pointer as union child
|
2023-06-24 14:49:52 +02:00 |
|
Folkert
|
2332ec3133
|
revert debug flags
|
2023-06-24 14:49:52 +02:00 |
|
Folkert
|
f797b59d82
|
mono test
|
2023-06-24 14:49:51 +02:00 |
|
Folkert
|
8fc4a42664
|
spelling
|
2023-06-24 14:49:51 +02:00 |
|
Folkert
|
b497c76e44
|
clippy
|
2023-06-24 14:49:51 +02:00 |
|