Agus Zubiaga
|
27a9f6051e
|
Report ingested file name syntax error
|
2024-05-06 23:46:06 -03:00 |
|
Agus Zubiaga
|
755e16cb10
|
Report exposing list end error in imports
|
2024-05-06 23:38:12 -03:00 |
|
Agus Zubiaga
|
dc18597a0e
|
Report unfinished exposing in imports
|
2024-05-06 23:24:56 -03:00 |
|
Agus Zubiaga
|
f81985533c
|
Report import lowercase alias
|
2024-05-06 23:16:18 -03:00 |
|
Agus Zubiaga
|
97ed8fdbbd
|
Report unfinished import as
|
2024-05-06 23:03:40 -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
|
007e03891e
|
Report module name / path syntax error in imports
|
2024-05-06 21:00:17 -03:00 |
|
Agus Zubiaga
|
233310cabf
|
Report space problem in import
|
2024-05-06 20:26:07 -03:00 |
|
Agus Zubiaga
|
520dc389f3
|
Report ingested file annotation syntax error
|
2024-05-05 17:45:37 -03:00 |
|
Agus Zubiaga
|
56f12718f1
|
Only annotation spaces should be backtrackable
|
2024-05-05 17:39:49 -03:00 |
|
Agus Zubiaga
|
4b8b36529d
|
Remove unnecessary & ref
|
2024-05-05 17:08:34 -03:00 |
|
Agus Zubiaga
|
3c52edd0a0
|
Add ingested file no ann test
|
2024-05-05 17:00:05 -03:00 |
|
Agus Zubiaga
|
8a25e4aac4
|
Handle optional annotation in ingested files when canonicalizing
|
2024-05-05 16:57:56 -03:00 |
|
Agus Zubiaga
|
22716cea45
|
Format ingested file with optional annotation
|
2024-05-05 16:56:49 -03:00 |
|
Agus Zubiaga
|
fe2eb0f0a5
|
Parse optional ingested file annotation
|
2024-05-05 16:55:36 -03: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 |
|
Richard Feldman
|
b53017a733
|
Merge pull request #6683 from roc-lang/new-module-headers
New `app`, `module`, and `package` headers
|
2024-05-01 16:06:26 -04:00 |
|
Brendan Hansknecht
|
dc539f759d
|
Improve OptSize implementation in Roc
1. Use the llvm `Oz` pipeline.
2. Avoid adding extra optimization passes.
This shrunk rocci-bird by ~16%.
|
2024-05-01 08:25:34 -07: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] https://roc.zulipchat.com/#narrow/stream/304641-ideas/topic/Fewer.2Fdifferent.20keywords.20in.20the.20file.20header/near/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] https://roc.zulipchat.com/#narrow/stream/304641-ideas/topic/Fewer.2Fdifferent.20keywords.20in.20the.20file.20header/near/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 |
|
Agus Zubiaga
|
eb8ef6241e
|
Merge branch 'main' into inline-imports
|
2024-05-01 10:25:17 -03:00 |
|
Agus Zubiaga
|
d8d56f6e49
|
Rename {Parsed,Constrained}Module.imported_modules to available_modules
|
2024-05-01 09:58:23 -03:00 |
|
Richard Feldman
|
6c21bdf91f
|
cargo fmt
Signed-off-by: Richard Feldman <oss@rtfeldman.com>
|
2024-04-30 16:22:11 -04:00 |
|
Richard Feldman
|
e2b4af8af5
|
fix typos in comment
Signed-off-by: Richard Feldman <oss@rtfeldman.com>
|
2024-04-30 16:21:48 -04: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 |
|
faldor20
|
29864c2508
|
added timeout to analysis
|
2024-04-30 09:44:22 +10:00 |
|
faldor20
|
712d648cf0
|
reduce panics
|
2024-04-30 09:44:22 +10:00 |
|
Anton-4
|
9d28e70cdc
|
all fixed
|
2024-04-28 18:27:59 +02:00 |
|
Richard Feldman
|
7fcf13d14b
|
Update some tests to use !
|
2024-04-28 11:26:37 -04:00 |
|
Anton-4
|
3742ef5f42
|
update basic-cli links to 0.10
|
2024-04-28 12:45:31 +02:00 |
|
Agus Zubiaga
|
b3cd71e460
|
match => if let value def
|
2024-04-28 00:13:01 -03:00 |
|
Agus Zubiaga
|
a8a829aadd
|
Merge branch 'main' into inline-imports
|
2024-04-28 00:11:29 -03:00 |
|
Agus Zubiaga
|
9df5fb7092
|
Refactor package_qualified_imported_modules in load
|
2024-04-27 23:01:22 -03:00 |
|
Agus Zubiaga
|
eea2196c30
|
Remove unnecessary ValueDef::IngestedFileImport branch in load/parse
|
2024-04-27 22:51:12 -03:00 |
|
Agus Zubiaga
|
2aa53eab32
|
Remove unncessary comment in load
|
2024-04-27 22:32:43 -03:00 |
|
Agus Zubiaga
|
a2b76fc8c3
|
Combine work in load update Header
|
2024-04-27 22:31:03 -03:00 |
|
Agus Zubiaga
|
87a279dc2c
|
Extract marking s builtin into header type method
|
2024-04-27 22:27:50 -03:00 |
|
Agus Zubiaga
|
8c62640b97
|
Remove pointless comment in load
Co-authored-by: Ayaz <20735482+ayazhafiz@users.noreply.github.com>
Signed-off-by: Agus Zubiaga <hi@aguz.me>
|
2024-04-27 22:24:41 -03:00 |
|
Agus Zubiaga
|
afd9f79b90
|
Remove unnecessary platform shorthands assert
|
2024-04-27 22:16:59 -03:00 |
|
Luke Boswell
|
74e531b994
|
remove suffixed from Ident::Access and cleanup
|
2024-04-28 08:48:08 +10:00 |
|
Luke Boswell
|
20f277c132
|
update later tests
|
2024-04-28 08:47:08 +10:00 |
|
Luke Boswell
|
8d88e3ab7f
|
update snapshots
|
2024-04-28 08:47: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 |
|