Ayaz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc1bc68eb4 
								
							 
						 
						
							
							
								
								Merge pull request  #6717  from roc-lang/optional-ingested-ann  
							
							... 
							
							
							
							Optional annotation in ingested file imports 
							
						 
						
							2024-05-07 21:18:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2a8ecbba28 
								
							 
						 
						
							
							
								
								Do not drop import parse errors  
							
							
							
						 
						
							2024-05-07 22:39:43 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f81985533c 
								
							 
						 
						
							
							
								
								Report import lowercase alias  
							
							
							
						 
						
							2024-05-06 23:16:18 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bfb77b78cb 
								
							 
						 
						
							
							
								
								Report import ending syntax error  
							
							
							
						 
						
							2024-05-06 22:22:00 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8418610dd9 
								
							 
						 
						
							
							
								
								Require newline after import  
							
							
							
						 
						
							2024-05-06 22:15:52 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								56f12718f1 
								
							 
						 
						
							
							
								
								Only annotation spaces should be backtrackable  
							
							
							
						 
						
							2024-05-05 17:39:49 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe2eb0f0a5 
								
							 
						 
						
							
							
								
								Parse optional ingested file annotation  
							
							
							
						 
						
							2024-05-05 16:55:36 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a7b62ac22 
								
							 
						 
						
							
							
								
								handle dbg when unwrapping suffixed !  
							
							
							
						 
						
							2024-05-04 21:37:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7011c8e33 
								
							 
						 
						
							
							
								
								Merge pull request  #6644  from roc-lang/rust-1-76-0-upgrade  
							
							... 
							
							
							
							Rust 1.76.0 upgrade 
							
						 
						
							2024-05-03 07:25:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e3b600c282 
								
							 
						 
						
							
							
								
								New package header syntax  
							
							... 
							
							
							
							Implements the new package header syntax as discussed in Zulip [1].
package [Csv] {
    parser: "../parser/main.roc"
}
Old headers still parse and are automatically upgraded to the new
syntax by the formatter.
[1] 418444862 
							
						 
						
							2024-05-01 10:49:03 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8dedd9f03c 
								
							 
						 
						
							
							
								
								New app header syntax  
							
							... 
							
							
							
							Implements the new app header syntax as discussed in Zulip [1].
    app [main] {
	cli: platform "../platform/main.roc",
	json: "../json/main.roc"
    }
Old headers still parse and are automatically upgraded to the new
syntax by the formatter.
[1] 418444862 
							
						 
						
							2024-05-01 10:49:01 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								057a18573a 
								
							 
						 
						
							
							
								
								New module header  
							
							... 
							
							
							
							Implements the new `module` header syntax as described in "module and package changes" [1]:
```
module [Request, Response, req]
```
The old syntax should still work fine, and is automatically upgraded to the new one
when running `roc format`.
[1] https://docs.google.com/document/d/1E_77fO-44BtoBtXoVeWyGh1xN2KRTWTu8q6i25RNNx0/edit  
							
						 
						
							2024-05-01 10:39:12 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c3cabf7840 
								
							 
						 
						
							
							
								
								Merge pull request  #6685  from roc-lang/repl-import  
							
							... 
							
							
							
							Support imports in REPL 
							
						 
						
							2024-04-30 19:49:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c303be7553 
								
							 
						 
						
							
							
								
								Merge branch 'main' into rust-1-76-0-upgrade  
							
							
							
						 
						
							2024-04-30 19:36:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec874655dd 
								
							 
						 
						
							
							
								
								apply Ayaz review suggestions  
							
							
							
						 
						
							2024-04-30 19:34:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a8a829aadd 
								
							 
						 
						
							
							
								
								Merge branch 'main' into inline-imports  
							
							
							
						 
						
							2024-04-28 00:11:29 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								87a279dc2c 
								
							 
						 
						
							
							
								
								Extract marking s builtin into header type method  
							
							
							
						 
						
							2024-04-27 22:27:50 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								74e531b994 
								
							 
						 
						
							
							
								
								remove suffixed from Ident::Access and cleanup  
							
							
							
						 
						
							2024-04-28 08:48:08 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db4607125b 
								
							 
						 
						
							
							
								
								remove suffixed from Pattern  
							
							
							
						 
						
							2024-04-28 08:47:08 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2fe03e6c91 
								
							 
						 
						
							
							
								
								remove suffixed from Expr::Var  
							
							
							
						 
						
							2024-04-28 08:47:08 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1640ee1321 
								
							 
						 
						
							
							
								
								update logic for Expr::TaskAwaitBang  
							
							
							
						 
						
							2024-04-28 08:47:08 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c53cf0cd7 
								
							 
						 
						
							
							
								
								Fixup tests  
							
							
							
						 
						
							2024-04-28 08:47:07 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6080c12ca8 
								
							 
						 
						
							
							
								
								Parse ! suffixes as an Expr::TaskAwaitBang instead of using suffix field in ident  
							
							
							
						 
						
							2024-04-28 08:47:07 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								52f84910a7 
								
							 
						 
						
							
							
								
								Support importing local files in the REPL  
							
							
							
						 
						
							2024-04-26 23:33:19 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0f89d3558a 
								
							 
						 
						
							
							
								
								impl From<ImportedModuleName> for QualifiedModuleName  
							
							
							
						 
						
							2024-04-23 20:03:07 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7efc7a4a3e 
								
							 
						 
						
							
							
								
								Canonicalize ingested files directly instead of creating AST nodes  
							
							
							
						 
						
							2024-04-23 18:55:41 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f44064e946 
								
							 
						 
						
							
							
								
								Fix failing parser doctests  
							
							
							
						 
						
							2024-04-22 20:03:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f001cf98e6 
								
							 
						 
						
							
							
								
								Clarify doc for indented_seq  
							
							... 
							
							
							
							Previously said that `indented_seq` was similar to `and`, but it's more
like `skip_first`. `and` returns a tuple of both parsers' outputs, but
`indented_seq` only returns the output of the second parser, just like
`skip_first`. 
							
						 
						
							2024-04-22 20:03:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd2c786eb9 
								
							 
						 
						
							
							
								
								Un-macro collection_trailing_sep_e  
							
							
							
						 
						
							2024-04-22 20:03:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c916202e7 
								
							 
						 
						
							
							
								
								Un-macro collection_inner  
							
							
							
						 
						
							2024-04-22 20:03:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02c98f7519 
								
							 
						 
						
							
							
								
								Un-macro either  
							
							
							
						 
						
							2024-04-22 20:03:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f776f366f 
								
							 
						 
						
							
							
								
								Un-macro one_or_more  
							
							
							
						 
						
							2024-04-22 20:03:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f88e46fc32 
								
							 
						 
						
							
							
								
								Un-macro zero_or_more  
							
							
							
						 
						
							2024-04-22 20:03:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a9724dda5e 
								
							 
						 
						
							
							
								
								Un-macro map_with_arena  
							
							
							
						 
						
							2024-04-22 20:03:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6c977fb96 
								
							 
						 
						
							
							
								
								Un-macro succeed  
							
							... 
							
							
							
							This implementation requires that the type of the value impls `Clone`,
which means the function version of `succeed` cannot be used to succeed
with values of non-`Clone` types.
If this becomes an issue, we could either bring back the macro version,
or create a new `succeed_with` function that takes a `Fn() -> T`
argument. `succeed_with` could then be used to succeed with values that
aren't `Clone` by creating the value on-demand each time the parser is
run. 
							
						 
						
							2024-04-22 20:03:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c0b2a0938 
								
							 
						 
						
							
							
								
								Un-macro loc  
							
							
							
						 
						
							2024-04-22 20:03:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3394aab650 
								
							 
						 
						
							
							
								
								Un-macro map  
							
							
							
						 
						
							2024-04-22 20:03:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41d7d02e2a 
								
							 
						 
						
							
							
								
								Un-macro add  
							
							
							
						 
						
							2024-04-22 20:03:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								64290a8cf6 
								
							 
						 
						
							
							
								
								Un-macro absolute_indented_seq  
							
							
							
						 
						
							2024-04-22 20:03:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b4b0a0aa1 
								
							 
						 
						
							
							
								
								Un-macro indented_seq  
							
							
							
						 
						
							2024-04-22 20:03:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								60fa7ebe9e 
								
							 
						 
						
							
							
								
								Un-macro between  
							
							
							
						 
						
							2024-04-22 20:03:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a144149e2 
								
							 
						 
						
							
							
								
								Un-macro skip_first  
							
							
							
						 
						
							2024-04-22 20:03:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jackson Wambolt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8ae2e12f8 
								
							 
						 
						
							
							
								
								Un-macro skip_second  
							
							
							
						 
						
							2024-04-22 20:03:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4476277a56 
								
							 
						 
						
							
							
								
								Merge branch 'main' into inline-imports  
							
							
							
						 
						
							2024-04-22 17:45:25 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d69d2ee940 
								
							 
						 
						
							
							
								
								replace removed comment  
							
							
							
						 
						
							2024-04-21 13:45:04 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ad6d9248c 
								
							 
						 
						
							
							
								
								converge loc_pattern_help_help and loc_parse_tag_pattern_arg  
							
							
							
						 
						
							2024-04-21 13:32:38 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6844df6c37 
								
							 
						 
						
							
							
								
								fix parsing lists in tag patterns  
							
							
							
						 
						
							2024-04-21 13:27:50 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ebfc6d06d 
								
							 
						 
						
							
							
								
								Support both inline and header imports  
							
							... 
							
							
							
							Load will now convert header imports to inline import defs, so that
we can support both temporarily. 
							
						 
						
							2024-04-20 19:04:09 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3217e5a3f0 
								
							 
						 
						
							
							
								
								Allow dots in import module names  
							
							... 
							
							
							
							We found some issues with the private submodules part of the proposal [1],
and we decided to keep module directories for now.
[1] https://docs.google.com/document/d/1E_77fO-44BtoBtXoVeWyGh1xN2KRTWTu8q6i25RNNx0/edit#heading=h.x84bh32l37em  
							
						 
						
							2024-04-20 12:33:02 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5a38a26db 
								
							 
						 
						
							
							
								
								Merge branch 'main' into inline-imports  
							
							
							
						 
						
							2024-04-20 12:01:11 -03:00