Commit graph

25344 commits

Author SHA1 Message Date
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
Ayaz
a891fbbe78
Merge pull request #5618 from roc-lang/basic-cli-old-docs
basic-cli docs site for 0.3.2
2023-06-27 11:50:38 -05: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
Anton-4
8bdbc22f29
basic-cli old docs site
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-06-27 16:11:54 +02:00
Richard Feldman
82a2f3eb99
Merge pull request #5616 from roc-lang/server-example
Add basic webserver platform
2023-06-27 07:56:59 -04:00
Folkert de Vries
e3ab023f62
Merge pull request #5615 from roc-lang/cleanups
Cleanups
2023-06-27 12:26:29 +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
7df7d51006
webserver example setjmp/longjmp error handling 2023-06-26 22:14:39 -04:00
Richard Feldman
db8d222c52
Refactor some webserver example init stuff 2023-06-26 21:14:28 -04:00
Richard Feldman
1fff1cd2a1
Fix some glue fixtures 2023-06-26 20:05:59 -04:00
Richard Feldman
b26ef289b6
Add basic webserver platform 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
Richard Feldman
f9c77acd02
Merge pull request #5611 from roc-lang/glue-roc-std
Have RustGlue bundle roc_std
2023-06-26 18:14:50 -04: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
Folkert de Vries
a969b19a72
Merge pull request #5608 from NoaVidovic/patch-1
Fix typo in tutorial.md
2023-06-26 20:11:05 +02:00
Anton-4
347a66cc61
Merge branch 'main' into patch-1 2023-06-26 19:16:17 +02:00
Richard Feldman
416d8e21b0
Have RustGlue bundle roc_std 2023-06-26 09:48:27 -04:00
Richard Feldman
74e28efeff
Merge pull request #5604 from KekmaTime/inform-feature-diff
added-para
2023-06-26 07:17:06 -04:00
Anton-4
41de0e3639
Merge pull request #5605 from roc-lang/readme-docs-link
link docs to overview
2023-06-26 11:33:03 +02:00
Ayaz
0edcd23657
Merge pull request #5569 from roc-lang/finally-trmc
tail recursion modulo cons
2023-06-25 15:31:34 -05:00
NoaVidovic
74ed31c5a9
Fix typo in tutorial.md
The first example of an app module header included `provides main to pf` instead of the correct `provides [main] to pf`

Signed-off-by: NoaVidovic <noavidovic0@gmail.com>
2023-06-25 22:09:56 +02:00
Anton-4
419f5a4f6a
add warning icon
This helps grab the attention.

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-06-25 19:39:52 +02:00
Anton-4
4c77358b36
link docs to overview
it used to be necessary to link to a specific module page but a module overview page was recently added

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-06-25 17:27:02 +02:00
KekmaTime
69a67aca36 added-paragraph 2023-06-25 19:24:09 +05:30
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
Ayaz
addd513528
Merge pull request #5592 from roc-lang/simplify-solving-spike
Break up solving and put common values in a shared struct
2023-06-24 08:29:26 -05:00
Folkert
9d10389c2b
make trmc candidate set cheaper to clone 2023-06-24 14:49:58 +02:00