Commit graph

24858 commits

Author SHA1 Message Date
Fábio Beirão
e5e68266f9
Fix small typo on List module 2023-05-26 09:58:57 +02:00
Fábio Beirão
d60f1deebc
Fix small typos on Num module 2023-05-26 09:44:31 +02:00
Brendan Hansknecht
0f1b85757a
Merge pull request #5448 from fdbeirao/fix-num-div-typo
Fix small typo on Num.div
2023-05-25 23:09:32 +00:00
Fábio Beirão
364208f37c
Fix small typo on Num.div 2023-05-26 00:06:27 +02:00
Brendan Hansknecht
8ecbd8c071
Merge pull request #5438 from roc-lang/dict-set-hash-eq
add Hash and Eq to Dict and Set
2023-05-25 00:38:20 +00:00
Ayaz
af3ee5e5f1
Merge pull request #5440 from roc-lang/i5429
Implement openness constraints under records
2023-05-24 17:03:34 -05:00
Brendan Hansknecht
b8f0c214c2
update uitest 2023-05-24 12:46:16 -07:00
Ayaz
e3c1555ba4
Merge pull request #5439 from roc-lang/i5434
Correct tag ID matching of nullable wrapped tags
2023-05-24 14:44:37 -05: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
Brendan Hansknecht
877be563ba
add Hash and Eq to Dict and Set 2023-05-24 10:38:47 -07:00
Folkert de Vries
9b58c0fb9c
Merge pull request #5432 from JTeeuwissen/5430-string-memory-issue
updated drop_specialization for boxes
2023-05-23 18:13:29 +02:00
Anton-4
b11b399e89
Merge pull request #5431 from roc-lang/link-checker-fix
fix twitter link check
2023-05-23 14:54:30 +02:00
J.Teeuwissen
f6ab5f5552
updated drop_specialization for boxes 2023-05-23 14:45:44 +02:00
Anton-4
925cf7fc8f
fix twitter link check
We didn't actually have any twitter links that started with www :p 

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-05-23 13:55:11 +02:00
Richard Feldman
28e56937cc
Add rvcas to README for sponsorship
Signed-off-by: Richard Feldman <oss@rtfeldman.com>
2023-05-19 12:43:53 -04:00
Richard Feldman
999e3b6540
Merge pull request #5300 from roc-lang/benchmark_segfault
improve benchmark error handling, bugfixes
2023-05-19 08:05:28 -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
Anton-4
b43b12a939
Merge pull request #5420 from roc-lang/docs-index-html
fixed docs index.html overwrite
2023-05-17 20:37:20 +02:00
Ayaz
57336e3de1
Merge pull request #5421 from roc-lang/agu-z/record-builder-colon-arrow
New Record Builder `: <-` syntax
2023-05-17 13:27:18 -05:00
Anton-4
3ab37c3ed7
Merge pull request #5419 from dlsmith/fix-help
Fix `roc help`
2023-05-17 18:04:26 +02:00
Agustin Zubiaga
4cd2c957ca
Format multiline reecord builder fields nicely 2023-05-17 12:48:37 -03:00
Anton-4
af8c3ffd73
fixed docs index.html overwrite 2023-05-17 17:39:15 +02:00
Brendan Hansknecht
481fc2b78c
Merge pull request #5417 from dlsmith/cli-ld-warning
Consistent handling of ld chained fixup warning in cli/glue tests
2023-05-17 15:27:53 +00: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
David Smith
cf94eae6fc
Fix roc help
Fixes omission in the [clap v4 upgrade](https://github.com/roc-lang/roc/pull/5405)

See [relevant bullet](2d4644a870/CHANGELOG.md (LL590C32-L590C67)) in changelog.
2023-05-17 10:34:06 -04:00
David Smith
051fca2f68
Share stripping of ignorable strings in has_error helper 2023-05-17 10:08:16 -04: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
David Smith
58cb8352bb
Consistent handling of ld chained fixup warning in cli/glue tests 2023-05-16 17:12:13 -04: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
Richard Feldman
a6bda6eccf
Merge pull request #5163 from lukewilliamboswell/builtin-json
More tests and updates for Json builtin
2023-05-15 19:08:54 -04:00
Brendan Hansknecht
d94b3f521c
Merge pull request #5405 from dlsmith/i5388
Upgrade to clap 4
2023-05-15 20:37:52 +00:00
Brendan Hansknecht
1fe4aae19d
Merge pull request #5412 from aybeedee/precedence-fix
fixed precedence difference for && || operators
2023-05-15 20:37:13 +00:00
Anton-4
9c6aae915b
Merge pull request #5414 from roc-lang/clippy-fix
clippy fix
2023-05-15 20:59:14 +02:00