Richard Feldman
79744808e6
clippy
2024-10-08 13:24:00 -04:00
Richard Feldman
5dda595277
Remove extra sepcialize tests
2024-10-08 07:54:53 -04:00
Anton-4
03a2d364a6
fix surgical linking
2024-10-08 11:45:46 +02:00
Luke Boswell
915097d792
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig
2024-10-08 18:21:24 +11: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
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
Richard Feldman
a787f220c8
Get specialize_types tests passing
2024-10-07 19:55:14 -04:00
Norbert Hajagos
72863daa7e
gen_dev-x86_64 extend Num.neg to all Signed and Unsigned int sizes
2024-10-07 23:43:58 +02:00
Anton-4
d35da49330
Merge branch 'main' into link-to-operators-tutorial
2024-10-07 14:03:58 +02: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
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
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
be4e3b5983
Suggest link to tutorial's operator desugaring table
2024-09-30 18:14:35 +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
760af4a04e
Merge remote-tracking branch 'remote/main' into str-dropping
2024-09-29 14:31:04 +10:00
Richard Feldman
83b723f221
Fix a bunch of tests
2024-09-28 22:29:40 -04: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
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
Richard Feldman
3f3ee26504
Add some specialization tests
2024-09-27 22:20:55 -04:00
Richard Feldman
4bc872152e
Extract lower_vars helper
2024-09-27 21:55:29 -04:00
Richard Feldman
768e9cf81d
Fix monomorphizing tag-or-fn
2024-09-27 21:48:26 -04:00
Richard Feldman
1f9e47e68c
Fix a bunch of monomorphization stuff
2024-09-27 21:09:56 -04:00
Richard Feldman
fc3666b429
Revise specialize_types
2024-09-27 09:08:55 -04:00
Richard Feldman
f4f9bcb9dd
First pass at specialize_types
2024-09-26 22:09:23 -04: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
Luke Boswell
a76385e9db
Merge pull request #7115 from roc-lang/fix-7081
...
Desugar suffixed `ValueDef::Expect` nodes
2024-09-27 08:43:55 +10:00
Anton-4
0a0bc897f6
add final expression tip
2024-09-26 20:17:35 +02:00
Anton-4
63d95a2aba
fix tip 2 formatting
...
Forgot a `\` here.
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-09-26 14:20:26 +02:00
Richard Feldman
b9fea8c6f4
Add specialize_types crate
2024-09-25 22:11:14 -04:00
Richard Feldman
87b7bb1fac
Fix "opaquees" in error message
2024-09-25 22:11:14 -04:00
Anton-4
1525ddd0d6
Merge branch 'main' into dict-update-with-a-result
2024-09-24 18:03:18 +02:00
Luke Boswell
05f970a826
add snapshot test
2024-09-24 09:17:43 +10:00
Luke Boswell
cce33c03d6
desugar ValueDef::Expect suffixed nodes
2024-09-23 17:57:25 +10:00
Ayaz
5f3a956137
Merge pull request #6832 from roc-lang/ayaz/optimize-list-literal-alloc
...
Optimize literal list construction in LLVM backend
2024-09-23 02:50:24 -04:00
Ayaz
cef2c8ae87
Update build.rs
...
Signed-off-by: Ayaz <20735482+ayazhafiz@users.noreply.github.com>
2024-09-21 09:50:17 -04:00
Ayaz
9c656dd28e
Merge branch 'main' into ayaz/optimize-list-literal-alloc
2024-09-21 09:44:50 -04:00
Sam Mohr
2ea6a5d79c
Merge branch 'main' into remove-old-record-builder
2024-09-21 04:54:03 -07:00
Sam Mohr
2da08be8ef
Remove old record builder syntax
2024-09-21 04:44:44 -07:00