summaryrefslogtreecommitdiff
path: root/asmcomp
Commit message (Expand)AuthorAgeFilesLines
* Aarch64 - enable large immediate offset (#1250)swalk-cavium2017-08-071-3/+10
* Tweak cmmgen debuginfo in presence of optimisations (#873)Pierre Chambart2017-08-031-12/+17
* Fixes for out-of-range IallocMark Shinwell2017-07-312-19/+22
* MPR#7591: frametable not 8-aligned on x86-64 portXavier Leroy2017-07-221-1/+2
* Call counts in Spacetime (#1180)Mark Shinwell2017-06-161-3/+25
* Erroneous code transformation at partial applications (MPR#7531) (#1162)Mark Shinwell2017-06-141-4/+9
* generalize -dtimings to show allocation, top heap size (#1152)sliquister2017-06-093-20/+20
* Merge pull request #1173 from mshinwell/pr7533-4.05Gabriel Scherer2017-05-151-6/+8
* Remove SPARC backendMark Shinwell2017-04-108-1317/+0
* ARM: take size of jump tables into account to determine when to start a new c...Xavier Leroy2017-03-201-28/+51
* asmcomp: harmless tweaks (doesn't affect semantics)Max Mouratov2017-03-181-7/+5
* Declare record type for flambda function parameters (#1028)Pierre Chambart2017-03-161-2/+2
* Add location information to Lswitch (#859)Mark Shinwell2017-03-159-32/+40
* Fix hash table performance problem in Emitaux (PR#7456) (#1092)Mark Shinwell2017-03-151-4/+15
* Fix mistake in 8801274af34f0c9889269524521e878a5d63d3b9Mark Shinwell2017-03-101-1/+1
* Fix for PR7447: incorrect code generation for nested recursive bindings (#995)yallop2017-03-101-1/+6
* display the output of -dtimings as a hierarchyValentin Gatien-Baron2017-03-076-158/+142
* Allocation may raise exceptions (#852)Mark Shinwell2017-03-071-2/+4
* Fix optimisation of switches to lookup tables (#1069)Stephen Dolan2017-03-071-24/+41
* Fix tags on zero-sized float arrays (#1075)Mark Shinwell2017-03-031-1/+5
* Name variables properlyMark Shinwell2017-03-011-3/+3
* Merge pull request #1040 from dhekir/trunkGabriel Scherer2017-02-223-4/+4
|\
| * fix several typos in commentsDaniel2017-02-133-4/+4
* | Modernize file headers.alainfrisch2017-02-224-58/+62
* | Fix linear scan spilling bugNicolas Ojeda Bar2017-02-221-9/+11
* | Initial import of linear-scan-register-allocatorNicolas Ojeda Bar2017-02-228-6/+462
* | PR#7479: make sure "ocamlc -pack" is only given .cmo and .cmi files, and that...Xavier Leroy2017-02-191-3/+4
* | Do not delete unused closures in un_anf.ml (#998)Leo White2017-02-151-36/+10
* | Fix fatal error when compiling objects with Flambda (#965)Mark Shinwell2017-02-151-7/+38
* | Fix importing of missing set of closures bug (#1019)Pierre Chambart2017-02-155-38/+125
* | Fix evaluation order problem (#966)Mark Shinwell2017-02-1518-167/+472
|/
* Don't inline stubs in Closure (fixes error in GPR#957) (#1008)Mark Shinwell2017-01-251-4/+4
* Make -linkall applicable to single compilation unitsXavier Leroy2017-01-152-2/+2
* Merge pull request #957 from lpw25/lambda-stubsLeo White2017-01-101-6/+5
|\
| * Add stub marker to lambda codeLeo White2016-12-141-6/+5
* | Merge pull request #1000 from stedolan/afl-fuzz-improvementsGabriel Scherer2017-01-091-5/+20
|\ \
| * | Improvements to afl-fuzz supportStephen Dolan2017-01-091-5/+20
* | | Take review comments into account.alainfrisch2017-01-031-2/+1
* | | Move Semantics_of_primitives to bytecomp/ and use it in closure.alainfrisch2017-01-031-86/+5
* | | Exhaustive matching on primitives to define if they are 'pure'.alainfrisch2017-01-031-10/+91
* | | Typo.alainfrisch2017-01-031-1/+1
* | | Pdivint is not pure, it can raise an exception.alainfrisch2017-01-031-0/+1
* | | Eliminate more useless computations when inliningalainfrisch2017-01-031-1/+1
* | | Code cleanups in asmcomp/s390x (#908)Gabriel Scherer2016-12-301-43/+43
* | | Fix evaluation order for overapplications when using Closure (#967)Mark Shinwell2016-12-291-5/+16
* | | Fix Spacetime compilation (#984)Mark Shinwell2016-12-271-1/+1
* | | Remove Istore_symbol (plus some Win64 fixes) (#955)Mark Shinwell2016-12-276-18/+9
* | | Distinguish root and heap values in Lambda.initialization (#673)Frédéric Bour2016-12-275-7/+20
* | | GPR #453: also fix asmcomp/arm64Gabriel Scherer2016-12-171-6/+2
| |/ |/|
* | Fix [@@inline] with default parameters in flambda (#880)Leo White2016-12-141-1/+2