summaryrefslogtreecommitdiffstats
path: root/asmcomp
AgeCommit message (Expand)Author
2012-01-22Attempt at shortening paths on printingJacques Garrigue
2012-01-20Reverting bad commit.Alain Frisch
2012-01-20Fix #5490.Alain Frisch
2012-01-13Fix bug #5476: native code compilation of let rec on float arraysFabrice Le Fessant
2011-12-22PR#5345: optimize checkbound for constant indices.Xavier Leroy
2011-12-22PR#5360: on 64-bit platforms, generate more compact code for Parrayrefs and P...Xavier Leroy
2011-12-21PR#5179: giant steps towards a Mingw64 port.Xavier Leroy
2011-12-18PR#4869: rare collisions between assembly labels for code and dataXavier Leroy
2011-12-17Removed the obsolete native-code generators for Alpha, HPPA, IA64 and MIPS.Xavier Leroy
2011-12-16Merged proc_nt.ml into proc.ml in directories asmcomp/i386 and asmcomp/amd64.Xavier Leroy
2011-10-15Reverted most of previous change re: local labels in AMD64/MacOSX.Xavier Leroy
2011-10-15AMD64/MacOSX code generator: make local asm labels really local. (L100 inste...Xavier Leroy
2011-09-18PR#5336: add .type directives in ARM codeXavier Leroy
2011-09-18PR#5319: Lswitch compilation for Win64 / MSVC. (Untested.)Xavier Leroy
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-12PR#5287: Optimized handling of partially-applied functionsXavier Leroy
2011-03-29Support inlining of functions containing structured constants.Xavier Leroy
2011-03-17Ignoring compiled files.Pierre Weis
2011-03-17add option -runtime-variantDamien Doligez
2011-03-13PR#5237: incorrect .size directives generated for x86-32 and x86-64Xavier Leroy
2010-06-02AMD64/MacOS X: wrong symbol names for caml_negf_mask and caml_absf_mask in -s...Xavier Leroy
2010-05-24Slightly better code generated for floating-point comparisons.Xavier Leroy
2010-05-21PR#4975: spelling mistakes "overriden" and "informations"Damien Doligez
2010-05-19PR#5033: tools/objinfo made more general.Xavier Leroy
2010-04-22PR#5027: method! for overridingXavier Leroy
2010-04-22PR#5029: typo in names of lib functions for float32<->float64 conversion.Xavier Leroy
2010-04-22PR#5030: start data labels higher. Also, use emit_floatNN_directive.Xavier Leroy
2010-04-18PR#4971: wrong variable name in alpha/proc.ml; cleanups in lex/cset.mli and b...Xavier Leroy
2010-04-08merge branches/overrideJacques Garrigue
2010-01-29mistake in the size of allocated integers (again)Damien Doligez
2010-01-29mistake in the size of allocated integersDamien Doligez
2010-01-22clean up spaces and tabsDamien Doligez
2010-01-20merge changes from release/3.11.1 to release/3.11.2Damien Doligez
2009-05-20merge changes from ocaml3110 to ocaml3111rc0Damien Doligez
2009-05-04Updating the ARM port, continued:Xavier Leroy
2009-03-31PR#4759: bad merge of emit_call, etcXavier Leroy
2009-03-31Updated ARM port to new ABI (EABI), with software floating-point.Xavier Leroy
2009-03-31Added and used Reg.createv_like.Xavier Leroy
2008-12-03merge changes from 3.10.2merged to 3.11.0Damien Doligez
2008-08-05PR#4558 part 1: unboxing of floats and boxed ints across 'let' and similar co...Xavier Leroy
2008-08-01PR#4583: do not compare Lambda terms with =, use Lambda.same insteadXavier Leroy
2008-08-01PR#4564 (partial): mark stack as non-executable on Linux/ELFXavier Leroy
2008-07-24Output references to the native version of the primitives in ocamloptAlain Frisch
2008-07-14PR#4223, PR#1508: added unsafe variants of Bigarray.Array{1,2,3}.{get,set}Xavier Leroy
2008-03-18PR#4462: forgot bigarrayset in is_pureXavier Leroy
2008-01-31Add explicit references to external primitive symbols.Alain Frisch
2008-01-11merge changes 3.10.0 -> 3.10.1Damien Doligez
2007-11-15Remove unused variable.Alain Frisch