Commit graph

29563 commits

Author SHA1 Message Date
Luke Boswell
0271f2eeb2
Merge pull request #7151 from hrishisd/deprecate-old-str-interpolation
Remove deprecated string interpolation syntax #7148
2024-10-09 11:21:18 +11:00
Luke Boswell
ad904e8a1d
Merge pull request #7147 from roc-lang/multiple-requires
Enable exposing multiple functions from app -> platform -> host
2024-10-09 09:50:53 +11:00
hrishisd
cb98c45e88
Remove deprecated string interpolation syntax 2024-10-08 16:31:22 -04:00
Anton-4
72011fba73
Merge pull request #7145 from roc-lang/uftrace-debug
added uftrace to debug_tips
2024-10-08 10:36:13 +02:00
Anton-4
9cc0caab7a
Update devtools/debug_tips.md
Co-authored-by: Sam Mohr <sam@sammohr.dev>
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-10-08 08:44:41 +02:00
Anton-4
cbfb19c989
Update devtools/debug_tips.md
Co-authored-by: Sam Mohr <sam@sammohr.dev>
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-10-08 08:44:33 +02:00
Brendan Hansknecht
7ae5242c1b
fix syntax snapshot tests 2024-10-07 21:16:30 -07:00
Brendan Hansknecht
21e370f41f
minor formatting fixes 2024-10-07 21:16:30 -07:00
Brendan Hansknecht
9da9c08015
make the test more robust and actually run it 2024-10-07 21:16:30 -07:00
Brendan Hansknecht
e6a149642d
minor fix 2024-10-07 21:16:30 -07:00
Brendan Hansknecht
5b8b781bad
remove single entrypoint 2024-10-07 21:16:30 -07:00
Brendan Hansknecht
3c232446d9
add a test for multiple expose and fix naming 2024-10-07 21:16:30 -07:00
Brendan Hansknecht
a9d1327dd1
Enable multiple functions exposed to the host 2024-10-07 21:16:30 -07:00
Brendan Hansknecht
c61b7bf2a6
Remove requires type from the provides field 2024-10-07 21:16:30 -07:00
Brendan Hansknecht
bdb6651c13
Enable parsing multiple signitures for requires header 2024-10-07 21:16:30 -07:00
Anton-4
bf73dd268b
added uftrace
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-10-07 19:32:07 +02:00
Anton-4
f1a1f57adf
Merge pull request #7133 from nathanKramer/link-to-operators-tutorial
Link to operators tutorial in unknown operator error message
2024-10-07 15:43:35 +02:00
Anton-4
d35da49330
Merge branch 'main' into link-to-operators-tutorial 2024-10-07 14:03:58 +02:00
Anton-4
3da5e9fc89
add desugar exaples links
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-10-07 11:30:32 +02:00
Anton-4
6cb250176f
Merge pull request #7141 from omarjatoi/6616-fix-cache-dir
Fix `roc_cache_dir()` and introduce `roc_cache_packages_dir()` (#6616)
2024-10-04 15:44:28 +02:00
Omar Jatoi
7ba54cd91b
add missing comma 2024-10-03 13:32:41 -04:00
Omar Jatoi
820dccab99
no separate roc_cache_packages_dir() for wasm
since `roc_cache_packages_dir()` is essentially just calling `roc_cache_dir()` and joining with `PACKAGES_DIR_NAME`, we don’t need a separate implementation for the WebAssembly target since `roc_cache_dir()` already has a separate implementation
2024-10-03 13:06:01 -04:00
Omar Jatoi
3f318e2235
update existing calls to roc_cache_dir()
using `roc_cache_packages_dir()` instead, which will return "~/.cache/roc/packages", which was the existing functionality, but `roc_cache_dir()` will now return "~/.cache/roc"
2024-10-03 12:52:52 -04:00
Omar Jatoi
7c86cf026d
fix roc_cache_dir function
- roc_cache_dir() will return "~/.cache/roc"
- new function roc_cache_packages_dir() will return "~/.cache/roc/packages"
2024-10-03 12:51:26 -04:00
Luke Boswell
2c62f773ef
Merge pull request #7128 from roc-lang/fix-7103
Ignore final try suffix for annotated top-level defs
2024-10-02 21:02:17 +10:00
Anton-4
15dc028d4e
Merge pull request #7137 from roc-lang/dylib-error
improved dylib error
2024-10-02 12:36:01 +02:00
Anton-4
a24774c801
improve dylib error
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-10-02 11:38:34 +02:00
Anton-4
aaeefc09b6
Merge pull request #7134 from ageron/add-docker-readme
Add docker/README.md to point to the official Docker images
2024-10-01 14:16:54 +02:00
Anton-4
28caf69217
Merge pull request #7135 from ageron/add-docker-to-install
Add a sentence on roc-lang.org/install pointing to the official Docker images
2024-10-01 10:41:44 +02:00
Aurélien Geron
e13f30f058
Add more examples 2024-10-01 14:46:11 +13:00
Aurélien Geron
1078af22aa
Add a sentence pointing to the official Docker images 2024-10-01 14:33:04 +13:00
Aurélien Geron
a293daa7bb
Add docker/README.md to point to the official Docker images 2024-10-01 14:20:37 +13:00
Anton-4
775bce294b
Merge pull request #7007 from roc-lang/str-dropping
Implement `Str.dropPrefix` and `Str.dropSuffix` builtins
2024-09-30 16:11:04 +02:00
Nathan Kramer
74639aee80
Add ! and ? to desugaring table 2024-09-30 19:32:18 +10:00
Nathan Kramer
be4e3b5983
Suggest link to tutorial's operator desugaring table 2024-09-30 18:14:35 +10:00
Luke Boswell
609620da2e
Merge pull request #7131 from nathanKramer/update-intcast-docs
Add Num.intCast documentation
2024-09-30 15:37:13 +10:00
Nathan Kramer
bc1023065c
Add Num.intCast documentation
Have added GPG signing to the commit
2024-09-30 14:09:23 +10:00
Luke Boswell
a4f83a940c
update mono tests 2024-09-29 16:29:15 +10:00
Luke Boswell
34a3fd9dec
update mono tests 2024-09-29 15:06:15 +10:00
Luke Boswell
81f007940c
fix test_gen gen_str tests 2024-09-29 14:43:20 +10:00
Luke Boswell
aec3af667d
use wrapping instead of saturaing subtraction 2024-09-29 14:38:06 +10:00
Luke Boswell
3fa9712d81
remove stray comment 2024-09-29 14:36:18 +10:00
Luke Boswell
bf325bfafc
ignore zig glue in test platforms 2024-09-29 14:36:04 +10:00
Luke Boswell
760af4a04e
Merge remote-tracking branch 'remote/main' into str-dropping 2024-09-29 14:31:04 +10:00
Luke Boswell
afb247d4c3
ignore final suffix for annotated top-level defs 2024-09-29 10:57:18 +10:00
Luke Boswell
f1f7dddab7
remove old snap added by mistake in previous PR 2024-09-29 10:56:03 +10:00
Anton-4
587d0afd46
How to view code coverage
Commits:
* Code coverage

* flake lock update

* update nix rev

* flake update

* llvm-cov does not work on macos

* back to old rev
2024-09-28 18:52:51 +02:00
Anton-4
f572457ce6
Merge pull request #7124 from roc-lang/dependabot/npm_and_yarn/crates/compiler/checkmate/www/rollup-2.79.2
Bump rollup from 2.79.1 to 2.79.2 in /crates/compiler/checkmate/www
2024-09-28 14:56:24 +02:00
dependabot[bot]
e6ec4253e2
Bump rollup from 2.79.1 to 2.79.2 in /crates/compiler/checkmate/www
Bumps [rollup](https://github.com/rollup/rollup) from 2.79.1 to 2.79.2.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v2.79.1...v2.79.2)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-28 05:19:30 +00:00
Anton-4
aa44e2c284
Merge pull request #7120 from roc-lang/statement-error-tip
add final expression tip
2024-09-27 01:32:02 +02:00