Agus Zubiaga
|
26fe91b02f
|
Always use "MODULE PARAMS" term in errors
The theory is that this will be more searchable
|
2024-07-06 22:07:29 -03:00 |
|
Agus Zubiaga
|
0cbb352a89
|
Move unexpected params warning to solve
|
2024-07-06 21:36:26 -03:00 |
|
Agus Zubiaga
|
63e722f61d
|
Rename symbol and module lookup struts
|
2024-07-06 11:42:53 -03:00 |
|
Anton-4
|
7180a93273
|
fix openness inference for empty tag
|
2024-07-06 16:29:10 +02:00 |
|
Folkert
|
2ec7f56643
|
add TODO comment
|
2024-07-06 16:21:03 +02:00 |
|
Folkert
|
ee3ac41a58
|
add assert to prevent UB?!
|
2024-07-06 16:14:34 +02:00 |
|
Folkert
|
26e6f1ca92
|
clippy
|
2024-07-06 16:14:34 +02:00 |
|
Folkert
|
90b70c3df0
|
slightly optimize modified tracking
|
2024-07-06 16:14:33 +02:00 |
|
Folkert
|
f4bd41352b
|
use BorrowSignature::from_layouts
|
2024-07-06 16:14:33 +02:00 |
|
Folkert
|
14b02c5827
|
remove clone
|
2024-07-06 16:14:32 +02:00 |
|
Folkert
|
413d6621c0
|
clippy
|
2024-07-06 16:14:32 +02:00 |
|
Folkert
|
9c0408b28e
|
fix ui tests
|
2024-07-06 16:14:32 +02:00 |
|
Folkert
|
047779d981
|
WIP infer join points too
|
2024-07-06 16:14:29 +02:00 |
|
Folkert
|
0932c542ca
|
update mono tests
|
2024-07-06 16:12:01 +02:00 |
|
Folkert
|
4a121a2348
|
nothing we can do for by-pointer calls
|
2024-07-06 16:08:59 +02:00 |
|
Folkert
|
f361d79249
|
make a real fixed point
|
2024-07-06 16:08:59 +02:00 |
|
Folkert
|
48ddbec9d1
|
mono tests
|
2024-07-06 16:08:56 +02:00 |
|
Folkert
|
3cbec41d59
|
hook borrow inference up
|
2024-07-06 16:05:52 +02:00 |
|
Folkert
|
199558b661
|
basic transitive inference
|
2024-07-06 16:05:52 +02:00 |
|
Anton-4
|
1bcf30391b
|
Merge pull request #6819 from roc-lang/rust-1-77-2-upgrade
Rust 1.77.2 upgrade
|
2024-07-06 03:23:54 +02:00 |
|
Agus Zubiaga
|
33cbaa5cd8
|
Replace ScopeModules/modules VecMap with 2 Vecs
|
2024-07-05 22:05:33 -03:00 |
|
Agus Zubiaga
|
f80cb341a6
|
Move ScopeModules to can
|
2024-07-05 21:35:52 -03:00 |
|
Anton-4
|
81d18cc84b
|
use dead_code for Both
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
|
2024-07-05 14:17:52 +02:00 |
|
JRI98
|
25084b18ec
|
Fix handling of spaces after for as
|
2024-07-05 09:40:56 +01:00 |
|
Agus Zubiaga
|
d775d9ef53
|
Prevent top-level fns from capturing params
|
2024-07-04 12:25:02 -03:00 |
|
Sam Mohr
|
6f5f5f431e
|
Merge branch 'main' into builtin-task
|
2024-07-03 13:37:46 -07:00 |
|
Agus Zubiaga
|
13ba59a4cb
|
Fix hang on qualified import with builtin name
|
2024-07-03 12:40:53 -03:00 |
|
Sam Mohr
|
f61b303a59
|
Merge branch 'main' into builtin-task
|
2024-07-03 00:42:48 -07:00 |
|
Agus Zubiaga
|
d23a8dc618
|
Fix importing of module params vars
|
2024-07-02 22:48:47 -03:00 |
|
Luke Boswell
|
f69d39dffc
|
Merge pull request #6808 from roc-lang/process-host
Update preprocess host API
|
2024-07-03 10:23:44 +10:00 |
|
Agus Zubiaga
|
89fc1104f0
|
Report import params mismatch
|
2024-07-02 11:10:00 -03:00 |
|
Agus Zubiaga
|
d2c9953429
|
Handle import params lambda sets and abilities in solve
|
2024-07-02 11:10:00 -03:00 |
|
Agus Zubiaga
|
400c156d81
|
Replace params mono todo with unimplemented
|
2024-07-02 11:10:00 -03:00 |
|
Agus Zubiaga
|
f257c52634
|
clippy fix: no manual Option::map
|
2024-07-02 11:10:00 -03:00 |
|
Agus Zubiaga
|
f56239bd9b
|
Remove unnecessary ref
|
2024-07-02 11:10:00 -03:00 |
|
Agus Zubiaga
|
922b1c44ef
|
Report missing params
|
2024-07-02 11:10:00 -03:00 |
|
Agus Zubiaga
|
bc6a84a215
|
Report unexpected params
|
2024-07-02 11:09:59 -03:00 |
|
Agus Zubiaga
|
db76ab4015
|
Replace params in abilities TODOs with unimplemented!
|
2024-07-02 11:09:59 -03:00 |
|
Agus Zubiaga
|
42c58d8efe
|
Use Vec instead of VecMap for scope module sources
|
2024-07-02 11:09:59 -03:00 |
|
Agus Zubiaga
|
702092859e
|
Add pattern type for module params
|
2024-07-02 11:09:59 -03:00 |
|
Agus Zubiaga
|
90c7745989
|
Capture import params location for better errors
|
2024-07-02 11:09:56 -03:00 |
|
Agus Zubiaga
|
f0fe0a3ea6
|
Module params are not extensible
|
2024-07-02 04:10:47 -03:00 |
|
Agus Zubiaga
|
5ec4b042bb
|
Constrain and solve import params
No reporting yet
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
c541dd5747
|
Do not report import params symbol as unused
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
8604bb23b2
|
Include param's record references
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
50b1a60411
|
Reuse Var constrain for ParamsVar
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
8f69e75a95
|
Contrain module params pattern
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
674adf1fad
|
Wrap import params expr so we can constrain later
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
dcb2767b6e
|
Do not create unnecessary scope in solve run_help
|
2024-07-02 04:10:45 -03:00 |
|
Agus Zubiaga
|
dd0e28240a
|
Add module param identifiers to solve's scope
|
2024-07-02 04:10:45 -03:00 |
|