Make check_ir dump upon failure and call Check_ir only from pipeline#176
Make check_ir dump upon failure and call Check_ir only from pipeline#176
Conversation
this greatly simplifies many module interface * no need to pass `Typing.scope` to transformations * no need for them to import `Check_ir` * `Check_ir` is now just a single function. This does away with the higher-order hook `check_exp` in `Check_ir.exp`, and replaces it with `Ir.flavor`, a record describing the particular “flavor” at this point. This has also the advantage that `Check_ir` would notice if a pass after, say, `Async` would re-introduce calls to `async`.
|
Also nicer printing of subtype failure; multi-line really helps here. |
There was a problem hiding this comment.
This is generally ok, though I prefer the flexibility of passing in flavor checker so you can completely decouple the general type checker from other passes (eg. experimental ones like show).
Indeed, we could imagine composing the checker functions to maintain invariants established by previous passes. Perhaps one could just add a custom flavour to the variant that allows one to do this.
However, there is one issue, noted in issue https://dfinity.atlassian.net/browse/AST-35.
We currently split the transformation of the prelude and program and that can break whole program transformations (such as Async.ml) if we extend the prelude with constructs that require transformation (async T). Perhaps the correct thing to do is to apply all the transformations to the prelude and program separately and hope that they are compositional. Even better, apply the transformation in one step to the entire program and make the compiler discover and duplicate the prelude (and libraries) as necessary.
|
Silly idea perhaps but we could put a partial order on flavors, record the flavor in the output of the pass and check the invariants of all flavours before the current flavour. So desugar < async < await < tailcall compilable. Probably not worth it though... |
|
Oops, I didn't review careful enough - you are actually doing the partial ordering already using a Boolean lattice (I guess). Nice! |
src/ir.ml
Outdated
| *) | ||
|
|
||
| type flavor = { | ||
| has_async : bool; |
There was a problem hiding this comment.
maybe has_async_typ is more descriptive
also what is has_loop? Is that for tailcalls or anticipating Matthew's loop simplication?
There was a problem hiding this comment.
maybe has_async_typ is more descriptive
Yup.
Is that for tailcalls or anticipating Matthew's loop simplication?
The latter. I was too lazy to put in the actual checks yet, and will leave that to be done in #146.
I considered this, but found it overkill to just disable certain constructors.
We should do that. We need that anyways once we have separate compilation of modules. |
also drop has_loop, and leave it to #176 to introduce this.
## Changelog for motoko-base: Branch: next-moc Commits: [caffeinelabs/motoko-base@93211a23...2137cc10](caffeinelabs/motoko-base@93211a2...2137cc1) * [`d0b0aa8a`](caffeinelabs/motoko-base@d0b0aa8) module: Random ([dfinity-lab/motoko-base#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity-lab/motoko-base/issues/176)) * [`9c955a6c`](caffeinelabs/motoko-base@9c955a6) bump compiler version to 0.4.5 for CI
## Changelog for motoko-base: Branch: next-moc Commits: [caffeinelabs/motoko-base@93211a23...2137cc10](caffeinelabs/motoko-base@93211a2...2137cc1) * [`d0b0aa8a`](caffeinelabs/motoko-base@d0b0aa8) module: Random ([dfinity-lab/motoko-base#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity-lab/motoko-base/issues/176)) * [`9c955a6c`](caffeinelabs/motoko-base@9c955a6) bump compiler version to 0.4.5 for CI
## Changelog for candid: Branch: master Commits: [dfinity/candid@25fb8470...9fbffdcc](dfinity/candid@25fb847...9fbffdc) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173))
Branch: master Commits: [dfinity/candid@25fb8470...9fbffdcc](dfinity/candid@25fb847...9fbffdc) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173))
Branch: master Commits: [dfinity/candid@25fb8470...9fbffdcc](dfinity/candid@25fb847...9fbffdc) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173))
Branch: master Commits: [dfinity/candid@25fb8470...9fbffdcc](dfinity/candid@25fb847...9fbffdc) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173))
Branch: master Commits: [dfinity/candid@25fb8470...9fbffdcc](dfinity/candid@25fb847...9fbffdc) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173))
Branch: master Commits: [dfinity/candid@25fb8470...b65c0859](dfinity/candid@25fb847...b65c085) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177))
Branch: master Commits: [dfinity/candid@25fb8470...8df6e6c0](dfinity/candid@25fb847...8df6e6c) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui
Branch: master Commits: [dfinity/candid@25fb8470...0c988a9a](dfinity/candid@25fb847...0c988a9) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui * [`1977fdb3`](dfinity/candid@1977fdb) Typescript binding for Candid ([dfinity/candid#181](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/181)) * [`0c988a9a`](dfinity/candid@0c988a9) Lg/rust js type mapping ([dfinity/candid#180](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/180))
Branch: master Commits: [dfinity/candid@25fb8470...0c988a9a](dfinity/candid@25fb847...0c988a9) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui * [`1977fdb3`](dfinity/candid@1977fdb) Typescript binding for Candid ([dfinity/candid#181](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/181)) * [`0c988a9a`](dfinity/candid@0c988a9) Lg/rust js type mapping ([dfinity/candid#180](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/180))
Branch: master Commits: [dfinity/candid@25fb8470...b80a2389](dfinity/candid@25fb847...b80a238) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui * [`1977fdb3`](dfinity/candid@1977fdb) Typescript binding for Candid ([dfinity/candid#181](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/181)) * [`0c988a9a`](dfinity/candid@0c988a9) Lg/rust js type mapping ([dfinity/candid#180](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/180)) * [`b80a2389`](dfinity/candid@b80a238) Doc typo ([dfinity/candid#182](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/182))
Branch: master Commits: [dfinity/candid@25fb8470...6e35c0e2](dfinity/candid@25fb847...6e35c0e) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui * [`1977fdb3`](dfinity/candid@1977fdb) Typescript binding for Candid ([dfinity/candid#181](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/181)) * [`0c988a9a`](dfinity/candid@0c988a9) Lg/rust js type mapping ([dfinity/candid#180](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/180)) * [`b80a2389`](dfinity/candid@b80a238) Doc typo ([dfinity/candid#182](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/182)) * [`b4a73dea`](dfinity/candid@b4a73de) support more Rust types for serialization ([dfinity/candid#185](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/185)) * [`14f50bc6`](dfinity/candid@14f50bc) fix typescript binding for references ([dfinity/candid#184](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/184)) * [`6e35c0e2`](dfinity/candid@6e35c0e) Release ([dfinity/candid#186](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/186))
Branch: master Commits: [dfinity/candid@25fb8470...6e35c0e2](dfinity/candid@25fb847...6e35c0e) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui * [`1977fdb3`](dfinity/candid@1977fdb) Typescript binding for Candid ([dfinity/candid#181](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/181)) * [`0c988a9a`](dfinity/candid@0c988a9) Lg/rust js type mapping ([dfinity/candid#180](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/180)) * [`b80a2389`](dfinity/candid@b80a238) Doc typo ([dfinity/candid#182](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/182)) * [`b4a73dea`](dfinity/candid@b4a73de) support more Rust types for serialization ([dfinity/candid#185](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/185)) * [`14f50bc6`](dfinity/candid@14f50bc) fix typescript binding for references ([dfinity/candid#184](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/184)) * [`6e35c0e2`](dfinity/candid@6e35c0e) Release ([dfinity/candid#186](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/186))
Branch: master Commits: [dfinity/candid@25fb8470...6e35c0e2](dfinity/candid@25fb847...6e35c0e) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui * [`1977fdb3`](dfinity/candid@1977fdb) Typescript binding for Candid ([dfinity/candid#181](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/181)) * [`0c988a9a`](dfinity/candid@0c988a9) Lg/rust js type mapping ([dfinity/candid#180](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/180)) * [`b80a2389`](dfinity/candid@b80a238) Doc typo ([dfinity/candid#182](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/182)) * [`b4a73dea`](dfinity/candid@b4a73de) support more Rust types for serialization ([dfinity/candid#185](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/185)) * [`14f50bc6`](dfinity/candid@14f50bc) fix typescript binding for references ([dfinity/candid#184](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/184)) * [`6e35c0e2`](dfinity/candid@6e35c0e) Release ([dfinity/candid#186](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/186))
Branch: master Commits: [dfinity/candid@25fb8470...322ea4a2](dfinity/candid@25fb847...322ea4a) * [`ea2c72f5`](dfinity/candid@ea2c72f) support reference types ([dfinity/candid#153](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/153)) * [`d48bc04c`](dfinity/candid@d48bc04) fix record_nesting_depth for native Rust types ([dfinity/candid#155](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/155)) * [`e54d3e4a`](dfinity/candid@e54d3e4) support more Rust built-in types ([dfinity/candid#156](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/156)) * [`3b3637e1`](dfinity/candid@3b3637e) release ([dfinity/candid#157](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/157)) * [`98d73586`](dfinity/candid@98d7358) debug print for values ([dfinity/candid#159](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/159)) * [`620ad802`](dfinity/candid@620ad80) fix debug print * [`01d23d61`](dfinity/candid@01d23d6) Candid test suite: More tests related to references ([dfinity/candid#160](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/160)) * [`c59c2fd1`](dfinity/candid@c59c2fd) release * [`3ac7e9d3`](dfinity/candid@3ac7e9d) fix type annotation in parser ([dfinity/candid#162](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/162)) * [`432c4289`](dfinity/candid@432c428) A Candid users’s guide ([dfinity/candid#158](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/158)) * [`315cb991`](dfinity/candid@315cb99) Coq: MiniCandid ([dfinity/candid#147](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/147)) * [`83fdff28`](dfinity/candid@83fdff2) Improve wording for type mismatches ([dfinity/candid#167](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/167)) * [`3028f5ed`](dfinity/candid@3028f5e) Lg/candid rev pre split ([dfinity/candid#169](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/169)) * [`6c8d4e39`](dfinity/candid@6c8d4e3) Lg/candid users guide ([dfinity/candid#170](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/170)) * [`0c2205fc`](dfinity/candid@0c2205f) FIx typo toll>tool ([dfinity/candid#172](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/172)) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui * [`1977fdb3`](dfinity/candid@1977fdb) Typescript binding for Candid ([dfinity/candid#181](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/181)) * [`0c988a9a`](dfinity/candid@0c988a9) Lg/rust js type mapping ([dfinity/candid#180](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/180)) * [`b80a2389`](dfinity/candid@b80a238) Doc typo ([dfinity/candid#182](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/182)) * [`b4a73dea`](dfinity/candid@b4a73de) support more Rust types for serialization ([dfinity/candid#185](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/185)) * [`14f50bc6`](dfinity/candid@14f50bc) fix typescript binding for references ([dfinity/candid#184](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/184)) * [`6e35c0e2`](dfinity/candid@6e35c0e) Release ([dfinity/candid#186](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/186)) * [`05df9eb3`](dfinity/candid@05df9eb) Candid users guide: Linebreak example pretty printing ([dfinity/candid#188](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/188)) * [`322ea4a2`](dfinity/candid@322ea4a) [rust] Fix reserved subtyping
## Changelog for candid: Branch: master Commits: [dfinity/candid@0c2205fc...322ea4a2](dfinity/candid@0c2205f...322ea4a) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui * [`1977fdb3`](dfinity/candid@1977fdb) Typescript binding for Candid ([dfinity/candid#181](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/181)) * [`0c988a9a`](dfinity/candid@0c988a9) Lg/rust js type mapping ([dfinity/candid#180](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/180)) * [`b80a2389`](dfinity/candid@b80a238) Doc typo ([dfinity/candid#182](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/182)) * [`b4a73dea`](dfinity/candid@b4a73de) support more Rust types for serialization ([dfinity/candid#185](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/185)) * [`14f50bc6`](dfinity/candid@14f50bc) fix typescript binding for references ([dfinity/candid#184](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/184)) * [`6e35c0e2`](dfinity/candid@6e35c0e) Release ([dfinity/candid#186](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/186)) * [`05df9eb3`](dfinity/candid@05df9eb) Candid users guide: Linebreak example pretty printing ([dfinity/candid#188](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/188)) * [`322ea4a2`](dfinity/candid@322ea4a) [rust] Fix reserved subtyping
## Changelog for candid: Branch: master Commits: [dfinity/candid@0c2205fc...322ea4a2](dfinity/candid@0c2205f...322ea4a) * [`63d9f6fd`](dfinity/candid@63d9f6f) Test suite: A test that invalid unicode in method names is rejected ([dfinity/candid#174](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/174)) * [`dad82102`](dfinity/candid@dad8210) generate random candid values ([dfinity/candid#166](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/166)) * [`2720d995`](dfinity/candid@2720d99) Release ([dfinity/candid#176](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/176)) * [`9fbffdcc`](dfinity/candid@9fbffdc) Meta-Theory: Clarify transitive coherence ([dfinity/candid#173](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/173)) * [`8acbbd47`](dfinity/candid@8acbbd4) Update README.md * [`05ff9f82`](dfinity/candid@05ff9f8) Fix RUSTSEC-2020-0122 by upgrading logos which upgrades beef ([dfinity/candid#179](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/179)) * [`b65c0859`](dfinity/candid@b65c085) Candid test suite: Method sorting test ([dfinity/candid#177](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/177)) * [`8df6e6c0`](dfinity/candid@8df6e6c) bump ui * [`1977fdb3`](dfinity/candid@1977fdb) Typescript binding for Candid ([dfinity/candid#181](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/181)) * [`0c988a9a`](dfinity/candid@0c988a9) Lg/rust js type mapping ([dfinity/candid#180](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/180)) * [`b80a2389`](dfinity/candid@b80a238) Doc typo ([dfinity/candid#182](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/182)) * [`b4a73dea`](dfinity/candid@b4a73de) support more Rust types for serialization ([dfinity/candid#185](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/185)) * [`14f50bc6`](dfinity/candid@14f50bc) fix typescript binding for references ([dfinity/candid#184](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/184)) * [`6e35c0e2`](dfinity/candid@6e35c0e) Release ([dfinity/candid#186](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/186)) * [`05df9eb3`](dfinity/candid@05df9eb) Candid users guide: Linebreak example pretty printing ([dfinity/candid#188](http://r.duckduckgo.com/l/?uddg=https://github.com/dfinity/candid/issues/188)) * [`322ea4a2`](dfinity/candid@322ea4a) [rust] Fix reserved subtyping
## Changelog for ic-hs: Branch: master Commits: [dfinity/ic-hs@406decfa...a1b3f670](dfinity/ic-hs@406decf...a1b3f67) * [`d4db8d07`](dfinity/ic-hs@d4db8d0) bump nixpkgs to 7c786944f801745310578d1cfc019923396f830c ([dfinity/ic-hs#163](https://github.com/dfinity/ic-hs/issues/163)) * [`31d535d2`](dfinity/ic-hs@31d535d) increase the number of allowed delegations in a request from 4 to 20 ([dfinity/ic-hs#166](https://github.com/dfinity/ic-hs/issues/166)) * [`4a310c0d`](dfinity/ic-hs@4a310c0) support ic0.is_controller ([dfinity/ic-hs#169](https://github.com/dfinity/ic-hs/issues/169)) * [`5fc27bdc`](dfinity/ic-hs@5fc27bd) do not include keep-alive header in httpbin response ([dfinity/ic-hs#170](https://github.com/dfinity/ic-hs/issues/170)) * [`96448083`](dfinity/ic-hs@9644808) drop nix-build-uncached ([dfinity/ic-hs#175](https://github.com/dfinity/ic-hs/issues/175)) * [`c6fbe1f7`](dfinity/ic-hs@c6fbe1f) increase ingress_expiry in reference test suite ([dfinity/ic-hs#176](https://github.com/dfinity/ic-hs/issues/176)) * [`a1b3f670`](dfinity/ic-hs@a1b3f67) add Connection: close header to httpbin ([dfinity/ic-hs#178](https://github.com/dfinity/ic-hs/issues/178))
## Changelog for ic-hs: Branch: master Commits: [dfinity/ic-hs@406decfa...d3812ffc](dfinity/ic-hs@406decf...d3812ff) * [`d4db8d07`](dfinity/ic-hs@d4db8d0) bump nixpkgs to 7c786944f801745310578d1cfc019923396f830c ([dfinity/ic-hs#163](https://github.com/dfinity/ic-hs/issues/163)) * [`31d535d2`](dfinity/ic-hs@31d535d) increase the number of allowed delegations in a request from 4 to 20 ([dfinity/ic-hs#166](https://github.com/dfinity/ic-hs/issues/166)) * [`4a310c0d`](dfinity/ic-hs@4a310c0) support ic0.is_controller ([dfinity/ic-hs#169](https://github.com/dfinity/ic-hs/issues/169)) * [`5fc27bdc`](dfinity/ic-hs@5fc27bd) do not include keep-alive header in httpbin response ([dfinity/ic-hs#170](https://github.com/dfinity/ic-hs/issues/170)) * [`96448083`](dfinity/ic-hs@9644808) drop nix-build-uncached ([dfinity/ic-hs#175](https://github.com/dfinity/ic-hs/issues/175)) * [`c6fbe1f7`](dfinity/ic-hs@c6fbe1f) increase ingress_expiry in reference test suite ([dfinity/ic-hs#176](https://github.com/dfinity/ic-hs/issues/176)) * [`a1b3f670`](dfinity/ic-hs@a1b3f67) add Connection: close header to httpbin ([dfinity/ic-hs#178](https://github.com/dfinity/ic-hs/issues/178)) * [`d3812ffc`](dfinity/ic-hs@d3812ff) increase delegation expiry in tests ([dfinity/ic-hs#182](https://github.com/dfinity/ic-hs/issues/182))
## Changelog for ic-hs: Branch: master Commits: [dfinity/ic-hs@406decfa...7a6259c2](dfinity/ic-hs@406decf...7a6259c) * [`d4db8d07`](dfinity/ic-hs@d4db8d0) bump nixpkgs to 7c786944f801745310578d1cfc019923396f830c ([dfinity/ic-hs#163](https://github.com/dfinity/ic-hs/issues/163)) * [`31d535d2`](dfinity/ic-hs@31d535d) increase the number of allowed delegations in a request from 4 to 20 ([dfinity/ic-hs#166](https://github.com/dfinity/ic-hs/issues/166)) * [`4a310c0d`](dfinity/ic-hs@4a310c0) support ic0.is_controller ([dfinity/ic-hs#169](https://github.com/dfinity/ic-hs/issues/169)) * [`5fc27bdc`](dfinity/ic-hs@5fc27bd) do not include keep-alive header in httpbin response ([dfinity/ic-hs#170](https://github.com/dfinity/ic-hs/issues/170)) * [`96448083`](dfinity/ic-hs@9644808) drop nix-build-uncached ([dfinity/ic-hs#175](https://github.com/dfinity/ic-hs/issues/175)) * [`c6fbe1f7`](dfinity/ic-hs@c6fbe1f) increase ingress_expiry in reference test suite ([dfinity/ic-hs#176](https://github.com/dfinity/ic-hs/issues/176)) * [`a1b3f670`](dfinity/ic-hs@a1b3f67) add Connection: close header to httpbin ([dfinity/ic-hs#178](https://github.com/dfinity/ic-hs/issues/178)) * [`d3812ffc`](dfinity/ic-hs@d3812ff) increase delegation expiry in tests ([dfinity/ic-hs#182](https://github.com/dfinity/ic-hs/issues/182)) * [`40a46e2f`](dfinity/ic-hs@40a46e2) sync universal-canister with IC repo ([dfinity/ic-hs#177](https://github.com/dfinity/ic-hs/issues/177)) * [`7a6259c2`](dfinity/ic-hs@7a6259c) decrease number of threads and request submission latency ([dfinity/ic-hs#179](https://github.com/dfinity/ic-hs/issues/179))
## Changelog for ic-hs: Branch: master Commits: [dfinity/ic-hs@406decfa...a9f73dba](dfinity/ic-hs@406decf...a9f73db) * [`d4db8d07`](dfinity/ic-hs@d4db8d0) bump nixpkgs to 7c786944f801745310578d1cfc019923396f830c ([dfinity/ic-hs#163](https://github.com/dfinity/ic-hs/issues/163)) * [`31d535d2`](dfinity/ic-hs@31d535d) increase the number of allowed delegations in a request from 4 to 20 ([dfinity/ic-hs#166](https://github.com/dfinity/ic-hs/issues/166)) * [`4a310c0d`](dfinity/ic-hs@4a310c0) support ic0.is_controller ([dfinity/ic-hs#169](https://github.com/dfinity/ic-hs/issues/169)) * [`5fc27bdc`](dfinity/ic-hs@5fc27bd) do not include keep-alive header in httpbin response ([dfinity/ic-hs#170](https://github.com/dfinity/ic-hs/issues/170)) * [`96448083`](dfinity/ic-hs@9644808) drop nix-build-uncached ([dfinity/ic-hs#175](https://github.com/dfinity/ic-hs/issues/175)) * [`c6fbe1f7`](dfinity/ic-hs@c6fbe1f) increase ingress_expiry in reference test suite ([dfinity/ic-hs#176](https://github.com/dfinity/ic-hs/issues/176)) * [`a1b3f670`](dfinity/ic-hs@a1b3f67) add Connection: close header to httpbin ([dfinity/ic-hs#178](https://github.com/dfinity/ic-hs/issues/178)) * [`d3812ffc`](dfinity/ic-hs@d3812ff) increase delegation expiry in tests ([dfinity/ic-hs#182](https://github.com/dfinity/ic-hs/issues/182)) * [`40a46e2f`](dfinity/ic-hs@40a46e2) sync universal-canister with IC repo ([dfinity/ic-hs#177](https://github.com/dfinity/ic-hs/issues/177)) * [`7a6259c2`](dfinity/ic-hs@7a6259c) decrease number of threads and request submission latency ([dfinity/ic-hs#179](https://github.com/dfinity/ic-hs/issues/179)) * [`a9f73dba`](dfinity/ic-hs@a9f73db) fix decoding compressed WASM modules during snapshotting ([dfinity/ic-hs#184](https://github.com/dfinity/ic-hs/issues/184))
## Changelog for ic-hs: Branch: master Commits: [dfinity/ic-hs@406decfa...a9f73dba](dfinity/ic-hs@406decf...a9f73db) * [`d4db8d07`](dfinity/ic-hs@d4db8d0) bump nixpkgs to 7c786944f801745310578d1cfc019923396f830c ([dfinity/ic-hs#163](https://github.com/dfinity/ic-hs/issues/163)) * [`31d535d2`](dfinity/ic-hs@31d535d) increase the number of allowed delegations in a request from 4 to 20 ([dfinity/ic-hs#166](https://github.com/dfinity/ic-hs/issues/166)) * [`4a310c0d`](dfinity/ic-hs@4a310c0) support ic0.is_controller ([dfinity/ic-hs#169](https://github.com/dfinity/ic-hs/issues/169)) * [`5fc27bdc`](dfinity/ic-hs@5fc27bd) do not include keep-alive header in httpbin response ([dfinity/ic-hs#170](https://github.com/dfinity/ic-hs/issues/170)) * [`96448083`](dfinity/ic-hs@9644808) drop nix-build-uncached ([dfinity/ic-hs#175](https://github.com/dfinity/ic-hs/issues/175)) * [`c6fbe1f7`](dfinity/ic-hs@c6fbe1f) increase ingress_expiry in reference test suite ([dfinity/ic-hs#176](https://github.com/dfinity/ic-hs/issues/176)) * [`a1b3f670`](dfinity/ic-hs@a1b3f67) add Connection: close header to httpbin ([dfinity/ic-hs#178](https://github.com/dfinity/ic-hs/issues/178)) * [`d3812ffc`](dfinity/ic-hs@d3812ff) increase delegation expiry in tests ([dfinity/ic-hs#182](https://github.com/dfinity/ic-hs/issues/182)) * [`40a46e2f`](dfinity/ic-hs@40a46e2) sync universal-canister with IC repo ([dfinity/ic-hs#177](https://github.com/dfinity/ic-hs/issues/177)) * [`7a6259c2`](dfinity/ic-hs@7a6259c) decrease number of threads and request submission latency ([dfinity/ic-hs#179](https://github.com/dfinity/ic-hs/issues/179)) * [`a9f73dba`](dfinity/ic-hs@a9f73db) fix decoding compressed WASM modules during snapshotting ([dfinity/ic-hs#184](https://github.com/dfinity/ic-hs/issues/184))
## Changelog for ic-hs: Branch: master Commits: [dfinity/ic-hs@406decfa...a9f73dba](dfinity/ic-hs@406decf...a9f73db) * [`d4db8d07`](dfinity/ic-hs@d4db8d0) bump nixpkgs to 7c786944f801745310578d1cfc019923396f830c ([dfinity/ic-hs#163](https://github.com/dfinity/ic-hs/issues/163)) * [`31d535d2`](dfinity/ic-hs@31d535d) increase the number of allowed delegations in a request from 4 to 20 ([dfinity/ic-hs#166](https://github.com/dfinity/ic-hs/issues/166)) * [`4a310c0d`](dfinity/ic-hs@4a310c0) support ic0.is_controller ([dfinity/ic-hs#169](https://github.com/dfinity/ic-hs/issues/169)) * [`5fc27bdc`](dfinity/ic-hs@5fc27bd) do not include keep-alive header in httpbin response ([dfinity/ic-hs#170](https://github.com/dfinity/ic-hs/issues/170)) * [`96448083`](dfinity/ic-hs@9644808) drop nix-build-uncached ([dfinity/ic-hs#175](https://github.com/dfinity/ic-hs/issues/175)) * [`c6fbe1f7`](dfinity/ic-hs@c6fbe1f) increase ingress_expiry in reference test suite ([dfinity/ic-hs#176](https://github.com/dfinity/ic-hs/issues/176)) * [`a1b3f670`](dfinity/ic-hs@a1b3f67) add Connection: close header to httpbin ([dfinity/ic-hs#178](https://github.com/dfinity/ic-hs/issues/178)) * [`d3812ffc`](dfinity/ic-hs@d3812ff) increase delegation expiry in tests ([dfinity/ic-hs#182](https://github.com/dfinity/ic-hs/issues/182)) * [`40a46e2f`](dfinity/ic-hs@40a46e2) sync universal-canister with IC repo ([dfinity/ic-hs#177](https://github.com/dfinity/ic-hs/issues/177)) * [`7a6259c2`](dfinity/ic-hs@7a6259c) decrease number of threads and request submission latency ([dfinity/ic-hs#179](https://github.com/dfinity/ic-hs/issues/179)) * [`a9f73dba`](dfinity/ic-hs@a9f73db) fix decoding compressed WASM modules during snapshotting ([dfinity/ic-hs#184](https://github.com/dfinity/ic-hs/issues/184))
## Changelog for ic-hs: Branch: master Commits: [dfinity/ic-hs@406decfa...9152a0ff](dfinity/ic-hs@406decf...9152a0f) * [`d4db8d07`](dfinity/ic-hs@d4db8d0) bump nixpkgs to 7c786944f801745310578d1cfc019923396f830c ([dfinity/ic-hs#163](https://github.com/dfinity/ic-hs/issues/163)) * [`31d535d2`](dfinity/ic-hs@31d535d) increase the number of allowed delegations in a request from 4 to 20 ([dfinity/ic-hs#166](https://github.com/dfinity/ic-hs/issues/166)) * [`4a310c0d`](dfinity/ic-hs@4a310c0) support ic0.is_controller ([dfinity/ic-hs#169](https://github.com/dfinity/ic-hs/issues/169)) * [`5fc27bdc`](dfinity/ic-hs@5fc27bd) do not include keep-alive header in httpbin response ([dfinity/ic-hs#170](https://github.com/dfinity/ic-hs/issues/170)) * [`96448083`](dfinity/ic-hs@9644808) drop nix-build-uncached ([dfinity/ic-hs#175](https://github.com/dfinity/ic-hs/issues/175)) * [`c6fbe1f7`](dfinity/ic-hs@c6fbe1f) increase ingress_expiry in reference test suite ([dfinity/ic-hs#176](https://github.com/dfinity/ic-hs/issues/176)) * [`a1b3f670`](dfinity/ic-hs@a1b3f67) add Connection: close header to httpbin ([dfinity/ic-hs#178](https://github.com/dfinity/ic-hs/issues/178)) * [`d3812ffc`](dfinity/ic-hs@d3812ff) increase delegation expiry in tests ([dfinity/ic-hs#182](https://github.com/dfinity/ic-hs/issues/182)) * [`40a46e2f`](dfinity/ic-hs@40a46e2) sync universal-canister with IC repo ([dfinity/ic-hs#177](https://github.com/dfinity/ic-hs/issues/177)) * [`7a6259c2`](dfinity/ic-hs@7a6259c) decrease number of threads and request submission latency ([dfinity/ic-hs#179](https://github.com/dfinity/ic-hs/issues/179)) * [`a9f73dba`](dfinity/ic-hs@a9f73db) fix decoding compressed WASM modules during snapshotting ([dfinity/ic-hs#184](https://github.com/dfinity/ic-hs/issues/184)) * [`64c19a95`](dfinity/ic-hs@64c19a9) bump nixpkgs to eaf03591711b46d21abc7082a8ebee4681f9dbeb ([dfinity/ic-hs#189](https://github.com/dfinity/ic-hs/issues/189)) * [`9152a0ff`](dfinity/ic-hs@9152a0f) add date header to httpbin responses and make http header names lower-case ([dfinity/ic-hs#188](https://github.com/dfinity/ic-hs/issues/188)) Includes and closes #3915. Reason: `ic-hs` and `nixpkgs` must be in sync, so that the artefact caching can work.
Call Check_ir only from pipeline
this greatly simplifies many module interface
Typing.scopeto transformationsCheck_irCheck_iris now just a single function.This does away with the higher-order hook
check_expinCheck_ir.expand replaces it with
Ir.flavor, a record describing the particular“flavor” at this point. This has also the advantage that
Check_irwould notice if a pass after, say,
Asyncwould re-introduce calls toasync.Make check_ir dump upon failure
and other improvements cherry-picked from #171 and #146, namely:
Check_ir.envabstract