Skip to content

Commit 15a4b71

Browse files
committed
Remove last use of Unix.
1 parent 13e281e commit 15a4b71

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

jscomp/gentype/GenTypeMain.ml

+1-1
Original file line numberDiff line numberDiff line change
@@ -165,4 +165,4 @@ let processCmtFile cmt =
165165
outputFile |> GeneratedFiles.logFileAction TypeError
166166
else (
167167
outputFile |> GeneratedFiles.logFileAction NoMatch;
168-
if Sys.file_exists outputFile then Unix.unlink outputFile)
168+
if Sys.file_exists outputFile then Sys.remove outputFile)

jscomp/main/builtin_cmj_datasets.ml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(* 246acbc2f78afa1b74c882b88c92c83b *)
1+
(* 3b2ecab49d78fb1dfe8c9eee2d15acc3 *)
22
let module_names : string array = Obj.magic (
33
"Js" (* 23 *),
44
"Arg" (* 217 *),
@@ -216,7 +216,7 @@ let module_data : string array = Obj.magic (
216216
(* Belt_MapDict *)"\132\149\166\190\000\000\003p\000\000\001\011\000\000\003i\000\000\0031\160\b\000\000\212\000\176\"eq\144\160\160D@@@\176#cmp\144\160\160D@@@\176#eqU\144\160\160D@@@\176#get\144\160\160C@@@\176#has\144\160\160C@@@\176#map\144\160\160B@@@\176#set\144\160\160D@@@\176$cmpU\144\160\160D@@@\176$keep\144\160\160B@@@\176$mapU\144\160\160B@@@\176$size\144\160\160A@@@\176$some\144\160\160B@@@\176%empty\144@\144\146A\176%every\144\160\160B@@@\176%keepU\144\160\160B@@@\176%merge\144\160\160D@@@\176%someU\144\160\160B@@@\176%split\144\160\160C@@@\176&everyU\144\160\160B@@@\176&getExn\144\160\160C@@@\176&maxKey\144\160\160A@@@\176&mergeU\144\160\160D@@@\176&minKey\144\160\160A@@@\176&reduce\144\160\160C@@@\176&remove\144\160\160C@@@\176&toList\144\160\160A@@@\176&update\144\160\160D@@@\176'forEach\144\160\160B@@@\176'isEmpty\144\160\160A@@@\176'maximum\144\160\160A@@@\176'minimum\144\160\160A@@@\176'reduceU\144\160\160C@@@\176'toArray\144\160\160A@@@\176'updateU\144\160\160D@@@\176(forEachU\144\160\160B@@@\176)fromArray\144\160\160B@@@\176)mergeMany\144\160\160C@@@\176)partition\144\160\160B@@@\176*mapWithKey\144\160\160B@@@\176*partitionU\144\160\160B@@@\176*removeMany\144\160\160C@@@\176+findFirstBy\144\160\160B@@@\176+keysToArray\144\160\160A@@@\176+mapWithKeyU\144\160\160B@@@\176,findFirstByU\144\160\160B@@@\176,getUndefined\144\160\160C@@@\176,maxUndefined\144\160\160A@@@\176,minUndefined\144\160\160A@@@\176-valuesToArray\144\160\160A@@@\176.getWithDefault\144\160\160D@@@\176/maxKeyUndefined\144\160\160A@@@\176/minKeyUndefined\144\160\160A@@@\1766checkInvariantInternal\144\160\160A@@@A",
217217
(* Belt_SetDict *)"\132\149\166\190\000\000\002}\000\000\000\197\000\000\002\130\000\000\002Y\160\b\000\000\156\000\176\"eq\144\160\160C@@@\176#add\144\160\160C@@@\176#cmp\144\160\160C@@@\176#get\144\160\160C@@@\176#has\144\160\160C@@@\176$diff\144\160\160C@@@\176$keep\144\160\160B@@@\176$size\144\160\160A@@@\176$some\144\160\160B@@@\176%empty\144@\144\146A\176%every\144\160\160B@@@\176%keepU\144\160\160B@@@\176%someU\144\160\160B@@@\176%split\144\160\160C@@@\176%union\144\160\160C@@@\176&everyU\144\160\160B@@@\176&getExn\144\160\160C@@@\176&reduce\144\160\160C@@@\176&remove\144\160\160C@@@\176&subset\144\160\160C@@@\176&toList\144\160\160A@@@\176'forEach\144\160\160B@@@\176'isEmpty\144\160\160A@@@\176'maximum\144\160\160A@@@\176'minimum\144\160\160A@@@\176'reduceU\144\160\160C@@@\176'toArray\144\160\160A@@@\176(forEachU\144\160\160B@@@\176)fromArray\144\160\160B@@@\176)intersect\144\160\160C@@@\176)mergeMany\144\160\160C@@@\176)partition\144\160\160B@@@\176*partitionU\144\160\160B@@@\176*removeMany\144\160\160C@@@\176,getUndefined\144\160\160C@@@\176,maxUndefined\144\160\160A@@@\176,minUndefined\144\160\160A@@@\1765fromSortedArrayUnsafe\144\160\160A@@@\1766checkInvariantInternal\144\160\160A@@@A",
218218
(* Dom_storage2 *)"\132\149\166\190\000\000\000\003\000\000\000\001\000\000\000\003\000\000\000\003\160\128A",
219-
(* Js_undefined *)"\132\149\166\190\000\000\000\240\000\000\000G\000\000\000\233\000\000\000\222\160\240\176$bind\144\160\160B@@@\176$iter\144\160\160B@@@\176$test\144\160\160A@@\144\148\192A\160\176\001\004C!x@@\151\176\147*caml_equal\160\144\004\b\160\146A@\176\1926others/js_undefined.mlc\001\006O\001\006s\192\004\002c\001\006O\001\006|@\192B@@@\176&getExn\144\160\160A@@@\176'testAny\144\160\160A@@\144\148\192A\160\176\001\004E!x@@\151\176\147\004\029\160\144\004\007\160\146A@\176\192\004\028d\001\006}\001\006\161\192\004\029d\001\006}\001\006\180@\192B@@@\176(from_opt\144\160\160A@@@\176*fromOption\144\004\005@A",
219+
(* Js_undefined *)"\132\149\166\190\000\000\000\240\000\000\000F\000\000\000\231\000\000\000\220\160\240\176$bind\144\160\160B@@@\176$iter\144\160\160B@@@\176$test\144\160\160A@@\144\148\192A\160\176\001\004C!x@@\151\176\147*caml_equal\160\144\004\b\160\146A@\176\1926others/js_undefined.mlc\001\006O\001\006s\192\004\002c\001\006O\001\006|@\192B@@@\176&getExn\144\160\160A@@@\176'testAny\144\160\160A@@\144\148\192A\160\176\001\004E!x@@\151\176\147\004\029\160\144\004\007\160\004\028@\176\192\004\027d\001\006}\001\006\161\192\004\028d\001\006}\001\006\180@\192B@@@\176(from_opt\144\160\160A@@@\176*fromOption\144\004\005@A",
220220
(* Node_process *)"\132\149\166\190\000\000\000*\000\000\000\012\000\000\000'\000\000\000$\160\160\176)putEnvVar\144\160\160B@@@\176,deleteEnvVar\144\160\160A@@@@",
221221
(* StringLabels *)"\132\149\166\190\000\000\006\185\000\000\001\205\000\000\006\011\000\000\005\201\160\b\000\000t\000\176#map\144\160\160B@@@\176#sub\144\160\160C@@@\176$blit\144\160\160E@@@\176$init\144\160\160B@@\144\148\192B\160\176\001\004 !n@\160\176\001\004!!f@@\147\176\151\176\161e\1450unsafe_to_string\160\145\176@%BytesA@\176\192&_none_A@\000\255\004\002A\160\147\176\151\176\161A\145$init\160\145\004\015@\004\r\160\144\004\031\160\144\004\030@\176\176\192:stdlib-406/stringLabels.mld\001\006\188\001\006\190\192\004\002d\001\006\188\001\006\200@BA@\176\176\004\005\192\004\005d\001\006\188\001\006\207@B@\192B@@@\176$iter\144\160\160B@@@\176$make\144\160\160B@@\144\148\192B\160\176\001\005:%prim0@\160\176\001\0059%prim1@@\151\176\147.?string_repeat\160\144\004\011\160\144\004\n@\176\192\004#a\001\006p\001\006p\192\004$a\001\006p\001\006\168@\192B@A@\176$mapi\144\160\160B@@@\176$trim\144\160\160A@@@\176%equal\144\160\160B@@\144\148\192B\160\176\001\004\145!a@\160\176\001\004\146!b@@\151\176\1471caml_string_equal\160\144\004\011\160\144\004\n@\176\192\004G\001\000\177\001\021\192\001\021\242\192\004H\001\000\177\001\021\192\001\021\247@\192B@@@\176%index\144\160\160B@@@\176%iteri\144\160\160B@@@\176&concat\144\160\160B@@\144\148\192B\160\176\001\004/#sep@\160\176\001\0040\"xs@@\151\176\180$join\160\160AA\160\004\002@\181$join@@\160\147\176\151\176\161\\\145'toArray\160\145\176@)Belt_ListA@\004\138\160\144\004\025@\176\176\192\004{o\001\007\225\001\007\227\192\004|o\001\007\225\001\007\250@BA\160\144\004\"@\176\004\005\192\004\128o\001\007\225\001\b\006@\192B@@@\176&rindex\144\160\160B@@@\176'compare\144\160\160B@@\144\148\192B\160\176\001\004\142!x@\160\176\001\004\143!y@@\151\176\1473caml_string_compare\160\144\004\011\160\144\004\n@\176\192\004\158\001\000\176\001\021\141\001\021\169\192\004\159\001\000\176\001\021\141\001\021\191@\192B@@@\176'escaped\144\160\160A@@@\176(contains\144\160\160B@@@\176)index_opt\144\160\160B@@@\176*index_from\144\160\160C@@@\176*rindex_opt\144\160\160B@@@\176+rindex_from\144\160\160C@@@\176-contains_from\144\160\160C@@@\176-split_on_char\144\160\160B@@@\176.index_from_opt\144\160\160C@@@\176.rcontains_from\144\160\160C@@@\176/lowercase_ascii\144\160\160A@@\144\148\192A\160\176\001\004\135!s@@\147\176\151\176\004\252\160\004\249@\004\246\160\147\176\151\176\161`\145/lowercase_ascii\160\145\005\001\002@\005\001\000\160\147\176\151\176\161f\1450unsafe_of_string\160\145\005\001\012@\005\001\n\160\144\004\029@\176\176\192\004\251\001\000\168\001\020\218\001\020\238\192\004\252\001\000\168\001\020\218\001\020\245@B@@\176\176\192\004\255\001\000\168\001\020\218\001\020\220\004\004@BA@\176\176\004\003\192\005\001\002\001\000\168\001\020\218\001\020\252@B@\192B@@@\176/rindex_from_opt\144\160\160C@@@\176/uppercase_ascii\144\160\160A@@\144\148\192A\160\176\001\004\133!s@@\147\176\151\176\005\0012\160\005\001/@\005\001,\160\147\176\151\176\161_\145/uppercase_ascii\160\145\005\0018@\005\0016\160\147\176\151\176\0046\160\0043@\005\001<\160\144\004\025@\176\176\192\005\001-\001\000\166\001\020\159\001\020\179\192\005\001.\001\000\166\001\020\159\001\020\186@B@@\176\176\192\005\0011\001\000\166\001\020\159\001\020\161\004\004@BA@\176\176\004\003\192\005\0014\001\000\166\001\020\159\001\020\193@B@\192B@@@\1760capitalize_ascii\144\160\160A@@\144\148\192A\160\176\001\004\137!s@@\147\176\151\176\005\001_\160\005\001\\@\005\001Y\160\147\176\151\176\161a\1450capitalize_ascii\160\145\005\001e@\005\001c\160\147\176\151\176\004c\160\004`@\005\001i\160\144\004\025@\176\176\192\005\001Z\001\000\170\001\021\022\001\021+\192\005\001[\001\000\170\001\021\022\001\0212@B@@\176\176\192\005\001^\001\000\170\001\021\022\001\021\024\004\004@BA@\176\176\004\003\192\005\001a\001\000\170\001\021\022\001\0219@B@\192B@@@\1762uncapitalize_ascii\144\160\160A@@\144\148\192A\160\176\001\004\139!s@@\147\176\151\176\005\001\140\160\005\001\137@\005\001\134\160\147\176\151\176\161b\1452uncapitalize_ascii\160\145\005\001\146@\005\001\144\160\147\176\151\176\004\144\160\004\141@\005\001\150\160\144\004\025@\176\176\192\005\001\135\001\000\172\001\021U\001\021l\192\005\001\136\001\000\172\001\021U\001\021s@B@@\176\176\192\005\001\139\001\000\172\001\021U\001\021W\004\004@BA@\176\176\004\003\192\005\001\142\001\000\172\001\021U\001\021z@B@\192B@@@A",
222222
(* HashtblLabels *)"\132\149\166\190\000\000\012z\000\000\003\164\000\000\011\168\000\000\011F\160\b\000\000`\000\176#add\144\160\160C@@\144\148\192C\160\176\001\004\154#tbl@\160\176\001\004\155#key@\160\176\001\004\156$data@@\147\176\151\176\161D\145#add\160\145\176@'HashtblA@\176\192&_none_A@\000\255\004\002A\160\144\004\024\160\144\004\023\160\144\004\022@\176\176\192;stdlib-406/hashtblLabels.mlZ\001\005G\001\005`\192\004\002Z\001\005G\001\005p@B@\192B@@A\176#mem\144\160\160B@@@\176$Make\144\160\160A@@\144\148\192A\160\176\001\006i!H@@\197B\176\001\005k$hash@\148\192B\160\176\001\005l%_seed@\160\176\001\005m!x@@\147\176\151\176\161A\145$hash\160\144\004\022@\0043\160\144\004\r@\176\176\192\004,\000\127\001\015\178\001\015\212\192\004-\000\127\001\015\178\001\015\220@B@\192B@@@\197B\176\001\006l!H@\151\176\176@\148\160%equal\160\004#@@\160\151\176\161@\145%equal\160\144\004/@\004L\160\144\004.@\176\192\004D\000|\001\015c\001\015z\192\004E\001\000\128\001\015\221\001\015\230@\197@\176\001\006m'include@\147\176\151\176\161S\145*MakeSeeded\160\145\176@'HashtblA@\004_\160\144\004&@\176\176\192\004X\000h\001\r\158\001\r\168\192\004Y\000h\001\r\158\001\r\189@BA\197A\176\001\006n&create@\151\176\161@\145\004\005\160\144\004\028@\176\192\004d\000h\001\r\158\001\r\160\004\012@\197A\176\001\006r#add@\151\176\161D\145\004\005\160\004\011@\004\n\197A\176\001\006w'replace@\151\176\161I\145\004\005\160\004\019@\004\018\197A\176\001\006y$iter@\151\176\161K\145\004\005\160\004\027@\004\026\197A\176\001\006z2filter_map_inplace@\151\176\161L\145\004\005\160\004#@\004\"\197A\176\001\006{$fold@\151\176\161M\145\004\005\160\004+@\004*\197B\176\001\006~#add@\148\192C\160\176\001\006\127#tbl@\160\176\001\006\128#key@\160\176\001\006\129$data@@\147\176\144\0048\160\144\004\r\160\144\004\012\160\144\004\011@\176\176\192\004\166\000i\001\r\190\001\r\217\192\004\167\000i\001\r\190\001\r\233@B@\192B@@A\197B\176\001\006\130'replace@\148\192C\160\176\001\006\131#tbl@\160\176\001\006\132#key@\160\176\001\006\133$data@@\147\176\144\004L\160\144\004\r\160\144\004\012\160\144\004\011@\176\176\192\004\194\000j\001\r\234\001\014\t\192\004\195\000j\001\r\234\001\014\029@B@\192B@@A\197B\176\001\006\134$iter@\148\192B\160\176\001\006\135!f@\160\176\001\006\136#tbl@@\147\176\144\004]\160\148\192B\160\176\001\006\137#key@\160\176\001\006\138$data@@\147\176\144\004\020\160\144\004\n\160\144\004\t@\176\176\192\004\229\000l\001\014\031\001\014I\192\004\230\000l\001\014\031\001\014U@B@\192B@@A\160\144\004\028@\176\176\192\004\236\000l\001\014\031\001\0143\192\004\237\000l\001\014\031\001\014Z@B@\192B@@A\197B\176\001\006\1392filter_map_inplace@\148\192B\160\176\001\006\140!f@\160\176\001\006\141#tbl@@\147\176\144\004\127\160\148\192B\160\176\001\006\142#key@\160\176\001\006\143$data@@\147\176\144\004\020\160\144\004\n\160\144\004\t@\176\176\192\005\001\015\000s\001\014\135\001\014\176\192\005\001\016\000s\001\014\135\001\014\188@B@\192B@@@\160\144\004\028@\176\176\192\005\001\022\000s\001\014\135\001\014\140\192\005\001\023\000s\001\014\135\001\014\193@B@\192B@@A\197B\176\001\006\144$fold@\148\192C\160\176\001\006\145!f@\160\176\001\006\146#tbl@\160\176\001\006\147$init@@\147\176\144\004\164\160\148\192C\160\176\001\006\148#key@\160\176\001\006\149$data@\160\176\001\006\150#acc@@\147\176\144\004\026\160\144\004\r\160\144\004\012\160\144\004\011@\176\176\192\005\001A\000v\001\014\225\001\014\255\192\005\001B\000v\001\014\225\001\015\015@B@\192B@@@\160\144\004$\160\144\004#@\176\176\192\005\001J\000v\001\014\225\001\014\229\192\005\001K\000v\001\014\225\001\015\025@B@\192B@@@\197B\176\001\005\128&create@\148\192A\160\176\001\005\129\"sz@@\147\176\144\004\253\160\146\153C\160\144\004\n@\176\176\192\005\001_\001\000\129\001\015\232\001\015\252\192\005\001`\001\000\129\001\015\232\001\016\019@B@\192B@@@\151\176\176@\148\160&create\160%clear\160%reset\160$copy\160#add\160&remove\160$find\160(find_opt\160(find_all\160'replace\160#mem\160$iter\1602filter_map_inplace\160$fold\160&length\160%stats@@\160\144\004:\160\151\176\161A\145%clear\160\005\001-@\005\001,\160\151\176\161B\145%reset\160\005\0014@\005\0013\160\151\176\161C\145$copy\160\005\001;@\005\001:\160\144\005\001\017\160\151\176\161E\145&remove\160\005\001D@\005\001C\160\151\176\161F\145$find\160\005\001K@\005\001J\160\151\176\161G\145(find_opt\160\005\001R@\005\001Q\160\151\176\161H\145(find_all\160\005\001Y@\005\001X\160\144\005\001\019\160\151\176\161J\145#mem\160\005\001b@\005\001a\160\144\005\001\000\160\144\004\216\160\144\004\176\160\151\176\161N\145&length\160\005\001o@\005\001n\160\151\176\161O\145%stats\160\005\001v@\005\001u@\176\192\005\001\217\000{\001\015Z\001\015\\\192\005\001\218\001\000\130\001\016\020\001\016\025@\192BA@@\176$copy\144\160\160A@@@\176$find\144\160\160B@@@\176$fold\144\160\160C@@@\176$hash\144\160\160A@@@\176$iter\144\160\160B@@@\176%clear\144\160\160A@@@\176%reset\144\160\160A@@@\176%stats\144\160\160A@@@\176&create\144\160\160B@@@\176&length\144\160\160A@@@\176&remove\144\160\160B@@@\176'replace\144\160\160C@@\144\148\192C\160\176\001\004\158#tbl@\160\176\001\004\159#key@\160\176\001\004\160$data@@\147\176\151\176\161J\145'replace\160\145\176@\005\002:A@\005\0029\160\144\004\020\160\144\004\019\160\144\004\018@\176\176\192\005\0026\\\001\005r\001\005\143\192\005\0027\\\001\005r\001\005\163@B@\192B@@A\176(find_all\144\160\160B@@@\176(find_opt\144\160\160B@@@\176)randomize\144\160\160A@@@\176*MakeSeeded\144\160\160A@@\144\148\192A\160\176\001\006k\005\002!@@\197@\176\001\006j\005\002\012@\147\176\151\176\005\002\011\160\005\002\b@\005\002d\160\144\004\n@\176\005\002\005BA\197A\176\001\005\012\005\001\247@\151\176\005\001\246\160\144\004\015@\005\001\255\197A\176\001\005\017\005\001\245@\151\176\005\001\244\160\144\004\021@\005\002\005\197A\176\001\005\019\005\001\243@\151\176\005\001\242\160\144\004\027@\005\002\011\197A\176\001\005\020\005\001\241@\151\176\005\001\240\160\144\004!@\005\002\017\197A\176\001\005\021\005\001\239@\151\176\005\001\238\160\144\004'@\005\002\023\197B\176\001\005\024\005\001\237@\148\192C\160\176\001\005\025\005\001\236@\160\176\001\005\026\005\001\235@\160\176\001\005\027\005\001\234@@\147\176\144\004*\160\144\004\n\160\144\004\n\160\144\004\n@\005\001\233\005\001\229\197B\176\001\005@\005\001\228@\148\192C\160\176\001\005A\005\001\227@\160\176\001\005B\005\001\226@\160\176\001\005C\005\001\225@@\147\176\144\0047\160\144\004\n\160\144\004\n\160\144\004\n@\005\001\224\005\001\220\197B\176\001\005D\005\001\219@\148\192B\160\176\001\005E\005\001\218@\160\176\001\005F\005\001\217@@\147\176\144\004B\160\148\192B\160\176\001\005G\005\001\216@\160\176\001\005H\005\001\215@@\147\176\144\004\016\160\144\004\b\160\144\004\b@\005\001\214\005\001\210\160\144\004\020@\005\001\209\005\001\205\197B\176\001\005I\005\001\204@\148\192B\160\176\001\005J\005\001\203@\160\176\001\005K\005\001\202@@\147\176\144\004W\160\148\192B\160\176\001\005L\005\001\201@\160\176\001\005M\005\001\200@@\147\176\144\004\016\160\144\004\b\160\144\004\b@\005\001\199\005\001\195\160\144\004\020@\005\001\194\005\001\190\197B\176\001\005N\005\001\189@\148\192C\160\176\001\005O\005\001\188@\160\176\001\005P\005\001\187@\160\176\001\005Q\005\001\186@@\147\176\144\004n\160\148\192C\160\176\001\005R\005\001\185@\160\176\001\005S\005\001\184@\160\176\001\005T\005\001\183@@\147\176\144\004\020\160\144\004\n\160\144\004\n\160\144\004\n@\005\001\182\005\001\178\160\144\004\026\160\144\004\026@\005\001\177\005\001\173\151\176\176@\148\160&create\160%clear\160%reset\160$copy\160#add\160&remove\160$find\160(find_opt\160(find_all\160'replace\160#mem\160$iter\1602filter_map_inplace\160$fold\160&length\160%stats@@\160\151\176\005\002\193\160\144\004\207@\005\002\191\160\151\176\005\001\154\160\144\004\212@\005\002\196\160\151\176\005\001\152\160\144\004\217@\005\002\201\160\151\176\005\001\150\160\144\004\222@\005\002\206\160\144\004\184\160\151\176\005\001\148\160\144\004\229@\005\002\213\160\151\176\005\001\146\160\144\004\234@\005\002\218\160\151\176\005\001\144\160\144\004\239@\005\002\223\160\151\176\005\001\142\160\144\004\244@\005\002\228\160\144\004\187\160\151\176\005\001\140\160\144\004\251@\005\002\235\160\144\004\175\160\144\004\150\160\144\004}\160\151\176\005\001\138\160\144\005\001\006@\005\002\246\160\151\176\005\001\136\160\144\005\001\011@\005\002\251@\176\192\005\003_\000g\001\rO\001\r\151\192\005\003`\000x\001\015\031\001\015\"@\192BA@@\176*hash_param\144\160\160C@@@\176+seeded_hash\144\160\160B@@@\176-is_randomized\144\160\160A@@@\1761seeded_hash_param\144\160\160D@@@\1762filter_map_inplace\144\160\160B@@@A",

0 commit comments

Comments
 (0)