Xavier Leroy
e10723e701
Merged proc_nt.ml into proc.ml in directories asmcomp/i386 and asmcomp/amd64.
...
This avoids much code duplication and is a baby step towards Mingw-64 bits
support (PR#5179). (There will be no need to create a third proc_xxx.ml
file for this configuration.)
Also, in amd64/emit_nt.mlp, the ml64 assembler didn't like my label subtractions, so I put the jumptable in code area instead of in data area.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11319 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-12-16 17:02:48 +00:00
Damien Doligez
3b507dd1aa
renaming of Objective Caml to OCaml and cleanup of copyright headers
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-07-27 14:17:02 +00:00
Damien Doligez
575555eecd
merge changes from branching of 3.12 to release/3.12.0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-08-02 14:37:22 +00:00
Alain Frisch
47dbbc7d7f
Decide at config time if natdynlink is supported or not, but always compile/install dynlink.cmxa to simplify 3rd party packages. A runtime exception signals an unsupported natdynlink.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10461 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-05-25 10:00:39 +00:00
Damien Doligez
04b1656222
clean up spaces and tabs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-01-22 12:48:24 +00:00
Damien Doligez
bdc0fadee2
merge changes from release/3.11.1 to release/3.11.2
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9540 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-01-20 16:26:46 +00:00
Damien Doligez
1f95b17570
merge changes from 3.10.2merged to 3.11.0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9153 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-12-03 18:09:09 +00:00
Xavier Leroy
776ae225a0
ocamldebug under Win32 (S. Le Gall, Lexifi)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8955 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-07-29 08:31:41 +00:00
Alain Frisch
2e66018134
Need wsock32 for tk.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8826 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-03-07 11:49:02 +00:00
Damien Doligez
9ea5edac9a
merge changes 3.10.0 -> 3.10.1
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-01-11 16:13:18 +00:00
Alain Frisch
32abe25b89
Same in native code.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-15 16:09:57 +00:00
Alain Frisch
223f7bbfea
Improve -output-obj: can now build directly a dynamic library (with all the ccobjs/ccopts); can also produces simply the uncompiled .c file (e.g. to debug). The output name (-o) is now mandatory when -output-obj is used, and only an extension amongst .c, EXT_OBJ, EXT_DLL is allowed.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8522 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-15 15:18:28 +00:00
Alain Frisch
1b059475c8
Cleanup and factorization of linker-related code.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8521 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-15 13:21:15 +00:00
Alain Frisch
3958a92c72
Merge the natdynlink branch into HEAD.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-06 15:16:56 +00:00
Xavier Leroy
9ccb911666
Can select which assembler to use at configuration time (PR#4171)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8462 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-30 12:37:16 +00:00
Damien Doligez
4167841b16
fusion de la version 3.10.0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-08 14:19:34 +00:00
Xavier Leroy
d9df010c3f
Use TCL/TK 8.4 instead of 8.3
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-03-01 14:20:33 +00:00
Nicolas Pouillard
a94b36ea6d
Add MANDIR to config/Makefile.*
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7911 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23 14:03:30 +00:00
Nicolas Pouillard
d7c9375166
Some changes to the build system
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7829 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 10:31:36 +00:00
Xavier Leroy
35d863e204
Utiliser link /lib comme partial linker sous Windows/MSVC; adapter versions Unix et Windows/Mingw en consequence
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-18 08:21:24 +00:00
Xavier Leroy
8d3d91b9a3
Attempt to support Visual C++ 2005. Remain to be tested.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7636 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-23 08:51:31 +00:00
Damien Doligez
fbea66a95e
fusion des changements 3.09.2 -> 3.09.3
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7619 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 11:14:37 +00:00
Xavier Leroy
355687746e
Introduction de OUTPUTEXE
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7407 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-09 16:01:59 +00:00
Xavier Leroy
d4d7720ca9
Revu implementation de ocamlopt -pack. Remplacement du renommage a posteriori par un renommage a priori via l'option -for-pack
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7003 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-01 15:51:09 +00:00
Damien Doligez
e6007f6057
fusion des changements jusqu'a 3.08.3
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-24 17:20:54 +00:00
Xavier Leroy
094f86cd6b
MAJ config lib num
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6178 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-01 13:08:56 +00:00
Xavier Leroy
ba92975632
Revu config Camlp4 sous Windows
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-03 16:14:49 +00:00
Xavier Leroy
b0a3c8014b
Faire marcher ocamlopt -pack sous Win32-msvc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-03 15:13:23 +00:00
Xavier Leroy
d864263ee4
Remplacement _DLL par CAML_DLL; decouple le choix DLL/LIB des options passees a cl
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5551 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-12 14:23:10 +00:00
Xavier Leroy
d1b2174b01
Documentation LIBDIR, BINDIR
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5104 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-19 12:24:23 +00:00
Xavier Leroy
256ffff9d8
Expliquer la definition de TK_LINK (PR#1242)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5005 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-18 11:08:22 +00:00
Jacques Garrigue
4fbfec087e
retour a l'original
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4976 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-04 03:16:03 +00:00
Jacques Garrigue
c4a575d653
oublis varies
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4975 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-03 09:45:44 +00:00
Xavier Leroy
fa10aa694e
Installer les stub DLLs dans LIBDIR/stublibs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 11:36:02 +00:00
Xavier Leroy
19893d17ff
MAJ et nettoyages
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4944 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-20 16:08:46 +00:00
Xavier Leroy
35aca10d95
Suite portage Mingw
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4933 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-18 13:01:53 +00:00
Xavier Leroy
a82c366504
Portage Mingw et revision du portage Win32/MSVC
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 09:49:45 +00:00