summaryrefslogtreecommitdiff
path: root/boot
Commit message (Collapse)AuthorAgeFilesLines
* dist: rebuild boot/myocamlbuild.bootNicolas Pouillard2010-05-171-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Bootstrap.Pierre Weis2010-05-051-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10379 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Typo in module Scanf prevented tests to succeeded properly.Pierre Weis2010-05-053-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10377 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Generalization of unbound identier error narrowing to all kind of qualifiedPierre Weis2010-05-043-0/+0
| | | | | | | | idents (constructors, labels, types, classes). Bump version. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10365 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* PR#5023. Adding some documentation words for function ↵Pierre Weis2010-05-033-0/+0
| | | | | | set_formatter_output_channel. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10346 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* - Refactoring of otherlibs/systhreadsXavier Leroy2010-04-273-0/+0
| | | | | | | | | | | - PR#4702: added C functions to register threads not created by Caml - PR#5013: wrong implementation of condition variables under Win32 - PR#4979: wrong error code handling under Win32 - Added standard include <caml/threads.h> - Added "stack_size" field in GC statistics. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10315 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* merge last changes from 3.11 branch (rev 10307)Damien Doligez2010-04-262-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* fixed several build problemsDamien Doligez2010-04-223-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Reserve identifiers below 1000 for typing/predef.ml. This facilitatesXavier Leroy2010-04-213-0/+0
| | | | | | | extensions and patches like MetaOCaml. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10288 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Fix #5003: document the fact that expressions raised by exception printers ↵Alain Frisch2010-04-193-0/+0
| | | | | | are just ignored; custom printers are tried before hard-coded ones. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10272 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* unified command-line argumentsDamien Doligez2010-04-133-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10260 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* merge branches/overrideJacques Garrigue2010-04-083-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Adding "module type of <module-expr>" in the class of <module-type>.Xavier Leroy2010-04-023-0/+0
| | | | | | | Merge of branches/moduletypeof -r 9636:10226 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10227 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* suppress linker warning message on Mac OS X 10.6.x / x86_64Damien Doligez2010-03-253-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10214 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* clean up spaces and tabsDamien Doligez2010-01-222-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* merge changes from release/3.11.1 to release/3.11.2Damien Doligez2010-01-204-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9540 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* PR#4940: get rid of naked end-of-lines in string constants + add warning 29Damien Doligez2010-01-073-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9512 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Adding a close-in function to module Scanf, to be able to close a Scanf scan ↵Pierre Weis2009-12-292-0/+0
| | | | | | buffer (hence its underlying Pervasives.in_channel, if any). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9501 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* PR#4947 bug in parsing of warning optionsDamien Doligez2009-12-222-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9485 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Using -strict-sequence to compile the compiler.Pierre Weis2009-12-091-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9467 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Adding the -strict-sequence option.Pierre Weis2009-12-093-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9464 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* To deal with printf output for %F format, adding a unary + operator.Pierre Weis2009-12-073-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9454 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Introducing output meanings to subsume set/get_[all_]formatter_output_functions.Pierre Weis2009-11-303-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9436 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Merge first class modules: svn merge -r 9369:9396 $caml/branches/fstclassmod.Alain Frisch2009-10-263-0/+0
| | | | | | | | Adapt the Changes file. Bump magic numbers. Bootstrap. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9397 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* New warning `not all labels are mentioned in this record pattern'Xavier Leroy2009-10-224-0/+0
| | | | | | | | moved to letter 'R' (instead of 'E' previously). Explicitly turned off in myocamlbuild configuration. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Addition of ikprintf as suggested in FR#0004859.Pierre Weis2009-09-092-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Refined error message for unbound identifiers: if M.ident is unbound and M ↵Pierre Weis2009-09-043-0/+0
| | | | | | is unbound, then unbound module M is reported. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9326 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Added syntactic sugar for record expressions and record patterns:Xavier Leroy2009-08-273-0/+0
| | | | | | | { lbl } stands for { lbl = lbl }. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9324 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* merge changes from ocaml3111rc0 to ocaml3111Damien Doligez2009-07-204-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9319 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* merge changes from ocaml3110 to ocaml3111rc0Damien Doligez2009-05-203-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* build sys: fix "ocamlbuild -where"Nicolas Pouillard2009-03-051-0/+0
| | | | | | | | | | it should now display either $OCAMLLIB/ocamlbuild if OCAMLLIB is defined or the library directory chosen at configure-time of OCaml plus /ocamlbuild: i.e. `ocamlc -where`/ocamlbuild. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9177 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Understanding the notion of standard channel for Format and Scanf.Pierre Weis2009-01-252-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9166 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* merge changes from 3.10.2merged to 3.11.0Damien Doligez2008-12-033-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9153 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* build,sys: bootstrap boot/myocamlbuild.bootNicolas Pouillard2008-10-231-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9103 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Correction bug add_substitute.Pierre Weis2008-09-093-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9012 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* PR#4367: added Parsing.set_trace to control the printing of a trace of ↵Xavier Leroy2008-08-063-0/+0
| | | | | | actions for ocamlyacc-generated parsers git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8983 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Implement Lazy.force as a primiive, and optimize its callsMichel Mauny2008-08-023-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8975 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Add lazy patterns.Michel Mauny2008-07-093-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8906 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* workaround for the problem of optional argument type parsing caused when we ↵Jun FURUSE / 古瀬 淳2008-06-113-0/+0
| | | | | | redefine option type git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8888 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ability to print and capture exception backtraces (see stdlib module Printexc)Xavier Leroy2008-03-143-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8839 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* merge changes from 3.10.1 to 3.10.2Damien Doligez2008-02-293-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* better anti-fragmentation measuresDamien Doligez2008-02-293-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8822 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* merge changes 3.10.0 -> 3.10.1Damien Doligez2008-01-113-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* PR#3114 make all error messages start with a location and "Error: "Damien Doligez2007-12-043-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* build,boot: Regen ./boot/myocamlbuild.boot (Unix lib is not an ocamlbuild ↵Nicolas Pouillard2007-11-301-0/+0
| | | | | | dependency in partial mode). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8700 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* build,boot: support (copy_rule now creates destinations directories if ↵Nicolas Pouillard2007-11-291-0/+0
| | | | | | neccessary). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8695 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* PR#4243 partial solutionDamien Doligez2007-11-223-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8615 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* [build] Regen boot/myocamlbuild.boot.Nicolas Pouillard2007-11-221-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8614 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* [build sys] regen boot/myocamlbuild.bootNicolas Pouillard2007-11-221-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8593 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* [build using ocamlbuild] Regen boot/myocamlbuild.boot.Nicolas Pouillard2007-11-211-0/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02