J.Teeuwissen
62446b7c60
fixed perf for incremented_children
2023-05-24 21:46:14 +02:00
Ayaz Hafiz
7f639e485a
Update mono tests
2023-05-24 14:14:14 -05:00
Ayaz Hafiz
d5f8af8021
Turn set test back on
2023-05-24 14:13:40 -05:00
Ayaz Hafiz
9f45c2ff47
Correctly copy non-generalized imports as non-generalized
...
Importing a rigid variable in a non-generalized context should not keep
the variable as rigid. That's because rigid variables are only necessary
for enforcing invariants during typechecking of a generalizable
definition, but at all use sites (which are not generalized), they are
demoted to possibly-unbound type variable.
2023-05-24 14:12:24 -05:00
Ayaz Hafiz
d3120e500e
Drop translations key
2023-05-24 14:06:39 -05:00
Ayaz Hafiz
cc47635634
Add open union under tuple test
2023-05-24 13:12:47 -05:00
Ayaz Hafiz
ee2a195525
s/loc_guard/loc_pattern
2023-05-24 13:12:47 -05:00
Ayaz Hafiz
2f7930dd0f
Implement annotation def for tuple
2023-05-24 13:12:41 -05:00
Ayaz Hafiz
815ae5df9d
Mark named destructures under records as open
2023-05-24 13:12:41 -05:00
Brendan Hansknecht
4cac15eb2b
remove stale comment
2023-05-24 10:48:40 -07:00
Ayaz Hafiz
5abf121efe
Correct tag ID matching of nullable wrapped tags
2023-05-24 12:42:15 -05:00
Ayaz Hafiz
bbcd9c3a52
Debug LLVM IR in tests
2023-05-24 12:41:54 -05:00
J.Teeuwissen
b049b29613
Start fixing failed tests
2023-05-24 19:40:12 +02:00
Brendan Hansknecht
877be563ba
add Hash and Eq to Dict and Set
2023-05-24 10:38:47 -07:00
Bryce Miller
55bb8f4b6c
fix typo
2023-05-24 10:53:13 -04:00
Bryce Miller
34026833b1
"has" -> "implements"
2023-05-24 10:39:48 -04:00
Bryce Miller
abb48e9d5e
Identifier("has")
-> Identifier("implements")
2023-05-24 10:38:52 -04:00
Bryce Miller
b05befd770
ident: "has"
-> ident: "implements"
2023-05-24 10:38:06 -04:00
Bryce Miller
57c01de792
has [...]
-> implements [...]
2023-05-24 10:36:18 -04:00
J.Teeuwissen
3eee6097df
Updated comment and formatting
2023-05-24 16:13:24 +02:00
J.Teeuwissen
d7304f86e5
allow lowlevel and match
2023-05-24 16:13:24 +02:00
J.Teeuwissen
f6ab5f5552
updated drop_specialization for boxes
2023-05-23 14:45:44 +02:00
Bryce Miller
2f5695e59d
use word
instead of word10
2023-05-22 22:29:32 -04:00
Bryce Miller
31c06ca979
has
-> implements
2023-05-21 19:54:58 -04:00
Bryce Miller
95516d585a
Update formatter has
-> implements
2023-05-21 19:03:53 -04:00
Bryce Miller
17c733ec81
has -> implements in roc_problem::can::Problem
2023-05-20 21:12:26 -04:00
Bryce Miller
44d3396508
builtin opaque type abilites has -> implements
2023-05-20 19:47:17 -04:00
Bryce Miller
46cb45f717
loc_has -> loc_implements
2023-05-20 19:24:08 -04:00
Bryce Miller
d700a6a6e6
has -> implements in comments
2023-05-20 19:19:11 -04:00
Bryce Miller
10d92bf0f3
ast::ImplementsAbilities::Has ->
...
ast::ImplementsAbilities::Implements
2023-05-20 19:16:13 -04:00
Bryce Miller
4b90948fcf
ast::HasAbilities -> ast::ImplementsAbilities
2023-05-20 19:13:01 -04:00
Bryce Miller
9eb2180a0f
ast::HasAbility -> ast::ImplementsAbility
2023-05-20 08:27:42 -04:00
Bryce Miller
413ccb24ad
ast::HasImpls -> ast::AbilityImpls
2023-05-20 08:24:02 -04:00
Bryce Miller
ebbdae6c28
ast::HasClause -> ast::ImplementsClause
2023-05-20 08:20:44 -04:00
Bryce Miller
64c34a5c6d
ast::Has -> ast::Implements
2023-05-20 08:12:20 -04:00
Bryce Miller
d2fed03cb1
has [abilities] -> implements [abilities]
2023-05-20 08:04:26 -04:00
Bryce Miller
b1d592ec37
has clause -> implements clause
2023-05-20 07:15:30 -04:00
Bryce Miller
0f289ed712
add word10 fn
2023-05-19 21:13:33 -04:00
Folkert de Vries
69a487a96a
Merge pull request #5422 from dlsmith/json-overflow-cfg-dbg
...
Disable some tests in debug failing with stack overflow
2023-05-18 01:50:59 +02:00
David Smith
7f1a242a7c
Disable some tests in debug failing with stack overflow
2023-05-17 16:33:59 -04:00
Agustin Zubiaga
4cd2c957ca
Format multiline reecord builder fields nicely
2023-05-17 12:48:37 -03:00
Agustin Zubiaga
5edcb31f32
Outdentable record builders
2023-05-17 12:21:39 -03:00
Agustin Zubiaga
b92c50c7be
Remove unnecessary format_record_builder_field_help argument
2023-05-17 12:17:31 -03:00
Agustin Zubiaga
d1feb00170
Track spaces between : and <- in record builders
2023-05-17 11:49:06 -03:00
Agustin Zubiaga
23db4a5e87
Update tests to new record builder syntax
2023-05-17 11:47:34 -03:00
Agustin Zubiaga
731cd4257d
Record Builder colon arrow syntax
2023-05-16 22:44:55 -03:00
Folkert de Vries
d6dfdabd16
Merge pull request #5396 from roc-lang/simpl-record-layout
...
Simplify record layout
2023-05-17 01:17:25 +02:00
Ayaz
c072eda598
Merge pull request #5415 from agu-z/agu-z/record-builder-syntax
...
Prevent record builder field names from shadowing other symbols
2023-05-16 12:41:35 -05:00
Ayaz Hafiz
a67c148be7
Convert LayoutRepr::Struct into a tuple variant
2023-05-16 11:58:16 -05:00
Agustin Zubiaga
c43ff03e41
Prevent record builder field names from shadowing other symbols
2023-05-16 13:48:41 -03:00