Commit graph

962 commits

Author SHA1 Message Date
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
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
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
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
Luke Boswell
7259ab460c
typos 2025-02-22 13:02:28 +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
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
Jan
bf8399ca53
Update reference to nonexistent Encode.unsignedInt8 2025-01-30 07:27:30 -07:00
Anton-4
f4a981f8eb
added test 2025-01-28 17:49:46 +01:00
snobee
4f7729c044
Merge remote-tracking branch 'upstream' into annotate-type-signatures 2025-01-27 14:21:24 -08:00
snobee
46736ccaea
Handle errors in generated type annotations 2025-01-27 13:50:53 -08:00
Sam Mohr
631e59ce06
Upgrade hosted header in the style module header 2025-01-26 15:07:57 -08:00
snobee
84f9f35835
Move imports to top of file 2025-01-21 17:11:52 -08:00
Luke Boswell
c8467b1fe0
Merge pull request #7454 from roc-lang/ayaz/error-on-invalid-generalized-types
Restrict usages of type variables in non-generalized contexts
2025-01-20 11:30:52 +11:00
Sam Mohr
a292e070d4
Prefer and and or for boolean operators 2025-01-17 16:15:31 -08:00
snobee
bbe2d7c46f
Remove references to Task and CalledVia::BangSuffix 2025-01-15 21:58:48 -08:00
snobee
406cc6c5e9
Merge remote-tracking branch 'upstream' into annotate-type-signatures 2025-01-15 21:15:32 -08:00
snobee
c519ab7ee1
Stop annotating recursion tags 2025-01-15 20:57:00 -08:00
snobee
1ec619f4f0
Remove duplicated Loc::byte_range() 2025-01-15 20:56:09 -08:00
snobee
78ba0ca701
Use internal_error! instead of assert_debug! 2025-01-15 20:50:50 -08:00
Ian McLerran
297dd0233e
update internal references to Result.map 2025-01-15 19:55:27 -06:00
Luke Boswell
2331aa1d77
Merge pull request #7500 from joshuawarner32/pnc-fuzzing-fixes-2
More fuzzing fixes, some pnc some not
2025-01-12 08:45:35 +11:00
Joshua Warner
9ffc671659
Stop using dbg pnc in test 2025-01-11 12:50:14 -08:00
Brendan Hansknecht
7643f89781
Merge branch 'main' into simplify-refcount
Signed-off-by: Brendan Hansknecht <Brendan.Hansknecht@gmail.com>
2025-01-10 20:34:52 -08:00
Ayaz Hafiz
89700b491c
Fix some tests 2025-01-10 20:49:53 -05:00
Sam Mohr
eb1b5ffa26
Move to new interpolation syntax 2025-01-10 10:29:20 -08:00
Luke Boswell
d9d2ce83d6
Merge remote-tracking branch 'remote/main' into annotate-type-signatures 2025-01-09 14:21:37 +11:00
Sam Mohr
2150ee2219
Remove Task from Roc 2025-01-08 17:00:40 -08:00
Luke Boswell
37cd04c002
Merge branch 'main' into simplify-refcount 2025-01-09 10:18:00 +11:00
Sam Mohr
8e5d875604
Merge branch 'main' into auto-snake-case 2025-01-08 01:51:12 -08:00
Luke Boswell
3e0c626bf6
Merge pull request #7401 from roc-lang/cleanup-examples
Cleanup Examples folder
2025-01-08 20:30:27 +11:00
Luke Boswell
ae9e244548
remove references to virtual-dom example 2025-01-08 15:55:05 +11:00
Luke Boswell
7e55990c55
try remove new unwrap 2025-01-08 14:07:53 +11:00
Luke Boswell
9c527f890f
enable --root-dir for roc docs 2025-01-08 13:43:42 +11:00
Luke Boswell
066f70f3ab
Merge remote-tracking branch 'remote/main' into cleanup-examples 2025-01-08 11:04:07 +11:00
Sam Mohr
7a2f8bfa71
Merge branch 'main' into auto-snake-case 2025-01-07 13:18:41 -08:00
Anton-4
6c09f5eed3
typo
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-01-07 19:44:45 +01:00
Anton-4
4c33cb6686
fix cli_test effectful_form getting stuck 2025-01-07 14:30:38 +01:00
Luke Boswell
629fb3dc2f
Merge remote-tracking branch 'remote/main' into cleanup-examples 2025-01-06 09:40:13 +11:00
Sam Mohr
e737192d21
Missed formatting updates 2025-01-05 05:33:52 -08:00
Sam Mohr
865a399ba2
Merge branch 'main' into auto-snake-case 2025-01-05 05:28:30 -08:00
Sam Mohr
b56fbd38e1
Progress on updating entire compiler for snake_case 2025-01-05 03:48:03 -08:00
Brendan Hansknecht
07f930ca68
update benchmark platform to PI 2025-01-04 15:10:55 -08:00
Anthony Bullard
3b0db07fa1
PNC for Patterns, stabilize formatting 2025-01-02 17:57:15 -06:00
Anthony Bullard
389cc940e0
Git rid of MigrationFlags constructor 2025-01-02 16:49:08 -06:00
Anthony Bullard
af39ce57fb
Parens and Commas application syntax 2025-01-02 16:49:08 -06:00