Jacques Garrigue
|
29c907de13
|
add description of refutation cases
|
2016-01-13 15:14:15 +09:00 |
Mark Shinwell
|
8538e9e179
|
Fix fallout from GPR#360 on other backends
|
2016-01-12 19:24:56 +01:00 |
Mark Shinwell
|
109cafb7c8
|
Merge pull request #413 from chambart/flambda_prereq-ident_identifiable
GPR#413: Make the Ident module identifiable
|
2016-01-12 18:18:55 +01:00 |
Mark Shinwell
|
0ac2fc54b5
|
Merge pull request #369 from mshinwell/flambda_prereq-scc
GPR#369: Strongly connected components
|
2016-01-12 18:18:45 +01:00 |
Mark Shinwell
|
74b8b6ab5e
|
Merge pull request #360 from mshinwell/flambda_prereq-init_assign
GPR#360: Propagate whether or not stores are initializing, etc.
|
2016-01-12 18:18:27 +01:00 |
Mark Shinwell
|
89cb79b18c
|
fix testsuite
|
2016-01-12 18:01:45 +01:00 |
Pierre Chambart
|
38ce618089
|
Make the Ident module identifiable
|
2016-01-12 18:01:25 +01:00 |
Mark Shinwell
|
1579d4aa09
|
Merge pull request #398 from chambart/clear_Spill.destroyed_at_fork
GPR#398: Clear Spill.destroyed_at_fork to avoid memory blowup
|
2016-01-12 17:40:02 +01:00 |
Mark Shinwell
|
9313b7db31
|
Merge pull request #403 from chambart/flambda_prereq-arity-0-functions
GPR#403: Handling of functions without arguments
|
2016-01-12 17:37:20 +01:00 |
Mark Shinwell
|
f0f9627dc2
|
Merge remote-tracking branch 'chambart/flambda_prereq-init_assign' into flambda_prereq-init_assign
|
2016-01-12 17:06:13 +01:00 |
Pierre Chambart
|
f00807aace
|
Fix asmcomp testsuite
|
2016-01-12 17:04:08 +01:00 |
Mark Shinwell
|
9d9e11b94c
|
Merge pull request #412 from mshinwell/flambda_prereq-lambda_map
GPR#412: Add Lambda.map
|
2016-01-12 17:02:32 +01:00 |
Damien Doligez
|
355c982328
|
PR#6574: get better backtraces in case of compiler crash
|
2016-01-12 16:51:35 +01:00 |
Mark Shinwell
|
2a8be79dc5
|
Further updates to middle_end/ only
|
2016-01-12 16:37:27 +01:00 |
Mark Shinwell
|
869b25cd3a
|
Import Lambda.map
|
2016-01-12 16:29:29 +01:00 |
Pierre Chambart
|
ce63c499b1
|
Fix merge problems
|
2016-01-12 16:29:22 +01:00 |
Mark Shinwell
|
57067d2bd2
|
Merge pull request #411 from mshinwell/flambda_prereq-predef
GPR#411: Expose more things in Predef
|
2016-01-12 16:18:38 +01:00 |
Mark Shinwell
|
499a66c39c
|
Merge pull request #371 from mshinwell/flambda_prereq-split_default_wrapper
GPR#371: Move split_default_wrapper to Simplif
|
2016-01-12 16:01:18 +01:00 |
Mark Shinwell
|
91b475ef9e
|
Predef
|
2016-01-12 15:57:44 +01:00 |
Mark Shinwell
|
a76810c7ee
|
More things in Predef
|
2016-01-12 15:50:27 +01:00 |
Mark Shinwell
|
2ff7c69704
|
Further updates to middle_end/ only
|
2016-01-12 15:45:31 +01:00 |
Pierre Chambart
|
f2f0c406a5
|
Clear Spill.destroyed_at_fork to avoid memory blowup
|
2016-01-12 15:41:51 +01:00 |
Mark Shinwell
|
029e1bbbbc
|
Merge remote-tracking branch 'ocaml/trunk' into flambda_prereq-init_assign
|
2016-01-12 15:33:54 +01:00 |
Pierre Chambart
|
870b75d8ea
|
Factorise constant int taging in cmmgen
|
2016-01-12 15:31:02 +01:00 |
Pierre Chambart
|
c96702d0f1
|
Handling of functions without arguments
Assumes that functions without arguments are never indirectly called.
|
2016-01-12 15:23:49 +01:00 |
Mark Shinwell
|
b779463a07
|
Merge remote-tracking branch 'ocaml/trunk' into flambda_prereq-scc
|
2016-01-12 15:21:50 +01:00 |
Mark Shinwell
|
f3cb90fcff
|
Merge pull request #395 from chambart/clambda_constant_closures
GPR#395: Add the constant_closure construction to the Clambda.ustructured_constant type
|
2016-01-12 15:21:11 +01:00 |
Mark Shinwell
|
cf06b87981
|
remake .depend
|
2016-01-12 15:18:58 +01:00 |
Mark Shinwell
|
c00323309c
|
Merge remote-tracking branch 'chambart/flambda_prereq-scc' into flambda_prereq-scc
|
2016-01-12 15:15:23 +01:00 |
Mark Shinwell
|
16c45bfe14
|
Merge pull request #410 from mshinwell/flambda_prereq-colours
GPR#410: Move color_setting into Misc.Color
|
2016-01-12 15:11:33 +01:00 |
Mark Shinwell
|
3b660f838a
|
Merge pull request #394 from chambart/clambda_unreachable
GPR#394: Add an unreachable construction to clambda
|
2016-01-12 14:47:14 +01:00 |
Mark Shinwell
|
9a71ef6788
|
Merge pull request #393 from chambart/optionnal_ustructured_constant_in_clambda
PR#393: Make the Uconst_ref constant representation optional
|
2016-01-12 14:46:59 +01:00 |
Pierre Chambart
|
09d4bc9025
|
Fix testsuite for strongly_connect_components
|
2016-01-12 14:43:17 +01:00 |
Mark Shinwell
|
96287792b4
|
Move color_setting into Misc.Color
|
2016-01-12 14:35:17 +01:00 |
Mark Shinwell
|
ca039d77fb
|
Merge pull request #357 from mshinwell/flambda_prereq-misc-list
GPR#357: Add various utility functions in Misc
|
2016-01-12 14:17:55 +01:00 |
Mark Shinwell
|
8eedd58e05
|
Lesser
|
2016-01-12 14:14:37 +01:00 |
Mark Shinwell
|
bc02894a0f
|
Copyright headers, minor tidying
|
2016-01-12 14:14:37 +01:00 |
Mark Shinwell
|
bf22a9a524
|
fixes
|
2016-01-12 14:14:37 +01:00 |
Mark Shinwell
|
9c8330a52f
|
tidying
|
2016-01-12 14:14:37 +01:00 |
Mark Shinwell
|
8d41337993
|
add SCC code
|
2016-01-12 14:14:37 +01:00 |
Mark Shinwell
|
e79548726e
|
Merge pull request #4 from damiendoligez/flambda_prereq-misc-list
make the list functions tail-rec and improve documentation comments
|
2016-01-12 14:10:06 +01:00 |
Damien Doligez
|
80c674b0c1
|
make the list functions tail-rec and improve documentation comments
|
2016-01-12 14:09:03 +01:00 |
Mark Shinwell
|
2a3e730aa3
|
Merge pull request #390 from mshinwell/flambda_prereq-module_size
GPR#390: Compute module block size in transl_structure
|
2016-01-12 14:07:27 +01:00 |
Mark Shinwell
|
9441d0190e
|
Merge pull request #361 from mshinwell/flambda_prereq-id_and_nums
GPR#361: Identifiable and Numbers
|
2016-01-12 14:05:18 +01:00 |
Mark Shinwell
|
28994d76df
|
Use stdlib Map.union
|
2016-01-12 13:50:47 +01:00 |
Mark Shinwell
|
895f853ada
|
Use stdlib Map.union
|
2016-01-12 13:49:41 +01:00 |
Mark Shinwell
|
f9a3d0d9c1
|
merge with trunk
|
2016-01-12 13:48:39 +01:00 |
Mark Shinwell
|
b7df26e34b
|
Update middle_end/ for recent changes from flambda_trunk
|
2016-01-12 13:38:52 +01:00 |
Mark Shinwell
|
55d86aea30
|
Lesser
|
2016-01-12 13:32:30 +01:00 |
Mark Shinwell
|
bfdb3c3a82
|
Copyright headers
|
2016-01-12 13:32:04 +01:00 |