difftreelog
feat C++ jsonnet compat methods
in: master
3 files changed
crates/jrsonnet-stdlib/src/compat.rsdiffbeforeafterbothno changes
crates/jrsonnet-stdlib/src/lib.rsdiffbeforeafterboth150 // Sets150 // Sets151 ("setMember", builtin_set_member::INST),151 ("setMember", builtin_set_member::INST),152 ("setInter", builtin_set_inter::INST),152 ("setInter", builtin_set_inter::INST),153 // Compat154 ("__compare", builtin___compare::INST),153 ]155 ]154 .iter()156 .iter()155 .cloned()157 .cloned()crates/jrsonnet-stdlib/src/std.jsonnetdiffbeforeafterboth302 error 'find second parameter should be an array, got ' + std.type(arr)302 error 'find second parameter should be an array, got ' + std.type(arr)303 else303 else304 std.filter(function(i) arr[i] == value, std.range(0, std.length(arr) - 1)),304 std.filter(function(i) arr[i] == value, std.range(0, std.length(arr) - 1)),305306 // Compat307 __compare_array(arr1, arr2):308 assert std.isArray(arr1) && std.isArray(arr2);309 std.__compare(arr1, arr2),310 __array_less(arr1, arr2):: std.__compare_array(arr1, arr2) == -1,311 __array_greater(arr1, arr2):: std.__compare_array(arr1, arr2) == 1,312 __array_less_or_equal(arr1, arr2):: std.__compare_array(arr1, arr2) <= 0,313 __array_greater_or_equal(arr1, arr2):: std.__compare_array(arr1, arr2) >= 0,305}314}306315