summaryrefslogtreecommitdiff
path: root/bytecomp/simplif.ml
Commit message (Expand)AuthorAgeFilesLines
* propagate information about Initialization and Assignment, should fix CSE bad...Mark Shinwell2015-11-261-1/+1
* revert probable mistakeMark Shinwell2015-11-231-1/+1
* merge with upstream trunk - compilation fixesMark Shinwell2015-11-231-3/+16
* merge with upstream trunkMark Shinwell2015-11-231-27/+36
|\
| * Turn Lapply case of Lambda.lambda into a recordNicolas Ojeda Bar2015-11-221-27/+36
| * GPR#173: Attributes to control inliningMark Shinwell2015-10-231-6/+6
* | Merge with inline_attribute branchMark Shinwell2015-10-221-16/+19
|\ \
| * \ merge with upstream trunkMark Shinwell2015-10-221-3/+12
| |\ \ | | |/
| * | Add field in the lfunction record to prepare for function attributesPierre Chambart2015-04-221-4/+4
* | | merge with upstream trunkMark Shinwell2015-09-141-1/+2
|\ \ \ | | |/ | |/|
| * | whitespace cleanup, cut long lines, add some missing headersDamien Doligez2015-09-111-1/+2
* | | merge with upstream trunkMark Shinwell2015-09-071-2/+3
|\ \ \ | |/ /
| * | GPR#213: Simplif.emit_tail_infos: recurse on function body in an applicationGabriel Scherer2015-07-251-0/+1
* | | fixes after merge with trunkMark Shinwell2015-07-121-9/+13
* | | merge with upstream trunkMark Shinwell2015-07-121-25/+41
|\ \ \ | |/ /
| * | Fix PR#6874 by pushing module pattern bindings together with default argument...Jacques Garrigue2015-05-211-2/+9
| |/
| * GPR#111: `(f [@taillcall]) x y` warns if `f x y` is not a tail-callGabriel Scherer2015-04-121-15/+22
| * GPR#133: turn the Lfunction payload (in Lambda.lambda) into a recordGabriel Scherer2015-04-121-10/+12
* | Simplif.map: missing recursionPierre Chambart2015-03-171-1/+1
* | Move optimisation for optionnal argument with default value to simplif.mlPierre Chambart2015-03-171-1/+148
* | Allow to mark functions as stub.Pierre Chambart2015-03-171-0/+8
|/
* #6318: Extend match...with with exception cases. (Patch by Jeremy Yallop, bac...Alain Frisch2014-05-051-1/+1
* Folllowup to PR#6359, great cleanup of switch actions sharing.Luc Maranget2014-04-071-27/+27
* #PR6269 Optimized string matchingLuc Maranget2014-03-211-0/+25
* fix a few problems with whitespace and over-long linesDamien Doligez2013-03-091-2/+4
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* Optimize away compile-time beta-redexes, as found sometimes in generated code...Xavier Leroy2012-02-201-0/+24
* Backported '%apply' and '%revapply' from 3.12.1+dev to 3.13+devFabrice Le Fessant2012-01-231-1/+17
* Fix PR#5313: Run the rest of the ocamlopt optimisations even when -g flag is ...Wojciech Meyer2011-12-221-2/+4
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1
* merge changes from 3.12.0 to 3.12.1Damien Doligez2011-07-201-7/+89
* Small optimisation.Luc Maranget2011-06-241-4/+12
* Revised simplification of let-alias (PR#5205, PR#5288)Xavier Leroy2011-06-111-45/+69
* clean up spaces and tabsDamien Doligez2010-01-221-5/+5
* Found a small bug in bytecomp/simplif.mlLuc Maranget2008-03-191-2/+2
* ajout des annotations pour variables et appels terminauxDamien Doligez2007-05-161-6/+6
* switch to new vtable representationJacques Garrigue2004-05-261-6/+6
* cleaned bytecomp/simplif.mlLuc Maranget2001-04-231-61/+179
* optimsation pm a donfLuc Maranget2001-02-191-59/+48
* Getting rid of obsolete boolean operators & and orPierre Weis2000-12-281-1/+1
* or-pat avec variables et compil du switchLuc Maranget2000-10-021-19/+110
* new or-pat compilation + exhaustiveness used in compilationLuc Maranget2000-08-111-10/+15
* Bug introduit par mon changement precedentJérôme Vouillon1999-11-201-1/+1
* Changement de la licenceXavier Leroy1999-11-171-1/+2
* Ajout du module Formatmsg pour rediriger les messages du systeme vers stdout ...Xavier Leroy1999-11-081-1/+0
* Moins d'optimisation des lets avec l'option -gJérôme Vouillon1999-11-071-1/+1
* Bugs de compilation des classesJérôme Vouillon1998-08-311-1/+2
* De-optimisation pour -g un peu moins violenteXavier Leroy1998-08-171-2/+3
* Ne pas simplifier les let lorsque l'on compile avec l'option -gJérôme Vouillon1998-08-151-1/+1
* Nouvelle syntaxe des classesJérôme Vouillon1998-06-241-0/+10