Import Debian changes 20180207-1
[hcoop/debian/mlton.git] / basis-library / build / sources.mlb
1 (* Copyright (C) 2013,2016-2017 Matthew Fluet.
2 * Copyright (C) 2004-2008 Henry Cejtin, Matthew Fluet, Suresh
3 * Jagannathan, and Stephen Weeks.
4 *
5 * MLton is released under a BSD-style license.
6 * See the file MLton-LICENSE for details.
7 *)
8
9 ann
10 "deadCode true"
11 "nonexhaustiveBind warn" "nonexhaustiveMatch warn"
12 "redundantBind warn" "redundantMatch warn"
13 "sequenceNonUnit warn"
14 "warnUnused false" "forceUsed"
15 in
16 ../primitive/primitive.mlb
17 ../top-level/infixes.sml
18 ../top-level/infixes-overflow.sml
19 ../top-level/infixes-unsafe.sml
20 ../util/dynamic-wind.sig
21 ../util/dynamic-wind.sml
22
23 ../integer/iwconv0.sml
24 ../integer/num0.sml
25 local
26 ../config/bind/int-prim.sml
27 ../config/bind/pointer-prim.sml
28 ../config/bind/real-prim.sml
29 ../config/bind/word-prim.sml
30 in ann "forceUsed" in
31 ../config/objptr/objptr-$(OBJPTR_REP).sml
32 ../config/metadata/array-metadata-$(ARRAY_METADATA_SIZE).sml
33 ../config/metadata/normal-metadata-$(NORMAL_METADATA_SIZE).sml
34 ../config/seqindex/seqindex-$(SEQINDEX_INT).sml
35 $(LIB_MLTON_DIR)/targets/$(TARGET)/sml/c-types.sml
36 end end
37
38 ../arrays-and-vectors/slice0.sig
39 ../arrays-and-vectors/sequence0.sig
40 local
41 local
42 ../config/bind/int-prim.sml
43 ../config/bind/int-inf-prim.sml
44 in ann "forceUsed" in
45 ../config/default/default-$(DEFAULT_INT).sml
46 end end
47 in
48 ../arrays-and-vectors/sequence0.sml
49 end
50
51 ../integer/int-inf0.sml
52 local
53 local
54 ../config/bind/int-prim.sml
55 ../config/bind/int-inf-prim.sml
56 ../config/bind/word-prim.sml
57 in ann "forceUsed" in
58 ../config/default/default-$(DEFAULT_INT).sml
59 ../config/default/default-$(DEFAULT_WORD).sml
60 ../config/default/fixed-int.sml
61 ../config/default/large-int.sml
62 ../config/default/large-word.sml
63 ../config/c/position.sml
64 ../config/c/sys-word.sml
65 end end
66 in
67 ../integer/num1.sml
68 end
69
70 local
71 ../config/bind/char-prim.sml
72 ../config/bind/int-prim.sml
73 ../config/bind/int-inf-prim.sml
74 ../config/bind/real-prim.sml
75 ../config/bind/string-prim.sml
76 ../config/bind/word-prim.sml
77 in ann "forceUsed" in
78 ../config/default/default-$(DEFAULT_CHAR).sml
79 ../config/default/default-$(DEFAULT_WIDECHAR).sml
80 ../config/default/default-$(DEFAULT_INT).sml
81 ../config/default/default-$(DEFAULT_REAL).sml
82 ../config/default/default-$(DEFAULT_WORD).sml
83 ../config/default/fixed-int.sml
84 ../config/default/large-int.sml
85 ../config/default/large-real.sml
86 ../config/default/large-word.sml
87 end end
88 ../general/general.sig
89 ../general/general.sml
90 ../util/one.sml
91 ../general/option.sig
92 ../general/option.sml
93 ../list/list.sig
94 ../list/list.sml
95 ../list/list-pair.sig
96 ../list/list-pair.sml
97 local
98 ../config/bind/int-prim.sml
99 in ann "forceUsed" in
100 ../config/seqindex/seqindex-$(SEQINDEX_INT).sml
101 end end
102 ../arrays-and-vectors/slice.sig
103 ../arrays-and-vectors/sequence.sig
104 ../arrays-and-vectors/sequence.fun
105 ../arrays-and-vectors/vector-slice.sig
106 ../arrays-and-vectors/vector.sig
107 ../arrays-and-vectors/vector.sml
108 ../arrays-and-vectors/array-slice.sig
109 ../arrays-and-vectors/array.sig
110 ../arrays-and-vectors/array.sml
111 ../arrays-and-vectors/array2.sig
112 ../arrays-and-vectors/array2.sml
113 ../arrays-and-vectors/mono-vector-slice.sig
114 ../arrays-and-vectors/mono-vector.sig
115 ../arrays-and-vectors/mono-vector.fun
116 ../arrays-and-vectors/mono-array-slice.sig
117 ../arrays-and-vectors/mono-array.sig
118 ../arrays-and-vectors/mono-array.fun
119 ../arrays-and-vectors/mono-array2.sig
120 ../arrays-and-vectors/mono-array2.fun
121 ../arrays-and-vectors/mono.sml
122 ../text/char0.sig
123 ../text/string0.sml
124 ../text/char0.sml
125 ../util/reader.sig
126 ../util/reader.sml
127 ../text/string-cvt.sig
128 ../text/string-cvt.sml
129 ../general/bool.sig
130 ../general/bool.sml
131 ../integer/integer.sig
132 ../integer/int.sml
133 ../integer/word.sig
134 ../integer/word.sml
135 local
136 ../config/bind/int-top.sml
137 ../config/bind/pointer-prim.sml
138 ../config/bind/real-prim.sml
139 ../config/bind/word-top.sml
140 in ann "forceUsed" in
141 ../config/objptr/objptr-$(OBJPTR_REP).sml
142 $(LIB_MLTON_DIR)/targets/$(TARGET)/sml/c-types.sml
143 ../config/c/position.sml
144 ../config/c/sys-word.sml
145 end end
146 ../integer/int-inf.sig
147 ../integer/int-inf.sml
148 local
149 ../config/bind/int-top.sml
150 ../config/bind/int-inf-top.sml
151 ../config/bind/word-top.sml
152 in ann "forceUsed" in
153 ../config/default/default-$(DEFAULT_INT).sml
154 ../config/default/default-$(DEFAULT_WORD).sml
155 ../config/default/fixed-int.sml
156 ../config/default/large-int.sml
157 ../config/default/large-word.sml
158 end end
159 ../integer/int-global.sml
160 ../integer/word-global.sml
161 ../top-level/arithmetic.sml
162 ../util/natural.sml
163 ../integer/embed-int.sml
164 ../integer/embed-word.sml
165 ../integer/pack-word.sig
166 ../integer/pack-word.sml
167 local
168 ../config/bind/int-top.sml
169 ../config/bind/pointer-prim.sml
170 ../config/bind/real-prim.sml
171 ../config/bind/word-top.sml
172 in ann "forceUsed" in
173 ../config/objptr/objptr-$(OBJPTR_REP).sml
174 $(LIB_MLTON_DIR)/targets/$(TARGET)/sml/c-types.sml
175 ../config/c/position.sml
176 ../config/c/sys-word.sml
177 end end
178
179 ../text/char.sig
180 ../text/string.sig
181 ../text/substring.sig
182 ../text/text.sig
183
184 ../util/heap.sml
185 ../text/char.sml
186 ../text/string.sml
187 ../text/substring.sml
188 ../text/text.sml
189 ../text/char-global.sml
190 ../text/string-global.sml
191 ../text/substring-global.sml
192 ../text/byte.sig
193 ../text/byte.sml
194
195 ../text/nullstring.sml
196 ../util/CUtil.sig
197 ../util/CUtil.sml
198
199 ../util/unique-id.sig
200 ../util/unique-id.fun
201 ../util/cleaner.sig
202 ../util/cleaner.sml
203 ../util/abs-rep.sig
204 ../util/abs-rep.fun
205
206 ../config/c/sys-types.sml
207 ../system/pre-os.sml
208 ../posix/pre-posix.sml
209
210 ../posix/error.sig
211 ../posix/error.sml
212
213 ../real/IEEE-real.sig
214 ../real/IEEE-real.sml
215 ../real/math.sig
216 ../real/real.sig
217 ../real/real.sml
218 local
219 ../config/bind/real-top.sml
220 in ann "forceUsed" in
221 ../config/default/default-$(DEFAULT_REAL).sml
222 ../config/default/large-real.sml
223 end end
224 ../real/real-global.sml
225 ../real/pack-real.sig
226 ../real/pack-real.sml
227 local
228 ../config/bind/int-top.sml
229 ../config/bind/pointer-prim.sml
230 ../config/bind/real-top.sml
231 ../config/bind/word-top.sml
232 in ann "forceUsed" in
233 ../config/objptr/objptr-$(OBJPTR_REP).sml
234 $(LIB_MLTON_DIR)/targets/$(TARGET)/sml/c-types.sml
235 ../config/c/position.sml
236 ../config/c/sys-word.sml
237 end end
238
239 ../system/time.sig
240 ../system/time.sml
241 ../system/date.sig
242 ../system/date.sml
243 ../io/io.sig
244 ../io/io.sml
245 ../io/prim-io.sig
246 ../io/prim-io.fun
247 ../io/bin-prim-io.sml
248 ../io/text-prim-io.sml
249
250 ../posix/stub-mingw.sml
251 ../posix/flags.sig
252 ../posix/flags.sml
253 ../posix/signal.sig
254 ../posix/signal.sml
255 ../posix/proc-env.sig
256 ../posix/proc-env.sml
257 ../posix/file-sys.sig
258 ../posix/file-sys.sml
259 ../posix/io.sig
260 ../posix/io.sml
261 ../posix/process.sig
262 ../posix/process.sml
263 ../posix/sys-db.sig
264 ../posix/sys-db.sml
265 ../posix/tty.sig
266 ../posix/tty.sml
267 ../posix/posix.sig
268 ../posix/posix.sml
269
270 ../platform/cygwin.sml
271 ../platform/mingw.sml
272
273 ../io/stream-io.sig
274 ../io/stream-io.fun
275 ../io/imperative-io.sig
276 ../io/imperative-io.fun
277 ../io/bin-stream-io.sig
278 ../io/bin-io.sig
279 ../io/bin-io.sml
280 ../io/text-stream-io.sig
281 ../io/text-io.sig
282 ../io/text-io.sml
283
284 ../system/path.sig
285 ../system/path.sml
286 ../system/file-sys.sig
287 ../system/file-sys.sml
288 ../system/command-line.sig
289 ../system/command-line.sml
290
291 ../general/sml90.sig
292 ../general/sml90.sml
293
294 ../mlton/pointer.sig
295 ../mlton/pointer.sml
296 ../mlton/call-stack.sig
297 ../mlton/call-stack.sml
298 ../mlton/exit.sml
299 ../mlton/exn.sig
300 ../mlton/exn.sml
301 ../mlton/thread.sig
302 ../mlton/thread.sml
303 ../mlton/signal.sig
304 ../mlton/signal.sml
305 ../mlton/process.sig
306 ../mlton/process.sml
307 ../mlton/gc.sig
308 ../mlton/gc.sml
309 ../mlton/rusage.sig
310 ../mlton/rusage.sml
311
312 ../system/process.sig
313 ../system/process.sml
314 ../system/io.sig
315 ../system/io.sml
316 ../system/os.sig
317 ../system/os.sml
318 ../system/unix.sig
319 ../system/unix.sml
320 ../system/timer.sig
321 ../system/timer.sml
322
323 ../net/net.sig
324 ../net/net.sml
325 ../net/net-host-db.sig
326 ../net/net-host-db.sml
327 ../net/net-prot-db.sig
328 ../net/net-prot-db.sml
329 ../net/net-serv-db.sig
330 ../net/net-serv-db.sml
331 ../net/socket.sig
332 ../net/socket.sml
333 ../net/generic-sock.sig
334 ../net/generic-sock.sml
335 ../net/inet-sock.sig
336 ../net/inet-sock.sml
337 ../net/unix-sock.sig
338 ../net/unix-sock.sml
339
340 ../mlton/platform.sig
341 ../mlton/platform.sml
342 ../mlton/array.sig
343 ../mlton/cont.sig
344 ../mlton/cont.sml
345 ../mlton/random.sig
346 ../mlton/random.sml
347 ../mlton/io.sig
348 ../mlton/io.fun
349 ../mlton/text-io.sig
350 ../mlton/bin-io.sig
351 ../mlton/itimer.sig
352 ../mlton/itimer.sml
353 ../mlton/ffi.sig
354 ann
355 "ffiStr MLtonFFI"
356 in
357 ../mlton/ffi.sml
358 end
359 ../mlton/int-inf.sig
360 ../mlton/proc-env.sig
361 ../mlton/proc-env.sml
362 ../mlton/profile.sig
363 ../mlton/profile.sml
364 (* ../mlton/ptrace.sig *)
365 (* ../mlton/ptrace.sml *)
366 ../mlton/rlimit.sig
367 ../mlton/rlimit.sml
368 ../mlton/syslog.sig
369 ../mlton/syslog.sml
370 ../mlton/vector.sig
371 ../mlton/weak.sig
372 ../mlton/weak.sml
373 ../mlton/finalizable.sig
374 ../mlton/finalizable.sml
375 ../mlton/real.sig
376 ../mlton/word.sig
377 ../mlton/world.sig
378 ../mlton/world.sml
379 ../mlton/mono-array.sig
380 ../mlton/mono-vector.sig
381 ../mlton/mlton.sig
382 ../mlton/mlton.sml
383
384 ../sml-nj/sml-nj.sig
385 ../sml-nj/sml-nj.sml
386 ../sml-nj/unsafe.sig
387 ../sml-nj/unsafe.sml
388 end