Skip to content

Commit 1127fd2

Browse files
authored
flambda-backend: Merge pull request #1143 from riaqn/merge-ocaml-jst
Merge ocaml-jst
2 parents b43d385 + f458733 commit 1127fd2

File tree

171 files changed

+32440
-10305
lines changed

Some content is hidden

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

171 files changed

+32440
-10305
lines changed

.depend

Lines changed: 131 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,7 @@ parsing/ast_invariants.cmo : \
265265
parsing/syntaxerr.cmi \
266266
parsing/parsetree.cmi \
267267
parsing/longident.cmi \
268+
parsing/extensions.cmi \
268269
parsing/builtin_attributes.cmi \
269270
parsing/asttypes.cmi \
270271
parsing/ast_iterator.cmi \
@@ -273,6 +274,7 @@ parsing/ast_invariants.cmx : \
273274
parsing/syntaxerr.cmx \
274275
parsing/parsetree.cmi \
275276
parsing/longident.cmx \
277+
parsing/extensions.cmx \
276278
parsing/builtin_attributes.cmx \
277279
parsing/asttypes.cmi \
278280
parsing/ast_iterator.cmx \
@@ -282,23 +284,26 @@ parsing/ast_invariants.cmi : \
282284
parsing/ast_iterator.cmo : \
283285
parsing/parsetree.cmi \
284286
parsing/location.cmi \
287+
parsing/extensions.cmi \
285288
parsing/ast_iterator.cmi
286289
parsing/ast_iterator.cmx : \
287290
parsing/parsetree.cmi \
288291
parsing/location.cmx \
292+
parsing/extensions.cmx \
289293
parsing/ast_iterator.cmi
290294
parsing/ast_iterator.cmi : \
291295
parsing/parsetree.cmi \
292-
parsing/location.cmi
296+
parsing/location.cmi \
297+
parsing/extensions.cmi
293298
parsing/ast_mapper.cmo : \
294299
parsing/parsetree.cmi \
295300
utils/misc.cmi \
296301
parsing/longident.cmi \
297302
parsing/location.cmi \
298303
utils/load_path.cmi \
304+
parsing/extensions.cmi \
299305
utils/config.cmi \
300306
utils/clflags.cmi \
301-
parsing/builtin_attributes.cmi \
302307
parsing/asttypes.cmi \
303308
parsing/ast_helper.cmi \
304309
parsing/ast_mapper.cmi
@@ -308,15 +313,16 @@ parsing/ast_mapper.cmx : \
308313
parsing/longident.cmx \
309314
parsing/location.cmx \
310315
utils/load_path.cmx \
316+
parsing/extensions.cmx \
311317
utils/config.cmx \
312318
utils/clflags.cmx \
313-
parsing/builtin_attributes.cmx \
314319
parsing/asttypes.cmi \
315320
parsing/ast_helper.cmx \
316321
parsing/ast_mapper.cmi
317322
parsing/ast_mapper.cmi : \
318323
parsing/parsetree.cmi \
319-
parsing/location.cmi
324+
parsing/location.cmi \
325+
parsing/extensions.cmi
320326
parsing/asttypes.cmi : \
321327
parsing/location.cmi
322328
parsing/attr_helper.cmo : \
@@ -344,6 +350,7 @@ parsing/builtin_attributes.cmo : \
344350
utils/config.cmi \
345351
utils/clflags.cmi \
346352
parsing/asttypes.cmi \
353+
parsing/ast_iterator.cmi \
347354
parsing/ast_helper.cmi \
348355
parsing/builtin_attributes.cmi
349356
parsing/builtin_attributes.cmx : \
@@ -355,6 +362,7 @@ parsing/builtin_attributes.cmx : \
355362
utils/config.cmx \
356363
utils/clflags.cmx \
357364
parsing/asttypes.cmi \
365+
parsing/ast_iterator.cmx \
358366
parsing/ast_helper.cmx \
359367
parsing/builtin_attributes.cmi
360368
parsing/builtin_attributes.cmi : \
@@ -371,6 +379,7 @@ parsing/depend.cmo : \
371379
utils/misc.cmi \
372380
parsing/longident.cmi \
373381
parsing/location.cmi \
382+
parsing/extensions.cmi \
374383
utils/clflags.cmi \
375384
parsing/builtin_attributes.cmi \
376385
parsing/asttypes.cmi \
@@ -380,6 +389,7 @@ parsing/depend.cmx : \
380389
utils/misc.cmx \
381390
parsing/longident.cmx \
382391
parsing/location.cmx \
392+
parsing/extensions.cmx \
383393
utils/clflags.cmx \
384394
parsing/builtin_attributes.cmx \
385395
parsing/asttypes.cmi \
@@ -403,21 +413,42 @@ parsing/docstrings.cmi : \
403413
parsing/location.cmi
404414
parsing/extensions.cmo : \
405415
parsing/parsetree.cmi \
406-
utils/misc.cmi \
407416
parsing/location.cmi \
417+
parsing/extensions_parsing.cmi \
418+
utils/clflags.cmi \
408419
parsing/asttypes.cmi \
409420
parsing/ast_helper.cmi \
410421
parsing/extensions.cmi
411422
parsing/extensions.cmx : \
412423
parsing/parsetree.cmi \
413-
utils/misc.cmx \
414424
parsing/location.cmx \
425+
parsing/extensions_parsing.cmx \
426+
utils/clflags.cmx \
415427
parsing/asttypes.cmi \
416428
parsing/ast_helper.cmx \
417429
parsing/extensions.cmi
418430
parsing/extensions.cmi : \
419-
utils/warnings.cmi \
420431
parsing/parsetree.cmi \
432+
parsing/location.cmi \
433+
parsing/asttypes.cmi
434+
parsing/extensions_parsing.cmo : \
435+
parsing/parsetree.cmi \
436+
parsing/location.cmi \
437+
utils/clflags.cmi \
438+
parsing/asttypes.cmi \
439+
parsing/ast_helper.cmi \
440+
parsing/extensions_parsing.cmi
441+
parsing/extensions_parsing.cmx : \
442+
parsing/parsetree.cmi \
443+
parsing/location.cmx \
444+
utils/clflags.cmx \
445+
parsing/asttypes.cmi \
446+
parsing/ast_helper.cmx \
447+
parsing/extensions_parsing.cmi
448+
parsing/extensions_parsing.cmi : \
449+
parsing/parsetree.cmi \
450+
parsing/location.cmi \
451+
utils/clflags.cmi \
421452
parsing/asttypes.cmi
422453
parsing/lexer.cmo : \
423454
utils/warnings.cmi \
@@ -518,13 +549,15 @@ parsing/pprintast.cmo : \
518549
parsing/parsetree.cmi \
519550
parsing/longident.cmi \
520551
parsing/location.cmi \
552+
parsing/extensions.cmi \
521553
parsing/asttypes.cmi \
522554
parsing/ast_helper.cmi \
523555
parsing/pprintast.cmi
524556
parsing/pprintast.cmx : \
525557
parsing/parsetree.cmi \
526558
parsing/longident.cmx \
527559
parsing/location.cmx \
560+
parsing/extensions.cmx \
528561
parsing/asttypes.cmi \
529562
parsing/ast_helper.cmx \
530563
parsing/pprintast.cmi
@@ -913,13 +946,13 @@ typing/includemod_errorprinter.cmo : \
913946
typing/printtyp.cmi \
914947
typing/path.cmi \
915948
typing/oprint.cmi \
949+
typing/mtype.cmi \
916950
utils/misc.cmi \
917951
parsing/location.cmi \
918952
typing/includemod.cmi \
919953
typing/includecore.cmi \
920954
typing/includeclass.cmi \
921955
typing/ident.cmi \
922-
typing/env.cmi \
923956
utils/diffing.cmi \
924957
utils/clflags.cmi \
925958
typing/includemod_errorprinter.cmi
@@ -929,13 +962,13 @@ typing/includemod_errorprinter.cmx : \
929962
typing/printtyp.cmx \
930963
typing/path.cmx \
931964
typing/oprint.cmx \
965+
typing/mtype.cmx \
932966
utils/misc.cmx \
933967
parsing/location.cmx \
934968
typing/includemod.cmx \
935969
typing/includecore.cmx \
936970
typing/includeclass.cmx \
937971
typing/ident.cmx \
938-
typing/env.cmx \
939972
utils/diffing.cmx \
940973
utils/clflags.cmx \
941974
typing/includemod_errorprinter.cmi
@@ -1003,6 +1036,7 @@ typing/parmatch.cmo : \
10031036
parsing/longident.cmi \
10041037
parsing/location.cmi \
10051038
typing/ident.cmi \
1039+
parsing/extensions.cmi \
10061040
typing/env.cmi \
10071041
typing/ctype.cmi \
10081042
utils/config.cmi \
@@ -1026,6 +1060,7 @@ typing/parmatch.cmx : \
10261060
parsing/longident.cmx \
10271061
parsing/location.cmx \
10281062
typing/ident.cmx \
1063+
parsing/extensions.cmx \
10291064
typing/env.cmx \
10301065
typing/ctype.cmx \
10311066
utils/config.cmx \
@@ -3785,6 +3820,72 @@ lambda/tmc.cmx : \
37853820
lambda/tmc.cmi
37863821
lambda/tmc.cmi : \
37873822
lambda/lambda.cmi
3823+
lambda/transl_array_comprehension.cmo : \
3824+
typing/typeopt.cmi \
3825+
typing/typedtree.cmi \
3826+
lambda/transl_comprehension_utils.cmi \
3827+
typing/predef.cmi \
3828+
utils/misc.cmi \
3829+
lambda/matching.cmi \
3830+
lambda/lambda.cmi \
3831+
typing/ident.cmi \
3832+
typing/env.cmi \
3833+
lambda/debuginfo.cmi \
3834+
parsing/asttypes.cmi \
3835+
lambda/transl_array_comprehension.cmi
3836+
lambda/transl_array_comprehension.cmx : \
3837+
typing/typeopt.cmx \
3838+
typing/typedtree.cmx \
3839+
lambda/transl_comprehension_utils.cmx \
3840+
typing/predef.cmx \
3841+
utils/misc.cmx \
3842+
lambda/matching.cmx \
3843+
lambda/lambda.cmx \
3844+
typing/ident.cmx \
3845+
typing/env.cmx \
3846+
lambda/debuginfo.cmx \
3847+
parsing/asttypes.cmi \
3848+
lambda/transl_array_comprehension.cmi
3849+
lambda/transl_array_comprehension.cmi : \
3850+
typing/typedtree.cmi \
3851+
lambda/lambda.cmi \
3852+
lambda/debuginfo.cmi
3853+
lambda/transl_comprehension_utils.cmo : \
3854+
typing/primitive.cmi \
3855+
lambda/lambda.cmi \
3856+
typing/ident.cmi \
3857+
lambda/transl_comprehension_utils.cmi
3858+
lambda/transl_comprehension_utils.cmx : \
3859+
typing/primitive.cmx \
3860+
lambda/lambda.cmx \
3861+
typing/ident.cmx \
3862+
lambda/transl_comprehension_utils.cmi
3863+
lambda/transl_comprehension_utils.cmi : \
3864+
parsing/location.cmi \
3865+
lambda/lambda.cmi \
3866+
typing/ident.cmi
3867+
lambda/transl_list_comprehension.cmo : \
3868+
typing/typeopt.cmi \
3869+
typing/typedtree.cmi \
3870+
lambda/transl_comprehension_utils.cmi \
3871+
lambda/matching.cmi \
3872+
lambda/lambda.cmi \
3873+
typing/ident.cmi \
3874+
parsing/asttypes.cmi \
3875+
lambda/transl_list_comprehension.cmi
3876+
lambda/transl_list_comprehension.cmx : \
3877+
typing/typeopt.cmx \
3878+
typing/typedtree.cmx \
3879+
lambda/transl_comprehension_utils.cmx \
3880+
lambda/matching.cmx \
3881+
lambda/lambda.cmx \
3882+
typing/ident.cmx \
3883+
parsing/asttypes.cmi \
3884+
lambda/transl_list_comprehension.cmi
3885+
lambda/transl_list_comprehension.cmi : \
3886+
typing/typedtree.cmi \
3887+
lambda/lambda.cmi \
3888+
lambda/debuginfo.cmi
37883889
lambda/translattribute.cmo : \
37893890
utils/warnings.cmi \
37903891
typing/typedtree.cmi \
@@ -3853,28 +3954,6 @@ lambda/translclass.cmi : \
38533954
typing/ident.cmi \
38543955
lambda/debuginfo.cmi \
38553956
parsing/asttypes.cmi
3856-
lambda/translcomprehension.cmo : \
3857-
typing/typeopt.cmi \
3858-
typing/typedtree.cmi \
3859-
typing/primitive.cmi \
3860-
lambda/matching.cmi \
3861-
lambda/lambda.cmi \
3862-
typing/ident.cmi \
3863-
parsing/asttypes.cmi \
3864-
lambda/translcomprehension.cmi
3865-
lambda/translcomprehension.cmx : \
3866-
typing/typeopt.cmx \
3867-
typing/typedtree.cmx \
3868-
typing/primitive.cmx \
3869-
lambda/matching.cmx \
3870-
lambda/lambda.cmx \
3871-
typing/ident.cmx \
3872-
parsing/asttypes.cmi \
3873-
lambda/translcomprehension.cmi
3874-
lambda/translcomprehension.cmi : \
3875-
typing/typedtree.cmi \
3876-
lambda/lambda.cmi \
3877-
lambda/debuginfo.cmi
38783957
lambda/translcore.cmo : \
38793958
utils/warnings.cmi \
38803959
typing/types.cmi \
@@ -3883,8 +3962,10 @@ lambda/translcore.cmo : \
38833962
typing/typecore.cmi \
38843963
lambda/translprim.cmi \
38853964
lambda/translobj.cmi \
3886-
lambda/translcomprehension.cmi \
3965+
lambda/translmode.cmi \
38873966
lambda/translattribute.cmi \
3967+
lambda/transl_list_comprehension.cmi \
3968+
lambda/transl_array_comprehension.cmi \
38883969
typing/printtyp.cmi \
38893970
typing/primitive.cmi \
38903971
typing/predef.cmi \
@@ -3914,8 +3995,10 @@ lambda/translcore.cmx : \
39143995
typing/typecore.cmx \
39153996
lambda/translprim.cmx \
39163997
lambda/translobj.cmx \
3917-
lambda/translcomprehension.cmx \
3998+
lambda/translmode.cmx \
39183999
lambda/translattribute.cmx \
4000+
lambda/transl_list_comprehension.cmx \
4001+
lambda/transl_array_comprehension.cmx \
39194002
typing/printtyp.cmx \
39204003
typing/primitive.cmx \
39214004
typing/predef.cmx \
@@ -3938,7 +4021,6 @@ lambda/translcore.cmx : \
39384021
parsing/asttypes.cmi \
39394022
lambda/translcore.cmi
39404023
lambda/translcore.cmi : \
3941-
typing/types.cmi \
39424024
typing/typedtree.cmi \
39434025
parsing/longident.cmi \
39444026
parsing/location.cmi \
@@ -4002,6 +4084,17 @@ lambda/translmod.cmi : \
40024084
lambda/lambda.cmi \
40034085
typing/ident.cmi \
40044086
utils/compilation_unit.cmi
4087+
lambda/translmode.cmo : \
4088+
typing/types.cmi \
4089+
lambda/lambda.cmi \
4090+
lambda/translmode.cmi
4091+
lambda/translmode.cmx : \
4092+
typing/types.cmx \
4093+
lambda/lambda.cmx \
4094+
lambda/translmode.cmi
4095+
lambda/translmode.cmi : \
4096+
typing/types.cmi \
4097+
lambda/lambda.cmi
40054098
lambda/translobj.cmo : \
40064099
typing/primitive.cmi \
40074100
utils/misc.cmi \
@@ -4035,6 +4128,7 @@ lambda/translprim.cmo : \
40354128
typing/types.cmi \
40364129
typing/typeopt.cmi \
40374130
typing/typedtree.cmi \
4131+
lambda/translmode.cmi \
40384132
typing/primitive.cmi \
40394133
typing/predef.cmi \
40404134
typing/path.cmi \
@@ -4053,6 +4147,7 @@ lambda/translprim.cmx : \
40534147
typing/types.cmx \
40544148
typing/typeopt.cmx \
40554149
typing/typedtree.cmx \
4150+
lambda/translmode.cmx \
40564151
typing/primitive.cmx \
40574152
typing/predef.cmx \
40584153
typing/path.cmx \
@@ -6495,6 +6590,7 @@ toplevel/genprintval.cmo : \
64956590
typing/datarepr.cmi \
64966591
typing/ctype.cmi \
64976592
typing/btype.cmi \
6593+
parsing/asttypes.cmi \
64986594
toplevel/genprintval.cmi
64996595
toplevel/genprintval.cmx : \
65006596
typing/types.cmx \
@@ -6513,6 +6609,7 @@ toplevel/genprintval.cmx : \
65136609
typing/datarepr.cmx \
65146610
typing/ctype.cmx \
65156611
typing/btype.cmx \
6612+
parsing/asttypes.cmi \
65166613
toplevel/genprintval.cmi
65176614
toplevel/genprintval.cmi : \
65186615
typing/types.cmi \

0 commit comments

Comments
 (0)