git.delta.rocks / jrsonnet / refs/commits / 752087cb9057

difftreelog

source

tests/cpp_benchmarks/bench.06.jsonnet520 Bsourcehistory
1// A benchmark for builtin sort23local reverse = std.reverse;4local sort = std.sort;56true7&& std.assertEqual(std.range(1, 500), sort(std.range(1, 500)))8&& std.assertEqual(std.range(1, 1000), sort(std.range(1, 1000)))9&& std.assertEqual(reverse(std.range(1, 1000)), sort(std.range(1, 1000), keyF=function(x) -x))10&& std.assertEqual(std.range(1, 1000), sort(reverse(std.range(1, 1000))))11&& std.assertEqual(std.makeArray(2000, function(i) std.floor((i + 2) / 2)), sort(std.range(1, 1000) + reverse(std.range(1, 1000))))