Richard Feldman
01038ed53c
Merge pull request #2192 from rtfeldman/rename-base-to-pf
...
Rename `base` package to `pf` everywhere, to match tutorial
2021-12-14 22:00:22 -05:00
Joshua Warner
6fcdc46c03
Allow newlines in package entries
2021-12-12 20:33:35 -08:00
Jan Van Bruggen
d03a51c75b
Rename base
package to pf
everywhere, to match tutorial
2021-12-12 05:57:39 -07:00
Folkert
0052ccda38
cleanup in file.rs
2021-12-05 15:19:02 +01:00
Folkert
bb73ac94eb
remove unused struct type
2021-12-05 15:18:00 +01:00
Folkert
bb853a1a64
remove unused fields from State
2021-12-05 15:16:48 +01:00
Folkert
21ff434fe3
use unused values
2021-12-05 15:13:41 +01:00
Folkert
e0468363fb
remove headers_parsed
2021-12-05 15:13:32 +01:00
Folkert
0bdda2506c
add update mode to reset and reuse
2021-11-28 14:13:02 +01:00
Folkert
1241d5ccbd
make UpdateModeIds a proper type
2021-11-28 14:03:48 +01:00
Joshua Warner
f25323e8a7
Implement platform header formatting
2021-11-25 08:19:31 -08:00
Joshua Warner
f4e29bd267
Merge pull request #2069 from rtfeldman/joshuawarner32/impl-app-header-formatting
...
Implement [more] app header formatting
2021-11-25 07:24:06 -08:00
Joshua Warner
24f7692a73
Implement [more] app header formatting
...
Also, refactor out a utility method to format a Collection. This method can currently
replace some of the formatting done in module headers - but the goal is eventually
to be able to replace the code in fmt_list as well, such that there is 'one true way'
to format collections.
2021-11-23 12:19:43 -08:00
Brian Carroll
98474a500a
Add a list of starting points to get familiar with compiler code
2021-11-23 00:29:55 +00:00
Richard Feldman
763809805b
Drop unused alias info
2021-11-21 13:35:23 -05:00
Folkert
991420731d
rename function
2021-11-19 23:49:09 +01:00
Folkert
88a1a0fd40
rename variable
2021-11-19 23:30:12 +01:00
Folkert
71d2f1c17c
generate error message when main has unresolved type variables
2021-11-19 23:21:29 +01:00
Folkert
640b4e2d0b
cleanup
2021-11-19 22:25:37 +01:00
Folkert
74f073b3c6
use HostSpecializations from file.rs
2021-11-19 22:20:50 +01:00
Folkert
4a454eeb25
remove all_pending_specializations from file.rs State
2021-11-19 21:27:05 +01:00
ayazhafiz
8b7217847d
Rename additional stale roc_module::operator refs and format
2021-11-18 20:20:33 -05:00
ayazhafiz
8a60162a1e
Rename roc_module::operator -> roc_module::called_via
...
A bit of a nit, but this file is now more general than just keeping
track of operator methods.
2021-11-18 20:20:33 -05:00
Folkert
9aca302c39
Merge remote-tracking branch 'origin/trunk' into deep-copy-var-to
2021-11-18 13:16:24 +01:00
Folkert
f9c81bffe0
make external specializations more efficient
...
- create fewer Subs values
- don't merge Subs if not needed
2021-11-17 23:09:20 +01:00
Callum Dunster
f972098e70
Move reporting module into root.
2021-11-16 19:58:21 +01:00
Joshua Warner
6fab6e20f5
Fix clippy
2021-11-14 10:40:09 -08:00
Joshua Warner
8c8bc910fd
Convert exposes_modules to collection_trailing_sep_e
2021-11-14 10:14:53 -08:00
Joshua Warner
c4e70ca7aa
Convert exposes_values to ccollection_trailing_sep_e
2021-11-14 10:14:53 -08:00
Joshua Warner
71cc8d4c4b
Convert requires_rigids to collection_trailing_sep_e
2021-11-14 10:14:53 -08:00
Joshua Warner
df89fe7dd6
Make provides a Collection
2021-11-14 10:14:53 -08:00
Joshua Warner
23c75d2699
Allow trailing comments in imports decl
2021-11-14 10:14:53 -08:00
Joshua Warner
c10f403c94
Allow trailing comments in exposes decl
2021-11-14 10:14:52 -08:00
Joshua Warner
1fabc64fdf
Use Collection in Expr::TagUnion
2021-11-13 07:38:39 -08:00
Joshua Warner
4df0880e7a
Commit local changes (whoops!)
2021-11-11 18:57:26 -08:00
Joshua Warner
04d4a8ca79
Introduce Collection as a general abstraction in the ast
2021-11-11 14:49:33 -08:00
Joshua Warner
0e9d7d8b7b
Fix clippy lints due to clones on now-Copy types
2021-11-10 19:55:11 -08:00
Brendan Hansknecht
73e2cbcb1e
Make versions numbers consistent and matching the lock files
2021-11-06 13:24:45 -07:00
Brendan Hansknecht
d49ac68bcc
Update dep with major version changes
2021-11-05 19:19:37 -07:00
Brendan Hansknecht
bddc08c977
Remove unused dependencies
2021-11-05 16:58:11 -07:00
Folkert
c5005d3dd1
Merge remote-tracking branch 'origin/trunk' into partialproc-by-reference
2021-11-03 15:32:39 +01:00
Folkert
a15183a7d1
refactor
2021-11-03 14:09:04 +01:00
Folkert
74df66a472
make new PartialProcs struct
2021-11-03 13:59:00 +01:00
Folkert
54429162ad
clippy
2021-11-01 23:19:47 +01:00
Folkert
05b5cd3429
specializations requested in file.rs are specializations for the host
2021-10-29 21:27:26 +02:00
Matthias Beyer
c47da13994
Fix indention
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-27 15:00:51 +02:00
Matthias Beyer
0c8db62533
Fix: Add missing space in error message
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-27 15:00:51 +02:00
Anton-4
39974ea039
Merge branch 'trunk' of github.com:rtfeldman/roc into function_closure_to_mark_node
2021-10-25 14:34:58 +02:00
Folkert
2e773e5f66
turn module_thunks into a slice
2021-10-22 22:59:00 +02:00
Folkert
6a6ea64323
abstract checking of is module thunk
2021-10-22 22:16:52 +02:00