Sebastien Guillemot
Sebastien Guillemot
If you have an `abstract contract` in your project, there is no documentation generated for any of it other than the top-level comment block for the contract (ex the title)...
Currently, if your contract inherits another contract, documentation is generated using a `see` notation as follows `*See {IERC721-approve}.*` However, this is problematic because `{}` are reserved characters in MDX2 to...
(low priorty) The path names generated for JSON objects use `::` (ex: `json-gen/schemas/cml_crypto::Ed25519KeyHash.json`) This works fine on Ubuntu, but for Windows colons are not allowed in filenames so this creates...
Previous handling of uppercase letters in `@name` generation was not ideal Notably, `@name NFT` would result in the generated rust code having functions like `new_n_f_t` instead of `new_nft` This PR...
The [CDDL specification](https://datatracker.ietf.org/doc/rfc8610/) mentions `bigint` in the following section ``` biguint = #6.2(bstr) bignint = #6.3(bstr) bigint = biguint / bignint integer = int / bigint unsigned = uint /...
Right now if you do something like ```cddl out_ref = _CDDL_CODEGEN_EXTERN_TYPE_ ; @name Foo ``` The `@name` notation will silently do nothing (it only works for giving names to things...
https://github.com/dcSpark/cddl-codegen/pull/129 added support for floats, but left support for floats as keys as future work. Notably, float keys currently throw with `unsupported map key type` This is also low priority...
https://github.com/dcSpark/cddl-codegen/pull/129 added support for floats, but left `preserve_encodings` as future work. You can find more context [here](https://github.com/dcSpark/cddl-codegen/pull/129#discussion_r1084522133) specifically This is very low priority I think, but maybe somebody will want...
Previously we used the `as_` pattern was because WASM needs explicit functions. This is no longer a concern with our Rust / WASM split, but we still have places like...
In some places, we use the variable name `plutus_data`, but unless you have the context it's not clear that this is actually the data for the redeemer and not the...