David Koloski

Results 219 comments of David Koloski

`nightly` feature has been removed

To support wasm in rkyv_dyn, we have to remove the dependency on the `inventory` crate. That means moving the trait object lookup code into static memory.

This has been fixed by always requiring use of rend's types for primitives, and rend always wrapping primitives in an explicitly-aligned wrapper type.

`stable_layout` is now always turned on through the `Portable` trait.

If you're using a C-like enum, then you could assign discriminants manually and use `#[archive(as = "Self")]`. You can even specify discriminants for data-carrying enums now that `arbitrary_enum_discriminants` is stable,...

Sorry, unfortunately I jumped the gun on this one. I thought that if you assigned explicit enum discriminants to the archived enum, it would cause the serialization code to generate...

Fixed by bc5b2f464f5680b651dd8835375779d1c40513f2

To support cyclic graphs, we'd need to "fix up" relative pointers after serializing values. Right now, rkyv is intentionally structured so that backtracking for fixup is not necessary. This seems...

Got a relatively minimal reproduction for this in wasmer thanks to @nagisa, this should be fixed by 58587fdf527546bedd593c649b889898c3266daf.

rkyv now publicly re-exports the following crates: - `bytecheck` - `ptr_meta` - `rancor` - `rend`