Skip to content

Commit bc152c4

Browse files
committed
move hashtbl module into runtime dir
1 parent d1434c9 commit bc152c4

File tree

5 files changed

+10
-47
lines changed

5 files changed

+10
-47
lines changed

jscomp/runtime/hashtbl.res

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// FIXME:
2+
// This exists for compatibility reason.
3+
// Move this into Pervasives or Core
4+
5+
%%private(@noalloc external seeded_hash_param: (int, int, int, 'a) => int = "%hash")
6+
7+
let hash = x => seeded_hash_param(10, 100, 0, x)

jscomp/runtime/release.ninja

+2-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ o runtime/primitive_option.cmj : cc_cmi runtime/primitive_option.res | runtime/p
2929
o runtime/primitive_option.cmi : cc runtime/primitive_option.resi | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj runtime/primitive_object_extern.cmj
3030
o runtime/array.cmi runtime/array.cmj : cc runtime/array.res | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj runtime/primitive_array_extern.cmj
3131
o runtime/char.cmi runtime/char.cmj : cc runtime/char.res | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj
32+
o runtime/hashtbl.cmi runtime/hashtbl.cmj : cc runtime/hashtbl.res | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj runtime/primitive_hash.cmj
3233
o runtime/list.cmi runtime/list.cmj : cc runtime/list.res | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj
3334
o runtime/map.cmi runtime/map.cmj : cc runtime/map.res | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj
3435
o runtime/obj.cmi runtime/obj.cmj : cc runtime/obj.res | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj runtime/primitive_object_extern.cmj
@@ -48,4 +49,4 @@ o runtime/primitive_string_extern.cmi runtime/primitive_string_extern.cmj : cc r
4849
o runtime/primitive_util.cmi runtime/primitive_util.cmj : cc runtime/primitive_util.res | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj
4950
o runtime/set.cmi runtime/set.cmj : cc runtime/set.res | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj
5051
o runtime/string.cmi runtime/string.cmj : cc runtime/string.res | runtime/bs_stdlib_mini.cmi runtime/js.cmi runtime/js.cmj runtime/primitive_string.cmj runtime/primitive_string_extern.cmj
51-
o runtime : phony runtime/bs_stdlib_mini.cmi runtime/js.cmj runtime/js.cmi runtime/lazy.cmi runtime/lazy.cmj runtime/primitive_exceptions.cmi runtime/primitive_exceptions.cmj runtime/primitive_hash.cmi runtime/primitive_hash.cmj runtime/primitive_lazy.cmi runtime/primitive_lazy.cmj runtime/primitive_module.cmi runtime/primitive_module.cmj runtime/primitive_object.cmi runtime/primitive_object.cmj runtime/primitive_option.cmi runtime/primitive_option.cmj runtime/array.cmi runtime/array.cmj runtime/char.cmi runtime/char.cmj runtime/list.cmi runtime/list.cmj runtime/map.cmi runtime/map.cmj runtime/obj.cmi runtime/obj.cmj runtime/primitive_array.cmi runtime/primitive_array.cmj runtime/primitive_array_extern.cmi runtime/primitive_array_extern.cmj runtime/primitive_bigint.cmi runtime/primitive_bigint.cmj runtime/primitive_bool.cmi runtime/primitive_bool.cmj runtime/primitive_char_extern.cmi runtime/primitive_char_extern.cmj runtime/primitive_curry.cmi runtime/primitive_curry.cmj runtime/primitive_dict.cmi runtime/primitive_dict.cmj runtime/primitive_float.cmi runtime/primitive_float.cmj runtime/primitive_int.cmi runtime/primitive_int.cmj runtime/primitive_object_extern.cmi runtime/primitive_object_extern.cmj runtime/primitive_promise.cmi runtime/primitive_promise.cmj runtime/primitive_string.cmi runtime/primitive_string.cmj runtime/primitive_string_extern.cmi runtime/primitive_string_extern.cmj runtime/primitive_util.cmi runtime/primitive_util.cmj runtime/set.cmi runtime/set.cmj runtime/string.cmi runtime/string.cmj
52+
o runtime : phony runtime/bs_stdlib_mini.cmi runtime/js.cmj runtime/js.cmi runtime/lazy.cmi runtime/lazy.cmj runtime/primitive_exceptions.cmi runtime/primitive_exceptions.cmj runtime/primitive_hash.cmi runtime/primitive_hash.cmj runtime/primitive_lazy.cmi runtime/primitive_lazy.cmj runtime/primitive_module.cmi runtime/primitive_module.cmj runtime/primitive_object.cmi runtime/primitive_object.cmj runtime/primitive_option.cmi runtime/primitive_option.cmj runtime/array.cmi runtime/array.cmj runtime/char.cmi runtime/char.cmj runtime/hashtbl.cmi runtime/hashtbl.cmj runtime/list.cmi runtime/list.cmj runtime/map.cmi runtime/map.cmj runtime/obj.cmi runtime/obj.cmj runtime/primitive_array.cmi runtime/primitive_array.cmj runtime/primitive_array_extern.cmi runtime/primitive_array_extern.cmj runtime/primitive_bigint.cmi runtime/primitive_bigint.cmj runtime/primitive_bool.cmi runtime/primitive_bool.cmj runtime/primitive_char_extern.cmi runtime/primitive_char_extern.cmj runtime/primitive_curry.cmi runtime/primitive_curry.cmj runtime/primitive_dict.cmi runtime/primitive_dict.cmj runtime/primitive_float.cmi runtime/primitive_float.cmj runtime/primitive_int.cmi runtime/primitive_int.cmj runtime/primitive_object_extern.cmi runtime/primitive_object_extern.cmj runtime/primitive_promise.cmi runtime/primitive_promise.cmj runtime/primitive_string.cmi runtime/primitive_string.cmj runtime/primitive_string_extern.cmi runtime/primitive_string_extern.cmj runtime/primitive_util.cmi runtime/primitive_util.cmj runtime/set.cmi runtime/set.cmj runtime/string.cmi runtime/string.cmj

jscomp/stdlib-406/hashtbl.res

-22
This file was deleted.

jscomp/stdlib-406/hashtbl.resi

-21
This file was deleted.

jscomp/stdlib-406/release.ninja

+1-3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,4 @@ o stdlib-406/pervasives.cmj : cc_cmi stdlib-406/pervasives.res | stdlib-406/perv
1212
bsc_flags = $bsc_flags -nopervasives
1313
o stdlib-406/pervasives.cmi : cc stdlib-406/pervasives.resi | $bsc others
1414
bsc_flags = $bsc_flags -nopervasives
15-
o stdlib-406/hashtbl.cmj : cc_cmi stdlib-406/hashtbl.res | stdlib-406/hashtbl.cmi $bsc others
16-
o stdlib-406/hashtbl.cmi : cc stdlib-406/hashtbl.resi | stdlib-406/pervasives.cmj $bsc others
17-
o $stdlib : phony stdlib-406/hashtbl.cmi stdlib-406/hashtbl.cmj
15+
o $stdlib : phony

0 commit comments

Comments
 (0)