git.delta.rocks / jrsonnet / refs/commits / a0a8eb40815a

difftreelog

build switch to released serde_yaml fork

Yaroslav Bolyukin2022-06-05parent: #87ee065.patch.diff
in: master

4 files changed

modifiedCargo.lockdiffbeforeafterboth
142 "bitflags",142 "bitflags",
143]143]
144
145[[package]]
146name = "dtoa"
147version = "0.4.8"
148source = "registry+https://github.com/rust-lang/crates.io-index"
149checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
150144
151[[package]]145[[package]]
152name = "getrandom"146name = "getrandom"
249 "rustc-hash",243 "rustc-hash",
250 "serde",244 "serde",
251 "serde_json",245 "serde_json",
252 "serde_yaml",246 "serde_yaml_with_quirks",
253 "static_assertions",247 "static_assertions",
254 "strsim",248 "strsim",
255 "thiserror",249 "thiserror",
548]542]
549543
550[[package]]544[[package]]
551name = "serde_yaml"545name = "serde_yaml_with_quirks"
552version = "0.8.21"546version = "0.8.24"
553source = "git+https://github.com/CertainLach/serde-yaml?branch=feature/old-octals-quirk#4bf0e325243539fdeb419e8d727ed1c161cbe445"547source = "registry+https://github.com/rust-lang/crates.io-index"
548checksum = "47c5983eba86eae2d0058c35fb1065ccffb23af7f8965871069269088098321a"
554dependencies = [549dependencies = [
555 "dtoa",
556 "indexmap",550 "indexmap",
551 "ryu",
557 "serde",552 "serde",
558 "yaml-rust",553 "yaml-rust",
559]554]
modifiedcrates/jrsonnet-evaluator/Cargo.tomldiffbeforeafterboth
3434
35pathdiff = "0.2.1"35pathdiff = "0.2.1"
36hashbrown = "0.12.1"36hashbrown = "0.12.1"
37static_assertions = "1.1.0"37static_assertions = "1.1"
3838
39md5 = "0.7.0"39md5 = "0.7.0"
40base64 = "0.13.0"40base64 = "0.13.0"
4444
45serde = "1.0"45serde = "1.0"
46serde_json = "1.0"46serde_json = "1.0"
47serde_yaml = { git = "https://github.com/CertainLach/serde-yaml", branch = "feature/old-octals-quirk" }47serde_yaml_with_quirks = "0.8.24"
4848
49anyhow = { version = "1.0", optional = true }49anyhow = { version = "1.0", optional = true }
50# Friendly errors50# Friendly errors
modifiedcrates/jrsonnet-evaluator/src/stdlib/mod.rsdiffbeforeafterboth
7use jrsonnet_gcmodule::Cc;7use jrsonnet_gcmodule::Cc;
8use jrsonnet_interner::{IBytes, IStr};8use jrsonnet_interner::{IBytes, IStr};
9use serde::Deserialize;9use serde::Deserialize;
10use serde_yaml::DeserializingQuirks;10use serde_yaml_with_quirks::DeserializingQuirks;
1111
12use crate::{12use crate::{
13 error::{Error::*, Result},13 error::{Error::*, Result},
219#[jrsonnet_macros::builtin]219#[jrsonnet_macros::builtin]
220fn builtin_parse_yaml(st: State, s: IStr) -> Result<Any> {220fn builtin_parse_yaml(st: State, s: IStr) -> Result<Any> {
221 use serde_json::Value;221 use serde_json::Value;
222 let value = serde_yaml::Deserializer::from_str_with_quirks(222 let value = serde_yaml_with_quirks::Deserializer::from_str_with_quirks(
223 &s,223 &s,
224 DeserializingQuirks { old_octals: true },224 DeserializingQuirks { old_octals: true },
225 );225 );
modifiedcrates/jrsonnet-parser/Cargo.tomldiffbeforeafterboth
13jrsonnet-interner = { path = "../jrsonnet-interner", version = "0.4.2" }13jrsonnet-interner = { path = "../jrsonnet-interner", version = "0.4.2" }
14jrsonnet-gcmodule = { version = "0.3.4" }14jrsonnet-gcmodule = { version = "0.3.4" }
1515
16static_assertions = "1.1.0"16static_assertions = "1.1"
1717
18peg = "0.8.0"18peg = "0.8.0"
1919