difftreelog
fix off-by-one in std.range
in: master
7 files changed
crates/jrsonnet-evaluator/src/val.rsdiffbeforeafterboth347 }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)flake.nixdiffbeforeafterboth17 });17 });18 in18 in19 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 broken25 # 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 };3233 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 rust23 cargo-edit40 cargo-edit24 lld41 lld25 hyperfine42 hyperfine26 go-jsonnet27 valgrind43 valgrind28 ];44 ];29 };45 };nix/benchmarks.nixdiffbeforeafterbothno changes
nix/go-jsonnet.nixdiffbeforeafterbothno changes
nix/jrsonnet.nixdiffbeforeafterbothno changes
nix/jsonnet.nixdiffbeforeafterbothno changes
nix/sjsonnet.nixdiffbeforeafterbothno changes