Commit graph

1482 commits

Author SHA1 Message Date
Richard Feldman
6acc1a2544
Merge pull request #3765 from roc-lang/dependabot/cargo/crates/compiler/parse/fuzz/im-15.1.0
Bump im from 14.3.0 to 15.1.0 in /crates/compiler/parse/fuzz
2022-08-12 19:52:18 -04:00
Folkert de Vries
0fab77af99
Merge pull request #3751 from roc-lang/relax-clone
Don't require `Clone` on as many `RocList` methods
2022-08-13 00:11:23 +02:00
Richard Feldman
32f63f46a6
Merge pull request #3739 from roc-lang/ruby-interop
Ruby interop example
2022-08-12 17:17:27 -04:00
dependabot[bot]
f0c83f730b
Bump im from 14.3.0 to 15.1.0 in /crates/compiler/parse/fuzz
Bumps [im](https://github.com/bodil/im-rs) from 14.3.0 to 15.1.0.
- [Release notes](https://github.com/bodil/im-rs/releases)
- [Changelog](https://github.com/bodil/im-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bodil/im-rs/compare/v14.3.0...v15.1.0)

---
updated-dependencies:
- dependency-name: im
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-12 21:09:40 +00:00
Richard Feldman
58c3575e44
Fix mono tests 2022-08-12 15:28:05 -04:00
Richard Feldman
7b2c1a7e64
s/trunk/main/g 2022-08-12 15:24:37 -04:00
Richard Feldman
97e2900bf5
s/rtfeldman/roc-lang/g in links to GitHub repos 2022-08-12 15:24:09 -04:00
Richard Feldman
af8a81de9f
Merge pull request #3758 from roc-lang/fix-recursive-glue
Fix recursive type glue
2022-08-12 15:06:05 -04:00
Richard Feldman
641daab02c
Merge pull request #3754 from rtfeldman/avx512_valgrind_fix
valgrind fix for newer intel processors
2022-08-12 10:59:01 -04:00
Richard Feldman
778f7fe45e
Fix strategy for fixing up pending recursive types 2022-08-12 10:40:39 -04:00
Richard Feldman
1d5943ccff
Revert "Failed attempt"
This reverts commit d05f9e67e7.
2022-08-12 10:22:54 -04:00
Anton-4
d98db0828b
check if on x86 arch before doing feature detection 2022-08-12 14:07:16 +02:00
Anton-4
72e60bceea
valgrind fix for newer intel processors 2022-08-12 12:06:31 +02:00
Anton-4
720f02372c
use most compatible bash shebang 2022-08-12 11:45:02 +02:00
Richard Feldman
d05f9e67e7
Failed attempt 2022-08-12 00:38:19 -04:00
Richard Feldman
394cce74ef
Revert "Remove pending recursive type IDs in glue"
This reverts commit fcb174cfa0.
2022-08-11 23:53:29 -04:00
Richard Feldman
fcb174cfa0
Remove pending recursive type IDs in glue 2022-08-11 23:53:28 -04:00
Richard Feldman
d7ef42612b
Improve a variable name 2022-08-11 23:53:28 -04:00
Richard Feldman
6224180462
Revert "Don't decrement refcount when extending RocList"
This reverts commit 477ed96e15.
2022-08-11 20:50:29 -04:00
Richard Feldman
07eed2c4a6
Merge pull request #3748 from rtfeldman/serde
Add serde serializers/deserializers to roc_std
2022-08-11 17:46:44 -04:00
Richard Feldman
7668ff6549
Re-disable wasm CLI test 2022-08-11 17:22:02 -04:00
Richard Feldman
e6354b2dbd
Add ruby interop CLI test 2022-08-11 17:22:02 -04:00
Richard Feldman
37329860d1
Re-enable and consolidate some CLI tests 2022-08-11 17:22:02 -04:00
Richard Feldman
477ed96e15
Don't decrement refcount when extending RocList 2022-08-11 10:25:34 -04:00
Folkert de Vries
0798f787c5
Merge pull request #3736 from rtfeldman/i3687
Creation of a record whose type has an optional value is an error
2022-08-11 15:51:41 +02:00
Folkert de Vries
b3487139a9
Merge pull request #3746 from rtfeldman/i2453
Report anonymous functions as "this function" rather than symbol name
2022-08-11 15:38:43 +02:00
Brian Hicks
48de542f2c
remove copy-pasted comment 2022-08-11 05:55:50 -05:00
Folkert
5b10ebeeb7
Merge remote-tracking branch 'origin/trunk' into i2453 2022-08-11 10:44:26 +02:00
Folkert de Vries
b435f72be0
Merge branch 'trunk' into i2147 2022-08-11 10:24:49 +02:00
Folkert de Vries
448c8ced53
Merge pull request #3749 from rtfeldman/i2165
Regression test for #2165
2022-08-11 10:23:45 +02:00
Folkert de Vries
ae0e90c8f3
Merge pull request #3738 from rtfeldman/i3444
Layout generation for recursive lambda sets
2022-08-11 10:22:07 +02:00
Ayaz Hafiz
6dc16521d3
Add illegal case of conditionally creating optional field
Closes #3687
2022-08-10 20:24:20 -07:00
Ayaz Hafiz
0bfbeed843
Use Str instead of U64 2022-08-10 20:24:20 -07:00
Ayaz Hafiz
8ccbceaa48
Update reporting tests 2022-08-10 20:24:20 -07:00
Ayaz Hafiz
a1445c25bd
Update solve test 2022-08-10 20:24:20 -07:00
Ayaz Hafiz
af19df1a0a
Include optional/required mismatch for rigid optionals 2022-08-10 20:24:19 -07:00
Ayaz Hafiz
b3d4c8f09b
Parse explicit optional field types as rigid optionals 2022-08-10 20:24:19 -07:00
Ayaz Hafiz
b69051c90e
Print rigid optional types correctly 2022-08-10 20:24:19 -07:00
Ayaz Hafiz
b311dc4741
Remove stray dbg 2022-08-10 20:24:19 -07:00
Ayaz Hafiz
81bb889e93
Add RigidOptional record field variant 2022-08-10 20:24:18 -07:00
Ayaz Hafiz
d8c18cc898
Ignore argument 2022-08-10 20:23:17 -07:00
Richard Feldman
b911e01136
Merge pull request #3737 from rtfeldman/i3553
Print all argument in tags when their argument lengths mismatch
2022-08-10 22:59:01 -04:00
Richard Feldman
f20c54de01
Merge pull request #3745 from rtfeldman/i2620
Adds regression tests for polymorphic records in the repl
2022-08-10 22:58:15 -04:00
Richard Feldman
3180d16be2
Add some cfg(serde) annotations where needed 2022-08-10 21:16:47 -04:00
Richard Feldman
90badfe81f
Don't require Clone on as many RocList methods 2022-08-10 20:24:39 -04:00
Ayaz Hafiz
10288d3430
Fix compile errors 2022-08-10 16:10:32 -07:00
Ayaz Hafiz
7aeb332060
Regression test for #2147
Closes #2147
2022-08-10 16:06:01 -07:00
Ayaz Hafiz
c423e3f5ce
Regression test for #2165
Closes #2165
2022-08-10 16:01:56 -07:00
Brian Hicks
31390c8ba3
implement Serialize/Deserialize for RocList 2022-08-10 17:32:31 -05:00
Ayaz Hafiz
fdb79da5a8
Report anonymous functions as "this function" rather than symbol name
Closes #2453

Thanks for the assist @chris-packett
2022-08-10 15:26:52 -07:00