git.delta.rocks / jrsonnet / refs/commits / 30b370ee222a

difftreelog

fix off-by-one in std.range

Yaroslav Bolyukin2022-11-20parent: #f7dfa48.patch.diff
in: master

7 files changed

modifiedcrates/jrsonnet-evaluator/src/val.rsdiffbeforeafterboth
347 }347 }
348 Self::Range(a, b) => {348 Self::Range(a, b) => {
349 let mut out = Vec::with_capacity(self.len());349 let mut out = Vec::with_capacity(self.len());
350 for i in *a..*b {350 for i in *a..=*b {
351 out.push(Val::Num(f64::from(i)));351 out.push(Val::Num(f64::from(i)));
352 }352 }
353 Cc::new(out)353 Cc::new(out)
modifiedflake.nixdiffbeforeafterboth
17 });17 });
18 in18 in
19 rec {19 rec {
20 packages = rec {
21 go-jsonnet = pkgs.callPackage ./nix/go-jsonnet.nix { };
22 sjsonnet = pkgs.callPackage ./nix/sjsonnet.nix { };
23 jsonnet = pkgs.callPackage ./nix/jsonnet.nix { };
24 # I didn't managed to build it, and nixpkgs version is marked as broken
25 # haskell-jsonnet = pkgs.callPackage ./nix/haskell-jsonnet.nix { };
26 jrsonnet = pkgs.callPackage ./nix/jrsonnet.nix {
27 rustPlatform = pkgs.makeRustPlatform {
28 rustc = rust;
29 cargo = rust;
30 };
31 };
32
33 benchmarks = pkgs.callPackage ./nix/benchmarks.nix {
34 inherit go-jsonnet sjsonnet jsonnet jrsonnet;
35 };
36 };
20 devShell = pkgs.mkShell {37 devShell = pkgs.mkShell {
21 nativeBuildInputs = with pkgs;[38 nativeBuildInputs = with pkgs;[
22 rust39 rust
23 cargo-edit40 cargo-edit
24 lld41 lld
25 hyperfine42 hyperfine
26 go-jsonnet
27 valgrind43 valgrind
28 ];44 ];
29 };45 };
addednix/benchmarks.nixdiffbeforeafterboth

no changes

addednix/go-jsonnet.nixdiffbeforeafterboth

no changes

addednix/jrsonnet.nixdiffbeforeafterboth

no changes

addednix/jsonnet.nixdiffbeforeafterboth

no changes

addednix/sjsonnet.nixdiffbeforeafterboth

no changes