Ayaz Hafiz
|
07392a35a7
|
Populate type of decoded record completely
|
2022-08-15 11:11:35 -05:00 |
|
Ayaz Hafiz
|
e93145180e
|
Better debug symbols for derivers
|
2022-08-15 11:11:35 -05:00 |
|
Richard Feldman
|
639df6c8c0
|
Unify this_decode_with_var
|
2022-08-15 11:11:35 -05:00 |
|
Richard Feldman
|
b3b6a7ee9f
|
Type-check lots of step_field
|
2022-08-15 11:11:35 -05:00 |
|
Richard Feldman
|
c34427bbf9
|
Rename record_var to initial_state_var
|
2022-08-15 11:11:34 -05:00 |
|
Ayaz Hafiz
|
d01c5c83b7
|
Check in gen tests that don't work yet
|
2022-08-15 11:11:33 -05:00 |
|
Ayaz Hafiz
|
f95c5aee12
|
Check in derived record impl
|
2022-08-15 11:11:33 -05:00 |
|
Ayaz Hafiz
|
66f75b86ee
|
Fix ROC_PRINT_UNIFICATIONS_DERIVED
|
2022-08-15 11:11:33 -05:00 |
|
Ayaz Hafiz
|
a276578642
|
Use some flex vars where they're needed for constraining
|
2022-08-15 11:11:33 -05:00 |
|
Ayaz Hafiz
|
e2e5faa28a
|
Rename to state_record_var
|
2022-08-15 11:11:33 -05:00 |
|
Ayaz Hafiz
|
1e1c44264f
|
Make sure to use result from inserting into subs, rather than uninit buffer
|
2022-08-15 11:11:33 -05:00 |
|
Richard Feldman
|
89f947f3ae
|
Finish setting up types for derived decoders
|
2022-08-15 11:11:33 -05:00 |
|
Richard Feldman
|
ddd462ec8b
|
Finish step
|
2022-08-15 11:11:33 -05:00 |
|
Richard Feldman
|
0579d84bf0
|
Set types for Keep/Skip
|
2022-08-15 11:11:32 -05:00 |
|
Richard Feldman
|
bccfa55179
|
Unify more derived decoder things
|
2022-08-15 11:11:32 -05:00 |
|
Richard Feldman
|
33548874d3
|
Drop some doc comments
|
2022-08-15 11:11:32 -05:00 |
|
Richard Feldman
|
8289458eee
|
Unify this_decode_with_var
|
2022-08-15 11:11:32 -05:00 |
|
Richard Feldman
|
13e3146ac1
|
Type-check lots of step_field
|
2022-08-15 11:11:32 -05:00 |
|
Richard Feldman
|
1587bfbeb5
|
Add type checking for finalizer
|
2022-08-15 11:11:32 -05:00 |
|
Richard Feldman
|
93d07079e1
|
Add type info to decoder_initial_state
|
2022-08-15 11:11:32 -05:00 |
|
Richard Feldman
|
7e12bcff1d
|
Rename variant_var to tag_union_var
|
2022-08-15 11:11:32 -05:00 |
|
Ayaz Hafiz
|
c81eecd644
|
Print back records without trailing comma
|
2022-08-15 11:11:31 -05:00 |
|
Ayaz Hafiz
|
0fd467ca01
|
Print back record updates
|
2022-08-15 11:11:31 -05:00 |
|
Richard Feldman
|
6e008cf718
|
Finish building expressions for decoder_record
|
2022-08-15 11:11:31 -05:00 |
|
Richard Feldman
|
d3e96e9aa8
|
Expand record deriving decoding
|
2022-08-15 11:11:31 -05:00 |
|
Richard Feldman
|
0bff2c6674
|
Support converting Lowercase to Box<str>
|
2022-08-15 11:11:31 -05:00 |
|
Ayaz Hafiz
|
e1359c3025
|
Print back tags appropriately
|
2022-08-15 11:11:31 -05:00 |
|
Richard Feldman
|
bff2852639
|
Add an initial record decoding test
|
2022-08-15 11:11:31 -05:00 |
|
Richard Feldman
|
bf8c253b13
|
Add some basic record decoding
|
2022-08-15 11:11:31 -05:00 |
|
Richard Feldman
|
6af6006cdd
|
Give TagName a From<&str>
|
2022-08-15 11:11:30 -05:00 |
|
Ayaz Hafiz
|
aa5e1e6a27
|
Build derive keys for derivable records
|
2022-08-15 11:11:30 -05:00 |
|
Ayaz Hafiz
|
275391c065
|
Move check_ext_var to utility module
|
2022-08-15 11:11:30 -05:00 |
|
Ayaz Hafiz
|
583829eaf5
|
Pass stepper function explicitly, for now
|
2022-08-15 11:11:30 -05:00 |
|
Ayaz Hafiz
|
29793fac32
|
Begin working on JSON record decoding
And we've hit a borrow panic 😍
|
2022-08-15 11:11:29 -05:00 |
|
Richard Feldman
|
52dc1fb723
|
Clean up some trailing spaces
|
2022-08-15 10:59:58 -04:00 |
|
dependabot[bot]
|
4c6ad52c47
|
Bump indoc from 1.0.6 to 1.0.7
Bumps [indoc](https://github.com/dtolnay/indoc) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/dtolnay/indoc/releases)
- [Commits](https://github.com/dtolnay/indoc/compare/1.0.6...1.0.7)
---
updated-dependencies:
- dependency-name: indoc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-08-15 13:18:18 +00:00 |
|
dependabot[bot]
|
2dbb017403
|
Bump crossbeam from 0.8.1 to 0.8.2
Bumps [crossbeam](https://github.com/crossbeam-rs/crossbeam) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-0.8.1...crossbeam-0.8.2)
---
updated-dependencies:
- dependency-name: crossbeam
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-08-15 13:16:53 +00:00 |
|
Ayaz
|
0d96f4fc7d
|
Merge pull request #3806 from roc-lang/dependabot/cargo/encode_unicode-1.0.0
Bump encode_unicode from 0.3.6 to 1.0.0
|
2022-08-15 08:16:49 -05:00 |
|
dependabot[bot]
|
cd3e2c8d36
|
Bump hashbrown from 0.12.2 to 0.12.3
Bumps [hashbrown](https://github.com/rust-lang/hashbrown) from 0.12.2 to 0.12.3.
- [Release notes](https://github.com/rust-lang/hashbrown/releases)
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/hashbrown/compare/v0.12.2...v0.12.3)
---
updated-dependencies:
- dependency-name: hashbrown
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-08-15 05:30:58 +00:00 |
|
dependabot[bot]
|
be82551719
|
Bump encode_unicode from 0.3.6 to 1.0.0
Bumps [encode_unicode](https://github.com/tormol/encode_unicode) from 0.3.6 to 1.0.0.
- [Release notes](https://github.com/tormol/encode_unicode/releases)
- [Changelog](https://github.com/tormol/encode_unicode/blob/master/RELEASES.md)
- [Commits](https://github.com/tormol/encode_unicode/compare/v0.3.6...v1.0.0)
---
updated-dependencies:
- dependency-name: encode_unicode
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-08-15 05:30:40 +00:00 |
|
Folkert de Vries
|
f2a6310137
|
Merge pull request #3735 from roc-lang/turn-on-abilities-wasm-tests
Turn abilities tests for wasm dev and wasm LLVM back on
|
2022-08-14 16:18:48 +02:00 |
|
Brian Carroll
|
fe0dad1136
|
Merge pull request #3772 from RossSmyth/Layouts
Fix some layout reprs
|
2022-08-14 10:50:48 +01:00 |
|
Ayaz
|
11f0de21e1
|
Merge pull request #3781 from roc-lang/dependabot/cargo/insta-1.18.2
Bump insta from 1.15.0 to 1.18.2
|
2022-08-13 13:36:32 -07:00 |
|
Ayaz Hafiz
|
c0969e5ff8
|
Reuse allocations in fixing closures
|
2022-08-13 10:38:53 -07:00 |
|
Ayaz Hafiz
|
d19c9107b2
|
swap_remove rather than removing in place
|
2022-08-13 10:30:58 -07:00 |
|
Ayaz Hafiz
|
7215acdbac
|
Ensure that field layouts passed to closure unwrapping are sorted
|
2022-08-13 10:25:18 -07:00 |
|
Ayaz Hafiz
|
9ffe6eb6dd
|
Print function argument layouts in pretty mode
|
2022-08-13 10:25:18 -07:00 |
|
Ayaz Hafiz
|
991b99250c
|
Clippy
|
2022-08-13 10:25:18 -07:00 |
|
Ayaz Hafiz
|
6bcd682dde
|
Support captures between mutually recursive closures
|
2022-08-13 10:25:18 -07:00 |
|
Ayaz Hafiz
|
4b55416ca1
|
Add test for outer scope transient captures
|
2022-08-13 10:25:18 -07:00 |
|