Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use autoconf to generate the compiler's configuration script | Sébastien Hinderer | 2018-12-21 | 1 | -1/+8 |
| | |||||
* | .gitignore | Mark Shinwell | 2018-11-15 | 1 | -0/+1 |
| | |||||
* | Various Makefile / dependency fixes | Mark Shinwell | 2018-11-15 | 1 | -0/+6 |
| | |||||
* | ocamldoc makefile: clean pdf and texi docs | Florian Angeletti | 2018-11-06 | 1 | -0/+2 |
| | |||||
* | Provide a way to build the bytecode compiler using Dune (#2093) | Thomas Refis | 2018-10-10 | 1 | -0/+2 |
| | |||||
* | Move config/Makefile to Makefile.config | Sébastien Hinderer | 2018-09-17 | 1 | -2/+1 |
| | | | | | | In order to prepare the transition to autoconf, this commit moves the configuration Makefile out of the config directory which will disappear and gives it the name it will have once intstalled, namely Makefile.config. | ||||
* | remove experimental/ | Gabriel Scherer | 2018-09-08 | 1 | -3/+0 |
| | | | | | | | | | | | This subdirectory was used to store experimental patches on some older version-control system where branching (or discussing branches?) was inconvenient. It doesn't make much sense anymore now, and getting rid of it simplifies a couple places that had to grow around it. Suggested-by: Nicolás Ojeda Bär (no change entry needed) | ||||
* | doc: remove unprefix trick | octachron | 2018-09-03 | 1 | -1/+0 |
| | |||||
* | remove unused ocamlyacc dependencies, never put it in boot/ | Gabriel Scherer | 2018-09-01 | 1 | -1/+0 |
| | |||||
* | rename parsing/parser_menhir into parsing/parser | Gabriel Scherer | 2018-09-01 | 1 | -3/+0 |
| | |||||
* | menhir parser: rename MenhirLib into CamlinternalMenhirLib | Gabriel Scherer | 2018-09-01 | 1 | -2/+2 |
| | | | | | | | | | | The goal of this change is to avoid conflicts encountered by compiler-libs users that would also use their own MenhirLib runtime for their own parsers. I first tried to implement a solution to this module-name-conflict issue using module aliases and -open, but this proven too fragile and too difficult to get right. | ||||
* | udpate .depend and .gitignore for menhir files | Gabriel Scherer | 2018-09-01 | 1 | -0/+5 |
| | |||||
* | Unix fsync (#1839) | Francois Berenger | 2018-07-31 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added otherlibs/unix/fsync.c and otherlibs/unix/unix.ml * add Unix.fsync * added otherlibs/win32unix/fsync.c * Unix.fsync for windows * big typo * Rewrite Unix.fsync stub for Windows * belts and braces: fail in the case of named pipe * Add missing include * corrected header * better ocamldoc for fsync * rm fsync.c from the UNIX_FILES list * updated Changes for Unix.fsync * Use _commit instead of FlushFileBuffers * Include <io.h> | ||||
* | manual, code example preprocessor : full conversion to compiler-libs (#1863) | Florian Angeletti | 2018-07-25 | 1 | -0/+1 |
| | | | | | | | | * manual tools: use toploop directly in caml_tex2 * manual tool: improved error messages * manual: always print errors and warnings * fix nefarious interaction with GPR#1120 * move manual/tools/caml_tex2 to tools/caml_tex * Basic text for caml-tex | ||||
* | Remove /package-macosx from .gitignore -- no longer relevant | Sébastien Hinderer | 2018-07-02 | 1 | -1/+0 |
| | |||||
* | Merge the asmrun and byterun directories into the runtime directory | Sébastien Hinderer | 2018-06-28 | 1 | -60/+17 |
| | |||||
* | Makefile, .gitignore: remove `make backup` leftovers | Sébastien Hinderer | 2018-06-20 | 1 | -1/+0 |
| | |||||
* | Remove ocamlbuild leftovers in .gitattribute and .gitignore | Sébastien Hinderer | 2018-06-20 | 1 | -6/+0 |
| | |||||
* | Port win-unicode test to ocamltest | Nicolás Ojeda Bär | 2018-05-22 | 1 | -1/+0 |
| | |||||
* | Update .gitignore | Sébastien Hinderer | 2018-05-19 | 1 | -1/+0 |
| | | | | | | This is a follow-up to GPR #1784. Since config/auto-aux/hashbang4 is now removed by ./configure, it does not need to be in .gitignore any longer. | ||||
* | .gitignore cleanup | Sébastien Hinderer | 2018-04-27 | 1 | -35/+0 |
| | | | | | This commit removes the entries related to testsuite/tests/ that are no longer useful. | ||||
* | testsuite: move the codegen tool from the tests/asmgen to the tools directory | Sébastien Hinderer | 2018-04-26 | 1 | -5/+4 |
| | |||||
* | Migrate the unboxed-primitive-args test to ocamltest | Sébastien Hinderer | 2018-04-26 | 1 | -3/+0 |
| | |||||
* | Migrate the unwind test to ocamltest | Sébastien Hinderer | 2018-04-25 | 1 | -2/+0 |
| | |||||
* | Migrate the runtime-errors tests to ocamltest | Sébastien Hinderer | 2018-04-25 | 1 | -2/+0 |
| | |||||
* | Migrate the output_obj test to ocamltest | Sébastien Hinderer | 2018-04-24 | 1 | -4/+0 |
| | | | | | This commit also renames the directory containing the test from output_obj to output-complete-obj | ||||
* | Migrate the tool-ocamldep-modalias tests to ocamltest | Sébastien Hinderer | 2018-04-20 | 1 | -8/+0 |
| | |||||
* | Migrate the lib-dynlink-native test to ocamltest | Sébastien Hinderer | 2018-04-17 | 1 | -7/+0 |
| | |||||
* | Migrate the lib-dynlink-bytecode tests to ocamltest | Sébastien Hinderer | 2018-04-10 | 1 | -6/+0 |
| | |||||
* | Re-migrate the opaque tests to ocamltest | Sébastien Hinderer | 2018-04-04 | 1 | -3/+0 |
| | |||||
* | Revert "Migrate the opaque tests to ocamltest" | Sébastien Hinderer | 2018-04-04 | 1 | -0/+3 |
| | | | | | | | This reverts commit 0a2671a252a6c22f9b39bae8fb9e30124b9ec028. The test was actually not working so let's put trunk in a working state again. | ||||
* | Migrate the opaque tests to ocamltest | Sébastien Hinderer | 2018-04-04 | 1 | -3/+0 |
| | |||||
* | Migrate the warnings tests to ocamltest | Sébastien Hinderer | 2018-04-03 | 1 | -3/+0 |
| | |||||
* | Migrate the typing-multifile tests to ocamltest | Sébastien Hinderer | 2018-03-28 | 1 | -9/+0 |
| | |||||
* | .gitignore cleanup | Sébastien Hinderer | 2018-03-21 | 1 | -5/+0 |
| | |||||
* | Improve handling of travis test results | Sébastien Hinderer | 2018-03-21 | 1 | -0/+1 |
| | | | | | | | | | | | | | | On Travis, the testsuite is run twice: first with the normal runtime and then with the debug runtime. Before this commit, all the tests were built in the _ocamltest directory and the _log file for the first run was overwritten by the second one. This commit makes sure the results of the test of the debug runtime go to the _ocamltestd directory and the _logd file. OCAMLTESTDIR should be an absolute path, not a relative one. | ||||
* | Make it possible to control where test results are logged | Sébastien Hinderer | 2018-03-21 | 1 | -1/+1 |
| | | | | | This commit logs the output of running tests to the file given in the TESTLOG build variable whose value defaults to _log. | ||||
* | Migrate the float-unboxing test to ocamltest | Sébastien Hinderer | 2018-03-18 | 1 | -3/+0 |
| | |||||
* | Migrate the lib-unix/win-symlink test to ocamltest | Sébastien Hinderer | 2018-03-18 | 1 | -6/+0 |
| | |||||
* | Migrate the lib-unix/win-stat test to ocamltest | Sébastien Hinderer | 2018-03-18 | 1 | -1/+0 |
| | |||||
* | Migrate the lib-unix/common tests to ocamltest | Sébastien Hinderer | 2018-03-18 | 1 | -2/+0 |
| | |||||
* | Migrate the translprim tests to ocamltest | Sébastien Hinderer | 2018-02-20 | 1 | -5/+0 |
| | | | | | For an explanation of the changes in the reference files, see the log message of the previous commit. | ||||
* | Prefix the compilation unit names of all modules in the stdlib | Jeremie Dimino | 2018-02-12 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | Except for the Camlinternal* modules and the new Stdlib module, all modules in the stdlib now compile to Stdlib__<module>. Pervasives is renamed to Stdlib and now contains a list of aliases from the long names to the short ones, so that from inside and outside the stdlib we can refer to the standard modules as just List or Stdlib.List rather than Stdlib__list. In order to avoid printing the long names in error messages and in the toplevel, the following heuristic is added to Printtyp: given a path Foo__bar, if Foo.Bar exists and is a direct or indirect alias to Foo__bar, then prefer Foo.Bar. A bootstrap step was required to replace Pervasives by Stdlib as the module opened by default. | ||||
* | Add /testsuite/tests/lib-unix/common/utimes.txt to .gitignore | Sébastien Hinderer | 2017-12-14 | 1 | -0/+2 |
| | |||||
* | Merge pull request #1519 from shindere/migrate-expect-tests | Gabriel Scherer | 2017-12-12 | 1 | -4/+0 |
|\ | | | | | Migrate expect tests to ocamltest | ||||
| * | Migrate typing-misc tests to ocamltest | Sébastien Hinderer | 2017-12-08 | 1 | -4/+0 |
| | | |||||
* | | Merge branch 'trunk' into fix_unix_utimes_windows_dst | Gabriel Scherer | 2017-12-10 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Migrate tests under testsuite/tests/basic to ocamltest | Sébastien Hinderer | 2017-11-30 | 1 | -1/+0 |
| | | |||||
| * | Improve error handling while running the testsuite (#1443) | Sébastien Hinderer | 2017-10-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | Since the output of ocamltest is piped, it is not possible to access its exit code, especially under Posix-compliant shells like dash which do not provide an equivalent to Bash's pipefail option. This commit thus uses a stamp file which is created when a test fails. If this file exists after all the tests have been run, an error is reported. | ||||
* | | Unix.utimes: use native Windows API to avoid unintended DST timestamp shift | Nicolas Ojeda Bar | 2017-10-26 | 1 | -1/+0 |
|/ |