Commit Graph

28868 Commits

Author SHA1 Message Date
Folkert
90b70c3df0
slightly optimize modified tracking 2024-07-06 16:14:33 +02:00
Folkert
f4bd41352b
use BorrowSignature::from_layouts 2024-07-06 16:14:33 +02:00
Folkert
14b02c5827
remove clone 2024-07-06 16:14:32 +02:00
Folkert
413d6621c0
clippy 2024-07-06 16:14:32 +02:00
Folkert
9c0408b28e
fix ui tests 2024-07-06 16:14:32 +02:00
Folkert
047779d981
WIP infer join points too 2024-07-06 16:14:29 +02:00
Folkert
0932c542ca
update mono tests 2024-07-06 16:12:01 +02:00
Folkert
4a121a2348
nothing we can do for by-pointer calls 2024-07-06 16:08:59 +02:00
Folkert
92100d710d
better panic message when glue command fails 2024-07-06 16:08:59 +02:00
Folkert
f361d79249
make a real fixed point 2024-07-06 16:08:59 +02:00
Folkert
48ddbec9d1
mono tests 2024-07-06 16:08:56 +02:00
Folkert
3cbec41d59
hook borrow inference up 2024-07-06 16:05:52 +02:00
Folkert
199558b661
basic transitive inference 2024-07-06 16:05:52 +02:00
Anton-4
1bcf30391b
Merge pull request #6819 from roc-lang/rust-1-77-2-upgrade
Rust 1.77.2 upgrade
2024-07-06 03:23:54 +02:00
Anton-4
81d18cc84b
use dead_code for Both
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-07-05 14:17:52 +02:00
Sam Mohr
3abc276937
Merge pull request #6866 from flmng0/patch-1
Update platforms page to match new syntax
2024-07-04 22:09:36 -07:00
Timothy Davis
7d0d9711ac
Update platforms page to match new syntax
Since this page was last updated, the snippet at the top is no longer accurate.

Signed-off-by: Timothy Davis <44032837+flmng0@users.noreply.github.com>
2024-07-04 12:50:17 +09:30
Luke Boswell
28420e90ad
Merge pull request #6865 from roc-lang/plans-banner
Add plans banner to `/install` page
2024-07-04 11:05:59 +10:00
Luke Boswell
02de4f4a87
Update www/content/install/index.md
Co-authored-by: Richard Feldman <oss@rtfeldman.com>
Signed-off-by: Luke Boswell <lukewilliamboswell@gmail.com>
2024-07-04 11:04:31 +10:00
Luke Boswell
edd5cfab67
put comma inside bold 2024-07-04 11:03:05 +10:00
Luke Boswell
e53919af3c
add exclamation mark 2024-07-04 11:00:07 +10:00
Luke Boswell
29cd7cda2d
add plans banner to /install page 2024-07-04 10:38:16 +10:00
Agus Zubiaga
047453c708
Merge pull request #6863 from roc-lang/fix-qualified-builtin-hang 2024-07-03 17:28:02 -03:00
Agus Zubiaga
13ba59a4cb
Fix hang on qualified import with builtin name 2024-07-03 12:40:53 -03:00
Luke Boswell
f69d39dffc
Merge pull request #6808 from roc-lang/process-host
Update preprocess host API
2024-07-03 10:23:44 +10:00
Luke Boswell
97639cca7d
Merge pull request #6858 from roc-lang/add-barry-moore
Add @chiroptical to sponsors
2024-07-02 11:53:10 +10:00
Richard Feldman
939b4b6f5d
Add @chiroptical to sponsors - thank you so much! 💜 2024-07-01 20:42:17 -04:00
Richard Feldman
a88419e653
Update corporate sponsor list 2024-07-01 20:40:53 -04:00
Luke Boswell
68c7eb0646
Merge pull request #6855 from r-bar/process-host
fix: calculate windows dll symbols from prebuilt shared library
2024-07-02 10:31:46 +10:00
Luke Boswell
a44a6889bd
Merge pull request #6851 from kdziamura/last-expr-desugar
Simplify Defs parsing
2024-07-02 08:48:31 +10:00
Ryan Barth
3edc551043
chore: cargo fmt 2024-07-01 15:01:32 -07:00
Sam Mohr
24939bb282
Merge pull request #6845 from shua/json
rm TotallyNotJson
2024-07-01 12:28:56 -07:00
shua
d90da3af52
rm TotallyNotJson
TotallyNotJson.roc now lives on the farm in virtual-dom-wip as Json.roc.
Any reference in stdlib or builtins has been removed, as well as the
last places it was used (in python/ruby-interop examples).
2024-07-01 20:37:23 +02:00
shua
67f555feea
test_mono, uitest: rm stdlib Json dependency
use the same tag len fmt introduced in test_gen/gen_abilities tests
2024-07-01 20:36:28 +02:00
shua
0faa1d5f20
test_gen: replace stdlib Json with inline implementation
Towards the goal of removing Json from stdlib, this change replaces
usage of TotallyNotJson in test_gen/gen_abilities with a simple usable
inline implementation of Encoder/DecoderFormatting.

Similarly, the use of TotallyNotJson in test_reporting is not necessary
at all and is replaced with a Decoder that wouldn't actually work, but
which does compile.
2024-07-01 20:30:05 +02:00
Kiryl Dziamura
819cfd6035
fix test snapshots 2024-07-01 19:48:00 +02:00
Kiryl Dziamura
6329389972
add tests 2024-07-01 19:47:49 +02:00
Kiryl Dziamura
1008b94259
fix returned expression desugaring 2024-07-01 19:46:59 +02:00
Kiryl Dziamura
c4b63aa80a
simplify defs parsing 2024-07-01 19:44:32 +02:00
Kiryl Dziamura
de9ed734c5
remove EmptyDefsFinal 2024-07-01 18:45:23 +02:00
Richard Feldman
05ab018380
Add Eric Andresen to sponsors 2024-07-01 07:48:38 -04:00
Ryan Barth
43f970f813
fix: count all symbols to err on the side of over allocating 2024-06-30 23:17:20 -07:00
Ryan Barth
3fe2a4cd13
refactor: remove duplicate symbol functions from macho module 2024-06-30 23:01:32 -07:00
Ryan Barth
720ed2a457
fix: calculate windows dll symbols from prebuilt shared library 2024-06-30 22:56:14 -07:00
Richard Feldman
f974ec50a9
Merge pull request #6853 from roc-lang/no_std-error-macros
Make error macros be no_std
2024-06-30 09:04:50 -04:00
Richard Feldman
e421ef61be
Use internal_error over panic 2024-06-30 08:19:37 -04:00
Richard Feldman
1caebcff56
Update some error macro docs 2024-06-30 08:18:49 -04:00
Richard Feldman
f0f8d76055
Remove heap_alloc for now 2024-06-30 08:17:35 -04:00
Richard Feldman
39144a198d
Make error_and_exit inline(never) and cold 2024-06-30 08:17:35 -04:00
Richard Feldman
6102e38f33
Use target_arch if targeting wasm (so wasi works) 2024-06-30 08:17:34 -04:00