package typerep
Typerep is a library for runtime types
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.17.1.tar.gz
md5=1123cda36764ea0a286af25308d1c3e4
sha512=e81434ced58ab1cf3cb61d0e2c2106d81c81fe040130cfe07bb79dc3dcc834b1f51dec0faf50e06ccf8cac831e39f31a2ff4ca3dabef7bbaa61f85f13d7f44f5
doc/CHANGES.html
Release v0.16.0
Fix some places in typerep where unsafe code causes runtime "invalid" errors with flambda2, meaning that the optimiser thought such code was unreachable. This was missed before as it requires a low optimisation level which we don't usually use for flambda2 builds.
Old pre-v0.15 changelogs (very likely stale and incomplete)
113.43.00
- Change
typerep_libto use the typelazy_trather thanLazy.t. The ocaml_plugin library'sOcaml_compilercompiles modules in an environment where the compiler cannot determine thatLazy.tandlazy_tare the same - thus with the current version of typerep_lib plugins effectively cannot use@@deriving typerep.
113.24.00
- Add whether record fields are mutable.
112.24.00
- Remove unused "bin_proj" rewriter.
112.17.00
- Split out typerep_extended which is now using core_kernel
111.06.00
Renamed
Typereplibraries for more consistency with the rest of the framework.Typerep_kernel --> Typerep_lib Typerep_core --> Typerep_extended Typereplib --> Typerep_experimental