Commit graph

7263 commits

Author SHA1 Message Date
Anton-4
2dec72a797
Revert "Merge pull request #7424 from kubkon/macho-surgery"
This reverts commit 723e35f11e, reversing
changes made to 0ce43ffd1e.
2024-12-30 14:32:56 +01:00
Luke Boswell
eda4db0589
Merge pull request #7422 from joshuawarner32/fix-can-issue-1
Fix can panic with unbound type variables
2024-12-30 14:11:46 +11:00
Luke Boswell
191efdfd1d
Merge pull request #7431 from joshuawarner32/refactor-nodes
Refactor annotation formatting to use Node
2024-12-30 11:51:17 +11:00
Luke Boswell
723e35f11e
Merge pull request #7424 from kubkon/macho-surgery
linker: refactor surgical Mach-O linker code
2024-12-29 15:12:11 +11:00
Joshua Warner
f8f762a0ff Fix clippy 2024-12-28 22:35:10 -05:00
Joshua Warner
b87635e34b
Add test that failed on main 2024-12-28 22:31:34 -05:00
Joshua Warner
5e08515ed5
Remove dbg 2024-12-28 22:31:34 -05:00
Joshua Warner
72da294d55
Move apply to NodeInfo 2024-12-28 22:31:33 -05:00
Joshua Warner
99efcee275
Fix outdenting 2024-12-28 22:31:33 -05:00
Joshua Warner
c9ba958101
Remove unused code 2024-12-28 22:31:32 -05:00
Joshua Warner
07101f10a0
Simplifying fmt_ty_ann 2024-12-28 22:31:32 -05:00
Joshua Warner
4d438d8693
Move TypeAnnotation::Where to to_node 2024-12-28 22:31:31 -05:00
Joshua Warner
24ebcf68d1
wip 2024-12-28 22:31:31 -05:00
Joshua Warner
7a7f8340b9
Refactor: Convert TypeAnnotation::Apply to to_node 2024-12-28 22:31:30 -05:00
Joshua Warner
9ae5dc1bbc
Refactor: Convert TypeAnnotation::TagUnion to to_node (already working) 2024-12-28 22:31:30 -05:00
Joshua Warner
95d8fd471b
Refactor: Convert TypeAnnotation::Tuple to to_node, which required changing precedence information to flow up instead of down 2024-12-28 22:31:28 -05:00
Joshua Warner
35fa82cbef
Refactor: Convert TypeAnnotation::Record to to_node 2024-12-28 22:31:28 -05:00
Joshua Warner
d2e1c12b96
Refactor: introduce NodeInfo and needs_indent 2024-12-28 22:31:27 -05:00
Joshua Warner
13ec99c16b
Move TypeAnnotation::Apply to to_node 2024-12-28 22:31:26 -05:00
Joshua Warner
f169329c0e
Move TypeAnnotation::Function to to_node 2024-12-28 22:31:26 -05:00
Joshua Warner
3a7265baed
More impls for to_node 2024-12-28 22:31:25 -05:00
Joshua Warner
dbbd097708
Always use to_node for TypeAnnotation::As 2024-12-28 22:31:25 -05:00
Joshua Warner
5b93e834f1
Refactor more things into TypeAnnotation::Nodify 2024-12-28 22:31:24 -05:00
Jakub Konka
9cb0c00b2a Remove a debugging hack 2024-12-28 21:43:36 +01:00
Brendan Hansknecht
c073f1fb03
clippy try 2 2024-12-28 11:56:11 -08:00
Brendan Hansknecht
a3fba8afbf
clippy 2024-12-28 11:48:01 -08:00
Brendan Hansknecht
8e402b507f
use default llvm pipelines directly 2024-12-28 10:53:54 -08:00
Joshua Warner
f4698e1517
Fix can panic with unbound type variables 2024-12-28 10:39:05 -05:00
Jakub Konka
322366bab3 save generated app_data to an object file 2024-12-28 10:04:36 +01:00
Luke Boswell
f7dbf850b9
Merge pull request #7409 from joshuawarner32/fuzzing-bugs-5
Fix another batch of parsing/formatting bugs found in fuzzing
2024-12-28 17:36:03 +11:00
Sam Mohr
3c49462fdd
Merge pull request #7406 from gamebox/issue-7089
Issue 7089: ?? operator
2024-12-27 10:15:53 -05:00
Sam Mohr
b0d1d16db6
Merge pull request #7412 from gamebox/issue-7407
#7407: Register package dependent packages
2024-12-26 10:26:51 -08:00
Anthony Bullard
d0ec7e2762
Add unit test 2024-12-26 10:56:48 -06:00
Anthony Bullard
8a726d23ed
DRY up code 2024-12-26 10:56:18 -06:00
Anthony Bullard
2a8765c1e9
#7407: Register package dependent packages\n\nCloses #7407 2024-12-26 10:56:18 -06:00
Anthony Bullard
7433ad63b6
Fix precendence 2024-12-26 10:53:47 -06:00
Anthony Bullard
03641c16f8
Fix unit tests 2024-12-26 10:53:47 -06:00
Anthony Bullard
9a76a8d2ce
Add snapshot test 2024-12-26 10:53:47 -06:00
Anthony Bullard
c70ceb4f98
Issue 7089: ?? operator 2024-12-26 10:53:47 -06:00
Sam Mohr
87fb90660f
Remove broken docs example for Task.batch 2024-12-25 12:30:43 -08:00
Sam Mohr
2b6eaf48d8
Add Task.combine 2024-12-25 11:57:35 -08:00
Joshua Warner
ee3619f016
Merge branch 'main' into fuzzing-bugs-5 2024-12-25 09:03:11 -08:00
Joshua Warner
9d3f232794
Switch to something that won't trigger the panic detector 2024-12-25 09:33:19 -05:00
Joshua Warner
2464ce6856
Fix formatting issue with closures hiding in unary ops 2024-12-24 15:05:20 -05:00
Joshua Warner
8f0566a55f
Fix crash with doubly-nested parens in patterns 2024-12-24 14:08:52 -05:00
Joshua Warner
941c6c4fe3
Fix exponential behavior in parsing function types in tuples 2024-12-24 11:20:36 -05:00
Jared Ramirez
9f63cbbc79
Merge branch 'roc-lang:main' into bool-to-num 2024-12-24 07:10:57 -08:00
Jared Ramirez
7daa008a9a
Add Num.fromBool 2024-12-24 10:10:20 -05:00
Joshua Warner
f1f6cb4625
Add function type test 2024-12-23 14:34:42 -05:00
Joshua Warner
9499dcec4b
Disallow implements even with spaces around it 2024-12-23 14:34:41 -05:00