Skip to content

Commit 54ba3b4

Browse files
committed
Init vendoring stdlib 4.06
1 parent 600d4dd commit 54ba3b4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+29034
-0
lines changed

jscomp/stdlib-406/.depend

+324
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,324 @@
1+
arg.cmo : sys.cmi string.cmi printf.cmi list.cmi buffer.cmi array.cmi \
2+
arg.cmi
3+
arg.cmx : sys.cmx string.cmx printf.cmx list.cmx buffer.cmx array.cmx \
4+
arg.cmi
5+
arg.cmi :
6+
array.cmo : array.cmi
7+
array.cmx : array.cmi
8+
array.cmi :
9+
arrayLabels.cmo : array.cmi arrayLabels.cmi
10+
arrayLabels.cmx : array.cmx arrayLabels.cmi
11+
arrayLabels.cmi :
12+
buffer.cmo : uchar.cmi sys.cmi string.cmi char.cmi bytes.cmi buffer.cmi
13+
buffer.cmx : uchar.cmx sys.cmx string.cmx char.cmx bytes.cmx buffer.cmi
14+
buffer.cmi : uchar.cmi
15+
bytes.cmo : pervasives.cmi char.cmi bytes.cmi
16+
bytes.cmx : pervasives.cmx char.cmx bytes.cmi
17+
bytes.cmi :
18+
bytesLabels.cmo : bytes.cmi bytesLabels.cmi
19+
bytesLabels.cmx : bytes.cmx bytesLabels.cmi
20+
bytesLabels.cmi :
21+
callback.cmo : obj.cmi callback.cmi
22+
callback.cmx : obj.cmx callback.cmi
23+
callback.cmi :
24+
camlinternalBigarray.cmo : complex.cmi
25+
camlinternalBigarray.cmx : complex.cmx
26+
camlinternalFormat.cmo : sys.cmi string.cmi char.cmi \
27+
camlinternalFormatBasics.cmi bytes.cmi buffer.cmi camlinternalFormat.cmi
28+
camlinternalFormat.cmx : sys.cmx string.cmx char.cmx \
29+
camlinternalFormatBasics.cmx bytes.cmx buffer.cmx camlinternalFormat.cmi
30+
camlinternalFormat.cmi : camlinternalFormatBasics.cmi buffer.cmi
31+
camlinternalFormatBasics.cmo : camlinternalFormatBasics.cmi
32+
camlinternalFormatBasics.cmx : camlinternalFormatBasics.cmi
33+
camlinternalFormatBasics.cmi :
34+
camlinternalLazy.cmo : obj.cmi camlinternalLazy.cmi
35+
camlinternalLazy.cmx : obj.cmx camlinternalLazy.cmi
36+
camlinternalLazy.cmi :
37+
camlinternalMod.cmo : obj.cmi camlinternalOO.cmi array.cmi \
38+
camlinternalMod.cmi
39+
camlinternalMod.cmx : obj.cmx camlinternalOO.cmx array.cmx \
40+
camlinternalMod.cmi
41+
camlinternalMod.cmi : obj.cmi
42+
camlinternalOO.cmo : sys.cmi string.cmi obj.cmi map.cmi list.cmi char.cmi \
43+
array.cmi camlinternalOO.cmi
44+
camlinternalOO.cmx : sys.cmx string.cmx obj.cmx map.cmx list.cmx char.cmx \
45+
array.cmx camlinternalOO.cmi
46+
camlinternalOO.cmi : obj.cmi
47+
char.cmo : char.cmi
48+
char.cmx : char.cmi
49+
char.cmi :
50+
complex.cmo : complex.cmi
51+
complex.cmx : complex.cmi
52+
complex.cmi :
53+
digest.cmo : string.cmi char.cmi bytes.cmi digest.cmi
54+
digest.cmx : string.cmx char.cmx bytes.cmx digest.cmi
55+
digest.cmi :
56+
ephemeron.cmo : sys.cmi random.cmi obj.cmi lazy.cmi hashtbl.cmi array.cmi \
57+
ephemeron.cmi
58+
ephemeron.cmx : sys.cmx random.cmx obj.cmx lazy.cmx hashtbl.cmx array.cmx \
59+
ephemeron.cmi
60+
ephemeron.cmi : hashtbl.cmi
61+
filename.cmo : sys.cmi string.cmi random.cmi printf.cmi lazy.cmi buffer.cmi \
62+
filename.cmi
63+
filename.cmx : sys.cmx string.cmx random.cmx printf.cmx lazy.cmx buffer.cmx \
64+
filename.cmi
65+
filename.cmi :
66+
format.cmo : string.cmi pervasives.cmi list.cmi camlinternalFormatBasics.cmi \
67+
camlinternalFormat.cmi buffer.cmi format.cmi
68+
format.cmx : string.cmx pervasives.cmx list.cmx camlinternalFormatBasics.cmx \
69+
camlinternalFormat.cmx buffer.cmx format.cmi
70+
format.cmi : pervasives.cmi buffer.cmi
71+
gc.cmo : sys.cmi string.cmi printf.cmi gc.cmi
72+
gc.cmx : sys.cmx string.cmx printf.cmx gc.cmi
73+
gc.cmi :
74+
genlex.cmo : string.cmi stream.cmi list.cmi hashtbl.cmi char.cmi bytes.cmi \
75+
genlex.cmi
76+
genlex.cmx : string.cmx stream.cmx list.cmx hashtbl.cmx char.cmx bytes.cmx \
77+
genlex.cmi
78+
genlex.cmi : stream.cmi
79+
hashtbl.cmo : sys.cmi string.cmi random.cmi obj.cmi lazy.cmi array.cmi \
80+
hashtbl.cmi
81+
hashtbl.cmx : sys.cmx string.cmx random.cmx obj.cmx lazy.cmx array.cmx \
82+
hashtbl.cmi
83+
hashtbl.cmi :
84+
int32.cmo : pervasives.cmi int32.cmi
85+
int32.cmx : pervasives.cmx int32.cmi
86+
int32.cmi :
87+
int64.cmo : pervasives.cmi int64.cmi
88+
int64.cmx : pervasives.cmx int64.cmi
89+
int64.cmi :
90+
lazy.cmo : obj.cmi camlinternalLazy.cmi lazy.cmi
91+
lazy.cmx : obj.cmx camlinternalLazy.cmx lazy.cmi
92+
lazy.cmi :
93+
lexing.cmo : sys.cmi string.cmi bytes.cmi array.cmi lexing.cmi
94+
lexing.cmx : sys.cmx string.cmx bytes.cmx array.cmx lexing.cmi
95+
lexing.cmi :
96+
list.cmo : list.cmi
97+
list.cmx : list.cmi
98+
list.cmi :
99+
listLabels.cmo : list.cmi listLabels.cmi
100+
listLabels.cmx : list.cmx listLabels.cmi
101+
listLabels.cmi :
102+
map.cmo : map.cmi
103+
map.cmx : map.cmi
104+
map.cmi :
105+
marshal.cmo : bytes.cmi marshal.cmi
106+
marshal.cmx : bytes.cmx marshal.cmi
107+
marshal.cmi :
108+
moreLabels.cmo : set.cmi map.cmi hashtbl.cmi moreLabels.cmi
109+
moreLabels.cmx : set.cmx map.cmx hashtbl.cmx moreLabels.cmi
110+
moreLabels.cmi : set.cmi map.cmi hashtbl.cmi
111+
nativeint.cmo : sys.cmi pervasives.cmi nativeint.cmi
112+
nativeint.cmx : sys.cmx pervasives.cmx nativeint.cmi
113+
nativeint.cmi :
114+
obj.cmo : marshal.cmi int32.cmi obj.cmi
115+
obj.cmx : marshal.cmx int32.cmx obj.cmi
116+
obj.cmi : int32.cmi
117+
oo.cmo : camlinternalOO.cmi oo.cmi
118+
oo.cmx : camlinternalOO.cmx oo.cmi
119+
oo.cmi : camlinternalOO.cmi
120+
parsing.cmo : obj.cmi lexing.cmi array.cmi parsing.cmi
121+
parsing.cmx : obj.cmx lexing.cmx array.cmx parsing.cmi
122+
parsing.cmi : obj.cmi lexing.cmi
123+
pervasives.cmo : camlinternalFormatBasics.cmi pervasives.cmi
124+
pervasives.cmx : camlinternalFormatBasics.cmx pervasives.cmi
125+
pervasives.cmi : camlinternalFormatBasics.cmi
126+
printexc.cmo : printf.cmi pervasives.cmi obj.cmi buffer.cmi array.cmi \
127+
printexc.cmi
128+
printexc.cmx : printf.cmx pervasives.cmx obj.cmx buffer.cmx array.cmx \
129+
printexc.cmi
130+
printexc.cmi :
131+
printf.cmo : camlinternalFormatBasics.cmi camlinternalFormat.cmi buffer.cmi \
132+
printf.cmi
133+
printf.cmx : camlinternalFormatBasics.cmx camlinternalFormat.cmx buffer.cmx \
134+
printf.cmi
135+
printf.cmi : buffer.cmi
136+
queue.cmo : queue.cmi
137+
queue.cmx : queue.cmi
138+
queue.cmi :
139+
random.cmo : string.cmi pervasives.cmi nativeint.cmi int64.cmi int32.cmi \
140+
digest.cmi char.cmi array.cmi random.cmi
141+
random.cmx : string.cmx pervasives.cmx nativeint.cmx int64.cmx int32.cmx \
142+
digest.cmx char.cmx array.cmx random.cmi
143+
random.cmi : nativeint.cmi int64.cmi int32.cmi
144+
scanf.cmo : string.cmi printf.cmi pervasives.cmi list.cmi \
145+
camlinternalFormatBasics.cmi camlinternalFormat.cmi bytes.cmi buffer.cmi \
146+
scanf.cmi
147+
scanf.cmx : string.cmx printf.cmx pervasives.cmx list.cmx \
148+
camlinternalFormatBasics.cmx camlinternalFormat.cmx bytes.cmx buffer.cmx \
149+
scanf.cmi
150+
scanf.cmi : pervasives.cmi
151+
set.cmo : list.cmi set.cmi
152+
set.cmx : list.cmx set.cmi
153+
set.cmi :
154+
sort.cmo : array.cmi sort.cmi
155+
sort.cmx : array.cmx sort.cmi
156+
sort.cmi :
157+
spacetime.cmo : gc.cmi spacetime.cmi
158+
spacetime.cmx : gc.cmx spacetime.cmi
159+
spacetime.cmi :
160+
stack.cmo : list.cmi stack.cmi
161+
stack.cmx : list.cmx stack.cmi
162+
stack.cmi :
163+
stdLabels.cmo : stringLabels.cmi listLabels.cmi bytesLabels.cmi \
164+
arrayLabels.cmi stdLabels.cmi
165+
stdLabels.cmx : stringLabels.cmx listLabels.cmx bytesLabels.cmx \
166+
arrayLabels.cmx stdLabels.cmi
167+
stdLabels.cmi : stringLabels.cmi listLabels.cmi bytesLabels.cmi \
168+
arrayLabels.cmi
169+
std_exit.cmo :
170+
std_exit.cmx :
171+
stream.cmo : string.cmi list.cmi lazy.cmi bytes.cmi stream.cmi
172+
stream.cmx : string.cmx list.cmx lazy.cmx bytes.cmx stream.cmi
173+
stream.cmi :
174+
string.cmo : pervasives.cmi bytes.cmi string.cmi
175+
string.cmx : pervasives.cmx bytes.cmx string.cmi
176+
string.cmi :
177+
stringLabels.cmo : string.cmi stringLabels.cmi
178+
stringLabels.cmx : string.cmx stringLabels.cmi
179+
stringLabels.cmi :
180+
sys.cmo : sys.cmi
181+
sys.cmx : sys.cmi
182+
sys.cmi :
183+
uchar.cmo : pervasives.cmi char.cmi uchar.cmi
184+
uchar.cmx : pervasives.cmx char.cmx uchar.cmi
185+
uchar.cmi :
186+
weak.cmo : sys.cmi obj.cmi hashtbl.cmi array.cmi weak.cmi
187+
weak.cmx : sys.cmx obj.cmx hashtbl.cmx array.cmx weak.cmi
188+
weak.cmi : hashtbl.cmi
189+
arg.cmo : sys.cmi string.cmi printf.cmi list.cmi buffer.cmi array.cmi \
190+
arg.cmi
191+
arg.p.cmx : sys.cmx string.cmx printf.cmx list.cmx buffer.cmx array.cmx \
192+
arg.cmi
193+
array.cmo : array.cmi
194+
array.p.cmx : array.cmi
195+
arrayLabels.cmo : array.cmi arrayLabels.cmi
196+
arrayLabels.p.cmx : array.cmx arrayLabels.cmi
197+
buffer.cmo : uchar.cmi sys.cmi string.cmi char.cmi bytes.cmi buffer.cmi
198+
buffer.p.cmx : uchar.cmx sys.cmx string.cmx char.cmx bytes.cmx buffer.cmi
199+
bytes.cmo : pervasives.cmi char.cmi bytes.cmi
200+
bytes.p.cmx : pervasives.cmx char.cmx bytes.cmi
201+
bytesLabels.cmo : bytes.cmi bytesLabels.cmi
202+
bytesLabels.p.cmx : bytes.cmx bytesLabels.cmi
203+
callback.cmo : obj.cmi callback.cmi
204+
callback.p.cmx : obj.cmx callback.cmi
205+
camlinternalBigarray.cmo : complex.cmi
206+
camlinternalBigarray.p.cmx : complex.cmx
207+
camlinternalFormat.cmo : sys.cmi string.cmi char.cmi \
208+
camlinternalFormatBasics.cmi bytes.cmi buffer.cmi camlinternalFormat.cmi
209+
camlinternalFormat.p.cmx : sys.cmx string.cmx char.cmx \
210+
camlinternalFormatBasics.cmx bytes.cmx buffer.cmx camlinternalFormat.cmi
211+
camlinternalFormatBasics.cmo : camlinternalFormatBasics.cmi
212+
camlinternalFormatBasics.p.cmx : camlinternalFormatBasics.cmi
213+
camlinternalLazy.cmo : obj.cmi camlinternalLazy.cmi
214+
camlinternalLazy.p.cmx : obj.cmx camlinternalLazy.cmi
215+
camlinternalMod.cmo : obj.cmi camlinternalOO.cmi array.cmi \
216+
camlinternalMod.cmi
217+
camlinternalMod.p.cmx : obj.cmx camlinternalOO.cmx array.cmx \
218+
camlinternalMod.cmi
219+
camlinternalOO.cmo : sys.cmi string.cmi obj.cmi map.cmi list.cmi char.cmi \
220+
array.cmi camlinternalOO.cmi
221+
camlinternalOO.p.cmx : sys.cmx string.cmx obj.cmx map.cmx list.cmx char.cmx \
222+
array.cmx camlinternalOO.cmi
223+
char.cmo : char.cmi
224+
char.p.cmx : char.cmi
225+
complex.cmo : complex.cmi
226+
complex.p.cmx : complex.cmi
227+
digest.cmo : string.cmi char.cmi bytes.cmi digest.cmi
228+
digest.p.cmx : string.cmx char.cmx bytes.cmx digest.cmi
229+
ephemeron.cmo : sys.cmi random.cmi obj.cmi lazy.cmi hashtbl.cmi array.cmi \
230+
ephemeron.cmi
231+
ephemeron.p.cmx : sys.cmx random.cmx obj.cmx lazy.cmx hashtbl.cmx array.cmx \
232+
ephemeron.cmi
233+
filename.cmo : sys.cmi string.cmi random.cmi printf.cmi lazy.cmi buffer.cmi \
234+
filename.cmi
235+
filename.p.cmx : sys.cmx string.cmx random.cmx printf.cmx lazy.cmx buffer.cmx \
236+
filename.cmi
237+
format.cmo : string.cmi pervasives.cmi list.cmi camlinternalFormatBasics.cmi \
238+
camlinternalFormat.cmi buffer.cmi format.cmi
239+
format.p.cmx : string.cmx pervasives.cmx list.cmx camlinternalFormatBasics.cmx \
240+
camlinternalFormat.cmx buffer.cmx format.cmi
241+
gc.cmo : sys.cmi string.cmi printf.cmi gc.cmi
242+
gc.p.cmx : sys.cmx string.cmx printf.cmx gc.cmi
243+
genlex.cmo : string.cmi stream.cmi list.cmi hashtbl.cmi char.cmi bytes.cmi \
244+
genlex.cmi
245+
genlex.p.cmx : string.cmx stream.cmx list.cmx hashtbl.cmx char.cmx bytes.cmx \
246+
genlex.cmi
247+
hashtbl.cmo : sys.cmi string.cmi random.cmi obj.cmi lazy.cmi array.cmi \
248+
hashtbl.cmi
249+
hashtbl.p.cmx : sys.cmx string.cmx random.cmx obj.cmx lazy.cmx array.cmx \
250+
hashtbl.cmi
251+
int32.cmo : pervasives.cmi int32.cmi
252+
int32.p.cmx : pervasives.cmx int32.cmi
253+
int64.cmo : pervasives.cmi int64.cmi
254+
int64.p.cmx : pervasives.cmx int64.cmi
255+
lazy.cmo : obj.cmi camlinternalLazy.cmi lazy.cmi
256+
lazy.p.cmx : obj.cmx camlinternalLazy.cmx lazy.cmi
257+
lexing.cmo : sys.cmi string.cmi bytes.cmi array.cmi lexing.cmi
258+
lexing.p.cmx : sys.cmx string.cmx bytes.cmx array.cmx lexing.cmi
259+
list.cmo : list.cmi
260+
list.p.cmx : list.cmi
261+
listLabels.cmo : list.cmi listLabels.cmi
262+
listLabels.p.cmx : list.cmx listLabels.cmi
263+
map.cmo : map.cmi
264+
map.p.cmx : map.cmi
265+
marshal.cmo : bytes.cmi marshal.cmi
266+
marshal.p.cmx : bytes.cmx marshal.cmi
267+
moreLabels.cmo : set.cmi map.cmi hashtbl.cmi moreLabels.cmi
268+
moreLabels.p.cmx : set.cmx map.cmx hashtbl.cmx moreLabels.cmi
269+
nativeint.cmo : sys.cmi pervasives.cmi nativeint.cmi
270+
nativeint.p.cmx : sys.cmx pervasives.cmx nativeint.cmi
271+
obj.cmo : marshal.cmi int32.cmi obj.cmi
272+
obj.p.cmx : marshal.cmx int32.cmx obj.cmi
273+
oo.cmo : camlinternalOO.cmi oo.cmi
274+
oo.p.cmx : camlinternalOO.cmx oo.cmi
275+
parsing.cmo : obj.cmi lexing.cmi array.cmi parsing.cmi
276+
parsing.p.cmx : obj.cmx lexing.cmx array.cmx parsing.cmi
277+
pervasives.cmo : camlinternalFormatBasics.cmi pervasives.cmi
278+
pervasives.p.cmx : camlinternalFormatBasics.cmx pervasives.cmi
279+
printexc.cmo : printf.cmi pervasives.cmi obj.cmi buffer.cmi array.cmi \
280+
printexc.cmi
281+
printexc.p.cmx : printf.cmx pervasives.cmx obj.cmx buffer.cmx array.cmx \
282+
printexc.cmi
283+
printf.cmo : camlinternalFormatBasics.cmi camlinternalFormat.cmi buffer.cmi \
284+
printf.cmi
285+
printf.p.cmx : camlinternalFormatBasics.cmx camlinternalFormat.cmx buffer.cmx \
286+
printf.cmi
287+
queue.cmo : queue.cmi
288+
queue.p.cmx : queue.cmi
289+
random.cmo : string.cmi pervasives.cmi nativeint.cmi int64.cmi int32.cmi \
290+
digest.cmi char.cmi array.cmi random.cmi
291+
random.p.cmx : string.cmx pervasives.cmx nativeint.cmx int64.cmx int32.cmx \
292+
digest.cmx char.cmx array.cmx random.cmi
293+
scanf.cmo : string.cmi printf.cmi pervasives.cmi list.cmi \
294+
camlinternalFormatBasics.cmi camlinternalFormat.cmi bytes.cmi buffer.cmi \
295+
scanf.cmi
296+
scanf.p.cmx : string.cmx printf.cmx pervasives.cmx list.cmx \
297+
camlinternalFormatBasics.cmx camlinternalFormat.cmx bytes.cmx buffer.cmx \
298+
scanf.cmi
299+
set.cmo : list.cmi set.cmi
300+
set.p.cmx : list.cmx set.cmi
301+
sort.cmo : array.cmi sort.cmi
302+
sort.p.cmx : array.cmx sort.cmi
303+
spacetime.cmo : gc.cmi spacetime.cmi
304+
spacetime.p.cmx : gc.cmx spacetime.cmi
305+
stack.cmo : list.cmi stack.cmi
306+
stack.p.cmx : list.cmx stack.cmi
307+
stdLabels.cmo : stringLabels.cmi listLabels.cmi bytesLabels.cmi \
308+
arrayLabels.cmi stdLabels.cmi
309+
stdLabels.p.cmx : stringLabels.cmx listLabels.cmx bytesLabels.cmx \
310+
arrayLabels.cmx stdLabels.cmi
311+
std_exit.cmo :
312+
std_exit.cmx :
313+
stream.cmo : string.cmi list.cmi lazy.cmi bytes.cmi stream.cmi
314+
stream.p.cmx : string.cmx list.cmx lazy.cmx bytes.cmx stream.cmi
315+
string.cmo : pervasives.cmi bytes.cmi string.cmi
316+
string.p.cmx : pervasives.cmx bytes.cmx string.cmi
317+
stringLabels.cmo : string.cmi stringLabels.cmi
318+
stringLabels.p.cmx : string.cmx stringLabels.cmi
319+
sys.cmo : sys.cmi
320+
sys.p.cmx : sys.cmi
321+
uchar.cmo : pervasives.cmi char.cmi uchar.cmi
322+
uchar.p.cmx : pervasives.cmx char.cmx uchar.cmi
323+
weak.cmo : sys.cmi obj.cmi hashtbl.cmi array.cmi weak.cmi
324+
weak.p.cmx : sys.cmx obj.cmx hashtbl.cmx array.cmx weak.cmi

jscomp/stdlib-406/Compflags

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/sh
2+
#**************************************************************************
3+
#* *
4+
#* OCaml *
5+
#* *
6+
#* Xavier Leroy, projet Cristal, INRIA Rocquencourt *
7+
#* *
8+
#* Copyright 2004 Institut National de Recherche en Informatique et *
9+
#* en Automatique. *
10+
#* *
11+
#* All rights reserved. This file is distributed under the terms of *
12+
#* the GNU Lesser General Public License version 2.1, with the *
13+
#* special exception on linking described in the file LICENSE. *
14+
#* *
15+
#**************************************************************************
16+
17+
case $1 in
18+
pervasives.cm[iox]|pervasives.p.cmx) echo ' -nopervasives';;
19+
camlinternalOO.cmi) echo ' -nopervasives';;
20+
camlinternalOO.cmx|camlinternalOO.p.cmx) echo ' -inline 0';;
21+
buffer.cmx|buffer.p.cmx) echo ' -inline 3';;
22+
# make sure add_char is inlined (PR#5872)
23+
buffer.cm[io]) echo ' -w A';;
24+
camlinternalFormat.cm[io]) echo ' -w Ae';;
25+
camlinternalFormatBasics*.cm[iox]) echo ' -nopervasives';;
26+
printf.cm[io]|format.cm[io]|scanf.cm[io]) echo ' -w Ae';;
27+
scanf.cmx|scanf.p.cmx) echo ' -inline 9';;
28+
*Labels.cm[ox]|*Labels.p.cmx) echo ' -nolabels -no-alias-deps';;
29+
*) echo ' ';;
30+
esac

0 commit comments

Comments
 (0)