Ivan Boldyrev
Ivan Boldyrev
For example, on an Apple M1: ``` $ rustc --version rustc 1.60.0 (7737e0b5c 2022-04-04) $ cargo build --> ~/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmer-runtime-core-fl-0.17.1/src/fault.rs:289:21 | 289 | let fault = get_fault_info(siginfo as _, ucontext); |...
`TracePos` values can be controlled by an attacker, and it worth checking that values do not overflow, returning a error instead.
It will make it possible to be build with the rest of the tree.
It seems the following test should work, but it fails: ```rust #[test] fn test_cow_raw_value() { #[derive(Debug, Serialize, Deserialize)] struct V, } let a = r#"{"key":[1,2,3]}"#; let b: V
The modified json example: ```rust use rkyv::{ check_archived_root, ser::{serializers::AllocSerializer, Serializer}, Archive, Deserialize, Serialize, }; use std::rc::Rc; type Map = std::collections::BTreeMap; // type Map = std::collections::HashMap; #[derive(Archive, Debug, Deserialize, Serialize)] #[archive(bound(...
Introduce an innovative way to define constants in a visually obvious way.
It preserves shared data, and values' data size is not exploded on the serialization. This change makes data format incompatible with previous versions.
1. Make it ask any path, not an existing directory. 2. Apply path expansion, otherwise "~/blabla" is passed directly to cargo new, and it silently creates "~" directory in the...
It fixes several vulnerabilities in deps
Older version 0.10.x was unsound in some situations (though it seems we are not affected).