.editorconfig .eslintrc.js .gitattributes .npmignore .npmrc CONTRIBUTORS LICENSE Makefile NOTICE benchmark/benchmark.array_like_1d_contiguous_float32.js benchmark/benchmark.array_like_1d_contiguous_float32.native.js benchmark/benchmark.array_like_1d_contiguous_float64.js benchmark/benchmark.array_like_1d_contiguous_float64.native.js benchmark/benchmark.array_like_1d_contiguous_generic.js benchmark/benchmark.array_like_1d_contiguous_generic.native.js benchmark/benchmark.js benchmark/benchmark.native.js benchmark/benchmark.ndarray_1d_contiguous_float32.js benchmark/benchmark.ndarray_1d_contiguous_float32.native.js benchmark/benchmark.ndarray_1d_contiguous_float64.js benchmark/benchmark.ndarray_1d_contiguous_float64.native.js benchmark/benchmark.ndarray_1d_contiguous_float64_assign.js benchmark/benchmark.ndarray_1d_contiguous_float64_assign.native.js benchmark/benchmark.ndarray_1d_contiguous_generic.js benchmark/benchmark.ndarray_1d_contiguous_generic.native.js benchmark/benchmark.ndarray_nd_contiguous_float32.js benchmark/benchmark.ndarray_nd_contiguous_float32.native.js benchmark/benchmark.ndarray_nd_contiguous_float64.js benchmark/benchmark.ndarray_nd_contiguous_float64.native.js benchmark/benchmark.ndarray_nd_contiguous_generic.js benchmark/benchmark.ndarray_nd_contiguous_generic.native.js benchmark/benchmark.ndarray_nd_noncontiguous_float32.js benchmark/benchmark.ndarray_nd_noncontiguous_float32.native.js benchmark/benchmark.ndarray_nd_noncontiguous_float64.js benchmark/benchmark.ndarray_nd_noncontiguous_float64.native.js benchmark/benchmark.ndarray_nd_noncontiguous_generic.js benchmark/benchmark.ndarray_nd_noncontiguous_generic.native.js benchmark/benchmark.ndarray_nd_singleton_dims_float32.js benchmark/benchmark.ndarray_nd_singleton_dims_float32.native.js benchmark/benchmark.ndarray_nd_singleton_dims_float64.js benchmark/benchmark.ndarray_nd_singleton_dims_float64.native.js benchmark/benchmark.ndarray_nd_singleton_dims_generic.js benchmark/benchmark.ndarray_nd_singleton_dims_generic.native.js benchmark/julia/REQUIRE benchmark/julia/benchmark.jl benchmark/python/numpy/benchmark.array_like_1d_contiguous_generic.py benchmark/python/numpy/benchmark.ndarray_1d_contiguous_float64.py benchmark/python/numpy/benchmark.ndarray_1d_contiguous_float64_assign.py benchmark/python/numpy/benchmark.ndarray_nd_contiguous_float64.py benchmark/python/numpy/benchmark.ndarray_nd_noncontiguous_float64.py benchmark/python/numpy/benchmark.ndarray_nd_singleton_dims_float64.py binding.gyp docs/img/equation_absolute_value.svg docs/types/index.d.ts docs/types/test.ts examples/index.js include.gypi lib/abs.js lib/abs.native.js lib/config.json lib/data.js lib/index.js lib/main.js lib/meta.json lib/native.js lib/props.js lib/table.js lib/table.native.js lib/types.json manifest.json package.json src/Makefile src/addon.c test/test.js test/test.main.js test/test.native.js <<<<<< network # path=reports/coverage/coverage.json {"/home/runner/work/math-special-abs/math-special-abs/lib/main.js":{"path":"/home/runner/work/math-special-abs/math-special-abs/lib/main.js","s":{"1":1,"2":1,"3":1,"4":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":32}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":39}},"3":{"start":{"line":29,"column":0},"end":{"line":29,"column":16}},"4":{"start":{"line":34,"column":0},"end":{"line":34,"column":21}}},"branchMap":{}},"/home/runner/work/math-special-abs/math-special-abs/lib/abs.js":{"path":"/home/runner/work/math-special-abs/math-special-abs/lib/abs.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":53}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":40}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":36}},"4":{"start":{"line":74,"column":0},"end":{"line":74,"column":36}},"5":{"start":{"line":79,"column":0},"end":{"line":79,"column":21}}},"branchMap":{}},"/home/runner/work/math-special-abs/math-special-abs/lib/table.js":{"path":"/home/runner/work/math-special-abs/math-special-abs/lib/table.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":54}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":60}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":55}},"4":{"start":{"line":26,"column":0},"end":{"line":26,"column":52}},"5":{"start":{"line":27,"column":0},"end":{"line":27,"column":38}},"6":{"start":{"line":28,"column":0},"end":{"line":28,"column":36}},"7":{"start":{"line":29,"column":0},"end":{"line":29,"column":34}},"8":{"start":{"line":34,"column":0},"end":{"line":39,"column":2}},"9":{"start":{"line":44,"column":0},"end":{"line":44,"column":23}}},"branchMap":{}},"/home/runner/work/math-special-abs/math-special-abs/lib/data.js":{"path":"/home/runner/work/math-special-abs/math-special-abs/lib/data.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":25,"column":0},"end":{"line":25,"column":53}},"2":{"start":{"line":26,"column":0},"end":{"line":26,"column":55}},"3":{"start":{"line":27,"column":0},"end":{"line":27,"column":55}},"4":{"start":{"line":28,"column":0},"end":{"line":28,"column":63}},"5":{"start":{"line":33,"column":0},"end":{"line":109,"column":2}},"6":{"start":{"line":114,"column":0},"end":{"line":114,"column":22}}},"branchMap":{}},"/home/runner/work/math-special-abs/math-special-abs/lib/props.js":{"path":"/home/runner/work/math-special-abs/math-special-abs/lib/props.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":2,"10":2,"11":2,"12":2,"13":1},"b":{},"f":{"1":1,"2":2},"fnMap":{"1":{"name":"types","line":38,"loc":{"start":{"line":38,"column":0},"end":{"line":38,"column":17}}},"2":{"name":"setProps","line":51,"loc":{"start":{"line":51,"column":0},"end":{"line":51,"column":25}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":85}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":93}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":76}},"4":{"start":{"line":26,"column":0},"end":{"line":26,"column":39}},"5":{"start":{"line":27,"column":0},"end":{"line":27,"column":36}},"6":{"start":{"line":38,"column":0},"end":{"line":40,"column":1}},"7":{"start":{"line":39,"column":1},"end":{"line":39,"column":57}},"8":{"start":{"line":51,"column":0},"end":{"line":63,"column":1}},"9":{"start":{"line":53,"column":1},"end":{"line":53,"column":41}},"10":{"start":{"line":56,"column":1},"end":{"line":56,"column":37}},"11":{"start":{"line":59,"column":1},"end":{"line":59,"column":39}},"12":{"start":{"line":62,"column":1},"end":{"line":62,"column":44}},"13":{"start":{"line":68,"column":0},"end":{"line":68,"column":26}}},"branchMap":{}},"/home/runner/work/math-special-abs/math-special-abs/lib/index.js":{"path":"/home/runner/work/math-special-abs/math-special-abs/lib/index.js","s":{"1":3,"2":3,"3":3,"4":3,"5":3,"6":2,"7":3},"b":{"1":[2,1]},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":65,"column":0},"end":{"line":65,"column":34}},"2":{"start":{"line":66,"column":0},"end":{"line":66,"column":56}},"3":{"start":{"line":67,"column":0},"end":{"line":67,"column":34}},"4":{"start":{"line":72,"column":0},"end":{"line":72,"column":57}},"5":{"start":{"line":73,"column":0},"end":{"line":75,"column":1}},"6":{"start":{"line":74,"column":1},"end":{"line":74,"column":12}},"7":{"start":{"line":80,"column":0},"end":{"line":80,"column":22}}},"branchMap":{"1":{"line":73,"type":"if","locations":[{"start":{"line":73,"column":0},"end":{"line":73,"column":0}},{"start":{"line":73,"column":0},"end":{"line":73,"column":0}}]}}},"/home/runner/work/math-special-abs/math-special-abs/lib/native.js":{"path":"/home/runner/work/math-special-abs/math-special-abs/lib/native.js","s":{"1":1,"2":1,"3":1,"4":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":39}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":39}},"3":{"start":{"line":29,"column":0},"end":{"line":29,"column":16}},"4":{"start":{"line":34,"column":0},"end":{"line":34,"column":21}}},"branchMap":{}},"/home/runner/work/math-special-abs/math-special-abs/lib/abs.native.js":{"path":"/home/runner/work/math-special-abs/math-special-abs/lib/abs.native.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":53}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":40}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":43}},"4":{"start":{"line":74,"column":0},"end":{"line":74,"column":36}},"5":{"start":{"line":79,"column":0},"end":{"line":79,"column":21}}},"branchMap":{}},"/home/runner/work/math-special-abs/math-special-abs/lib/table.native.js":{"path":"/home/runner/work/math-special-abs/math-special-abs/lib/table.native.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":6,"11":6,"12":6,"13":2,"14":4,"15":4,"16":1},"b":{"1":[2,4],"2":[6,4]},"f":{"1":6},"fnMap":{"1":{"name":"unary","line":47,"loc":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":71}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":70}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":43}},"4":{"start":{"line":26,"column":0},"end":{"line":26,"column":45}},"5":{"start":{"line":27,"column":0},"end":{"line":27,"column":36}},"6":{"start":{"line":32,"column":0},"end":{"line":32,"column":29}},"7":{"start":{"line":33,"column":0},"end":{"line":33,"column":23}},"8":{"start":{"line":34,"column":0},"end":{"line":34,"column":22}},"9":{"start":{"line":47,"column":0},"end":{"line":57,"column":1}},"10":{"start":{"line":48,"column":1},"end":{"line":48,"column":20}},"11":{"start":{"line":49,"column":1},"end":{"line":49,"column":20}},"12":{"start":{"line":52,"column":1},"end":{"line":54,"column":2}},"13":{"start":{"line":53,"column":2},"end":{"line":53,"column":20}},"14":{"start":{"line":55,"column":1},"end":{"line":55,"column":55}},"15":{"start":{"line":56,"column":1},"end":{"line":56,"column":10}},"16":{"start":{"line":62,"column":0},"end":{"line":62,"column":23}}},"branchMap":{"1":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":1},"end":{"line":52,"column":1}},{"start":{"line":52,"column":1},"end":{"line":52,"column":1}}]},"2":{"line":52,"type":"binary-expr","locations":[{"start":{"line":52,"column":9},"end":{"line":52,"column":34}},{"start":{"line":52,"column":38},"end":{"line":52,"column":63}}]}}}}<<<<<< EOF # path=reports/coverage/lcov.info TN: SF:/home/runner/work/math-special-abs/math-special-abs/lib/main.js FNF:0 FNH:0 DA:23,1 DA:24,1 DA:29,1 DA:34,1 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/math-special-abs/math-special-abs/lib/abs.js FNF:0 FNH:0 DA:23,1 DA:24,1 DA:25,1 DA:74,1 DA:79,1 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/math-special-abs/math-special-abs/lib/table.js FNF:0 FNH:0 DA:23,1 DA:24,1 DA:25,1 DA:26,1 DA:27,1 DA:28,1 DA:29,1 DA:34,1 DA:44,1 LF:9 LH:9 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/math-special-abs/math-special-abs/lib/data.js FNF:0 FNH:0 DA:25,1 DA:26,1 DA:27,1 DA:28,1 DA:33,1 DA:114,1 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/math-special-abs/math-special-abs/lib/props.js FN:38,types FN:51,setProps FNF:2 FNH:2 FNDA:1,types FNDA:2,setProps DA:23,1 DA:24,1 DA:25,1 DA:26,1 DA:27,1 DA:38,1 DA:39,1 DA:51,1 DA:53,2 DA:56,2 DA:59,2 DA:62,2 DA:68,1 LF:13 LH:13 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/math-special-abs/math-special-abs/lib/index.js FNF:0 FNH:0 DA:65,3 DA:66,3 DA:67,3 DA:72,3 DA:73,3 DA:74,2 DA:80,3 LF:7 LH:7 BRDA:73,1,0,2 BRDA:73,1,1,1 BRF:2 BRH:2 end_of_record TN: SF:/home/runner/work/math-special-abs/math-special-abs/lib/native.js FNF:0 FNH:0 DA:23,1 DA:24,1 DA:29,1 DA:34,1 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/math-special-abs/math-special-abs/lib/abs.native.js FNF:0 FNH:0 DA:23,1 DA:24,1 DA:25,1 DA:74,1 DA:79,1 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/math-special-abs/math-special-abs/lib/table.native.js FN:47,unary FNF:1 FNH:1 FNDA:6,unary DA:23,1 DA:24,1 DA:25,1 DA:26,1 DA:27,1 DA:32,1 DA:33,1 DA:34,1 DA:47,1 DA:48,6 DA:49,6 DA:52,6 DA:53,2 DA:55,4 DA:56,4 DA:62,1 LF:16 LH:16 BRDA:52,1,0,2 BRDA:52,1,1,4 BRDA:52,2,0,6 BRDA:52,2,1,4 BRF:4 BRH:4 end_of_record <<<<<< EOF