summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Use autoconf to generate the compiler's configuration scriptSébastien Hinderer2018-12-211-1/+8
|
* .gitignoreMark Shinwell2018-11-151-0/+1
|
* Various Makefile / dependency fixesMark Shinwell2018-11-151-0/+6
|
* ocamldoc makefile: clean pdf and texi docsFlorian Angeletti2018-11-061-0/+2
|
* Provide a way to build the bytecode compiler using Dune (#2093)Thomas Refis2018-10-101-0/+2
|
* Move config/Makefile to Makefile.configSébastien Hinderer2018-09-171-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 Scherer2018-09-081-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 trickoctachron2018-09-031-1/+0
|
* remove unused ocamlyacc dependencies, never put it in boot/Gabriel Scherer2018-09-011-1/+0
|
* rename parsing/parser_menhir into parsing/parserGabriel Scherer2018-09-011-3/+0
|
* menhir parser: rename MenhirLib into CamlinternalMenhirLibGabriel Scherer2018-09-011-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 filesGabriel Scherer2018-09-011-0/+5
|
* Unix fsync (#1839)Francois Berenger2018-07-311-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 Angeletti2018-07-251-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 relevantSébastien Hinderer2018-07-021-1/+0
|
* Merge the asmrun and byterun directories into the runtime directorySébastien Hinderer2018-06-281-60/+17
|
* Makefile, .gitignore: remove `make backup` leftoversSébastien Hinderer2018-06-201-1/+0
|
* Remove ocamlbuild leftovers in .gitattribute and .gitignoreSébastien Hinderer2018-06-201-6/+0
|
* Port win-unicode test to ocamltestNicolás Ojeda Bär2018-05-221-1/+0
|
* Update .gitignoreSébastien Hinderer2018-05-191-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 cleanupSébastien Hinderer2018-04-271-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 directorySébastien Hinderer2018-04-261-5/+4
|
* Migrate the unboxed-primitive-args test to ocamltestSébastien Hinderer2018-04-261-3/+0
|
* Migrate the unwind test to ocamltestSébastien Hinderer2018-04-251-2/+0
|
* Migrate the runtime-errors tests to ocamltestSébastien Hinderer2018-04-251-2/+0
|
* Migrate the output_obj test to ocamltestSébastien Hinderer2018-04-241-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 ocamltestSébastien Hinderer2018-04-201-8/+0
|
* Migrate the lib-dynlink-native test to ocamltestSébastien Hinderer2018-04-171-7/+0
|
* Migrate the lib-dynlink-bytecode tests to ocamltestSébastien Hinderer2018-04-101-6/+0
|
* Re-migrate the opaque tests to ocamltestSébastien Hinderer2018-04-041-3/+0
|
* Revert "Migrate the opaque tests to ocamltest"Sébastien Hinderer2018-04-041-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 ocamltestSébastien Hinderer2018-04-041-3/+0
|
* Migrate the warnings tests to ocamltestSébastien Hinderer2018-04-031-3/+0
|
* Migrate the typing-multifile tests to ocamltestSébastien Hinderer2018-03-281-9/+0
|
* .gitignore cleanupSébastien Hinderer2018-03-211-5/+0
|
* Improve handling of travis test resultsSébastien Hinderer2018-03-211-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 loggedSébastien Hinderer2018-03-211-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 ocamltestSébastien Hinderer2018-03-181-3/+0
|
* Migrate the lib-unix/win-symlink test to ocamltestSébastien Hinderer2018-03-181-6/+0
|
* Migrate the lib-unix/win-stat test to ocamltestSébastien Hinderer2018-03-181-1/+0
|
* Migrate the lib-unix/common tests to ocamltestSébastien Hinderer2018-03-181-2/+0
|
* Migrate the translprim tests to ocamltestSébastien Hinderer2018-02-201-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 stdlibJeremie Dimino2018-02-121-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 .gitignoreSébastien Hinderer2017-12-141-0/+2
|
* Merge pull request #1519 from shindere/migrate-expect-testsGabriel Scherer2017-12-121-4/+0
|\ | | | | Migrate expect tests to ocamltest
| * Migrate typing-misc tests to ocamltestSébastien Hinderer2017-12-081-4/+0
| |
* | Merge branch 'trunk' into fix_unix_utimes_windows_dstGabriel Scherer2017-12-101-1/+1
|\ \ | |/
| * Migrate tests under testsuite/tests/basic to ocamltestSébastien Hinderer2017-11-301-1/+0
| |
| * Improve error handling while running the testsuite (#1443)Sébastien Hinderer2017-10-271-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 shiftNicolas Ojeda Bar2017-10-261-1/+0
|/