Commit graph

10301 commits

Author SHA1 Message Date
Anton-4
8361b8d124
undefined symbol tip (#7913)
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-06-30 20:57:32 +02:00
Richard Feldman
366fff28a3
Dodge typo checker complaining about "nd" 2025-06-29 10:49:25 -04:00
Anton-4
bb36be5e94
refcount perf fix (#7884)
refcount perf fix?
2025-06-27 18:51:41 +02:00
Anton-4
78c836efd3
Fix roc check non-main file (#7870)
525589537
Closes #7127 #7429 #6835

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-06-27 14:34:34 +02:00
Anton-4
20c39a006f
Link to thesis (#7847)
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-06-20 17:22:24 +02:00
Anton-4
3db296648f
fix undefined behavior warning (#7835)
Fixed a warning that shows when using rust 1.87
2025-06-17 15:37:59 +02:00
Anton-4
c93e27ca9a
added List.keep_if_try! (#7804)
* added keep_if_try!

* cleanup types

* cleanup var name
2025-05-21 14:12:24 -05:00
Anton-4
e0cefe4d41
add licenses subcommand (#7787)
* added licenses subcommand

* fmt

* fix nix legal_details inclusion

* zig fmt

* fix tests
2025-05-17 10:30:41 +02:00
Anton-4
a72e3e2a1f
change roc build to build only if check passes (#7784)
change roc build to build if checks
2025-05-12 19:03:21 +02:00
Anton-4
a27feb309a
Remove run anyway tip (#7782) 2025-05-12 17:51:58 +02:00
Anton-4
b552466755
glossary: type signature + typos upgrade (#7776)
* glossary: type signature

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

* ignore toolchain for typos

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

* fix typos

* put toolchain file back

---------

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-05-07 17:35:56 +02:00
Anton-4
979d27ed05
update paths
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-05-05 11:15:39 +02:00
Anton-4
3f64824cba
Change assert (#7773) 2025-05-02 17:23:41 +02:00
Anton-4
fac7041d11
Update tip to parens syntax (#7771)
* Update to parens syntax

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

* update snapshots

---------

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-05-02 15:18:35 +02:00
Anton-4
882577bebc
added map_try! + walk_try! test (#7770)
* map_try! + walk_try! test

* update mono tests
2025-04-29 22:05:12 +02:00
Anton-4
e89bb6eb50
Fix dev exit code #7767 (#7768)
* Fix dev exit code #7767

* fix nix+clippy
2025-04-29 20:25:15 +02:00
Anton-4
875a4cc623
improve abilities error msg (#7761)
improve error msg
2025-04-25 17:46:24 +02:00
Lars Frogner
560171c238
Add Num.[f32,f64,dec]_[to,from]_bits builtins and deprecate Num.[f32,f64]_[to,from]_parts (#7741)
* Add `Num.[f32,f64,dec]_[to,from]_bits` builtins

* Update mono tests

* Deprecate `Num.[f32,f64]_[to,from]_parts`
2025-04-18 10:10:45 +02:00
dependabot[bot]
5c9aa7aaca
Bump http-proxy-middleware from 2.0.6 to 2.0.9 in /crates/compiler/checkmate/www (#7746)
Bump http-proxy-middleware in /crates/compiler/checkmate/www

Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.9)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-version: 2.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-16 20:03:43 +02:00
Anton-4
1570a3df10
Add Str.len stub (#7732)
* Add Str.len stub

* mono update
2025-04-09 12:19:34 +02:00
Joshua Warner
6d22c4dd7c
Several migration fixes and make some zig parser improvements based on migrated code in the wild (#7716) 2025-04-08 13:46:44 +02:00
Olof Blomqvist
53e127da27
Merge branch 'main' into main 2025-04-08 00:33:06 +02:00
Anton-4
f5dc4f6371
wrong main 2025-04-04 20:01:46 +02:00
Anton-4
dd11c2cf9c
llm docs improvements (#7726) 2025-04-04 18:37:46 +02:00
Anton-4
cf18ab75dd
better linker tip (#7721)
better error msg

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-03-31 19:57:30 +02:00
Brendan Hansknecht
a2b4f64c6e
always use atomic refcounting 2025-03-26 20:46:13 -07:00
Brendan Hansknecht
c21cf9b8d6
switch roc to atomic refcounts 2025-03-26 20:38:34 -07:00
Anton-4
e9690c9bce
Lowercased some files (#7713) 2025-03-24 16:43:18 +01:00
Olof Blomqvist
dc8ee0e5ce
remove arrows 2025-03-19 07:26:14 +01:00
Olof
1630b1fceb
fix failing test i forgot in last commit 2025-03-18 13:48:44 +01:00
Olof
28418a36bf
stop recommending old lambda syntax 2025-03-17 13:23:34 +01:00
Luke Boswell
634dfb1972
don't change the old builtins 2025-03-10 17:14:06 +11:00
Luke Boswell
35cd1e8dd9
fix fuzz crash ty_anno_unexpected_token, handle EOF more gracefully 2025-03-10 09:09:47 +11:00
Anton-4
8c87280ea7
fix nix problem ld-linux-aarch64.so.1 (#7655)
* fix nix problem linux aarch64

* more reliable rust install

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

* fix copy paste

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

---------

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-03-03 19:36:28 +01:00
Luke Boswell
7259ab460c
typos 2025-02-22 13:02:28 +11:00
cancaicai
bc2acb3dd0
test/rust: add missing escaped chars
Signed-off-by: cancaicai <2356672992@qq.com>
2025-02-18 21:17:50 +08:00
Joshua Warner
86325e2d2f
Merge pull request #7619 from joshuawarner32/migrate-braces
Implement a migration to new braces syntax and add migrate tests
2025-02-17 15:17:40 -08:00
Joshua Warner
109cb93b20
Implement a migration to new braces syntax and add migrate tests 2025-02-16 20:37:28 -08:00
cancaicai
8c9de7c7ab
parser/rust: improve word method comments and examples
Signed-off-by: cancaicai <2356672992@qq.com>
2025-02-16 21:13:39 +08:00
Luke Boswell
25b076b945
Merge pull request #7569 from joshuawarner32/zig-tokenizer
Implement initial roc tokenizer in zig
2025-02-06 11:07:42 +11:00
Jan
68e524e110
snake_case-ify all remaining camelCase names in hiding (#7561)
* Snake-case-ify def names in comments

* Snake-case-ify def names in strings

* Snake-case-ify ignored function parameters

* Snake-case-ify test script names, for consistency

* Update CI snapshot to match snake_case

* snake case correction

---------

Co-authored-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-02-05 16:05:03 +01:00
Anton-4
eb03ec77e0
Merge pull request #7477 from kukimik/patch-4
Mark :target entry using border
2025-02-05 11:40:38 +01:00
Joshua Warner
ce8f7065db
Implement initial roc tokenizer in zig 2025-02-04 21:40:51 -08:00
Sam Mohr
670d255060
Merge pull request #7130 from snobee/annotate-type-signatures
Automatic annotation of type signatures
2025-01-31 11:46:12 -05:00
Joshua Warner
8c8b9418ee
Merge pull request #7560 from joshuawarner32/fix-pnc-apply-question-movement
Suppress TrySuffix movement around PncApply unless --migrate is passed
2025-01-30 20:26:49 -08:00
Jan
bf8399ca53
Update reference to nonexistent Encode.unsignedInt8 2025-01-30 07:27:30 -07:00
Joshua Warner
0107d6b9c4
Suppress TrySuffix movement around PncApply unless --migrate is passed
This is currently causing a bunch of fuzzing noise in main. Also added a comment to clarify this behavior is intended to be short-lived.
2025-01-29 21:37:39 -08:00
Anthony Bullard
eb9d1bcf09
Format apply funcs with try suffix correctly 2025-01-28 21:00:30 -06:00
Anton-4
05a5eaf124
update mono 2025-01-28 18:16:00 +01:00
Anton-4
f4a981f8eb
added test 2025-01-28 17:49:46 +01:00