summaryrefslogtreecommitdiffstats
path: root/bytecomp
AgeCommit message (Expand)Author
2012-01-17Fix PR#5461Fabrice Le Fessant
2011-12-28Remove unused constructors in the AST: Cf_let, Pcf_let.Alain Frisch
2011-12-22Fix PR#5313: Run the rest of the ocamlopt optimisations even when -g flag is ...Wojciech Meyer
2011-12-21PR#5179: giant steps towards a Mingw64 port.Xavier Leroy
2011-12-20PR#4880: added appropriate event to "assert" so that it shows up properly in ...Xavier Leroy
2011-12-13#5411: New #load_rec primitive for the toplevel (finds and loads .cmo files r...Alain Frisch
2011-10-21merge branches/located_errorsJacques Garrigue
2011-09-30PR#5364: missing thinning on (val m : S) projectionXavier Leroy
2011-09-22Keep type variable namesJacques Garrigue
2011-08-04PR#5238, PR#5277: Sys_error when getting error locationDamien Doligez
2011-07-29merge branches/gadtsJacques Garrigue
2011-07-27renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez
2011-07-20uniform .ignore systemDamien Doligez
2011-07-20merge changes from 3.12.0 to 3.12.1Damien Doligez
2011-06-24Small optimisation.Luc Maranget
2011-06-11Revised simplification of let-alias (PR#5205, PR#5288)Xavier Leroy
2011-03-17Ignoring compiled files.Pierre Weis
2011-03-17add option -runtime-variantDamien Doligez
2010-11-08allow variance in GADTsJacques Garrigue
2010-10-21removed Type_variant, fixed bug in GADT exhaustive checkJacques Le Normand
2010-10-19fixed bug in syntax extension. Made unification of variants and objects local...Jacques Le Normand
2010-09-13first commitJacques Le Normand
2010-05-21Keep location on value declarations.Alain Frisch
2010-05-21PR#4975: spelling mistakes "overriden" and "informations"Damien Doligez
2010-05-20PR#5054: simple recursive value with array not acceptedDamien Doligez
2010-04-18PR#4971: wrong variable name in alpha/proc.ml; cleanups in lex/cset.mli and b...Xavier Leroy
2010-01-22clean up spaces and tabsDamien Doligez
2010-01-20merge changes from release/3.11.1 to release/3.11.2Damien Doligez
2010-01-07PR#4940: get rid of naked end-of-lines in string constants + add warning 29Damien Doligez
2009-10-26Merge first class modules: svn merge -r 9369:9396 $caml/branches/fstclassmod.Alain Frisch
2009-06-23PR#0004828 fixedLuc Maranget
2009-05-20merge changes from ocaml3110 to ocaml3111rc0Damien Doligez
2008-10-08merge changes between 3.10.2 and the end of branch 3.10Damien Doligez
2008-10-03Un peu de menage au passageLuc Maranget
2008-08-27optimize polymorphic variants as suggested in PR#4555Jacques Garrigue
2008-08-01Implement Lazy.force as a primitive, and optimize its calls.Michel Mauny
2008-07-24Output references to the native version of the primitives in ocamloptAlain Frisch
2008-07-22Simplified a bit matcher_lazyMichel Mauny
2008-07-14PR#4223, PR#1508: added unsafe variants of Bigarray.Array{1,2,3}.{get,set}Xavier Leroy
2008-07-09Add lazy patterns.Michel Mauny
2008-07-08Readability: put the case lazy(float_constant) closer to other lazy(constant)...Michel Mauny
2008-07-08Optimized the creation of lazy values in the same way as Lazy.lazy_from_val,Michel Mauny
2008-06-16Stop multi-parameter optimization when the pattern is refutable. Now, ((fun t...Michel Mauny
2008-03-19Found a small bug in bytecomp/simplif.mlLuc Maranget
2008-02-29merge changes from 3.10.1 to 3.10.2Damien Doligez
2008-01-11merge changes 3.10.0 -> 3.10.1Damien Doligez
2007-11-15Improve -output-obj: can now build directly a dynamic library (with all the c...Alain Frisch
2007-11-15Cleanup and factorization of linker-related code.Alain Frisch
2007-11-13Pass the load_path to flexlink.Alain Frisch
2007-11-08Make it work under Win64.Alain Frisch