summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #9082 from Engil/eventlog_ctfDavid Allsopp2020-04-301-0/+1
| | | | | | Eventlog tracing system (cherry picked from commit 10561873487c185c0727f08b26706226dbb1a7b6)
* debugger: rename parser and lexer modulesFlorian Angeletti2020-01-061-3/+3
|
* ocamltest: draft of reference manual (tutorial section)Sébastien Hinderer2019-11-281-0/+1
|
* Allow by-host worktree-sharable configure cachesDavid Allsopp2019-10-051-0/+1
| | | | | | | | | | | | | | | | | | The Git configuration value ocaml.configure-cache can be used to specify a directory to keep autoconf cache files in, relative to the worktree root (so `git config ocaml.configure-cache .` enables the feature, and `git config --global ocaml.configure-cache ..` enables it for all worktrees, assuming they're at the same level). autoconf's --cache-file option speeds up future runs of configure by caching the results of previous tests. The cache is invalidated if any environment variables differ (e.g. LDFLAGS) or if the build-host-target triplet differs. This is a nuisance on Windows, where configure is both very slow and it's also common to build with multiple different --host values. This PR allows a tree to be quickly reconfigured from one Windows port to another.
* Merge pull request #8713 from kayceesrk/r14-globalsStephen Dolan2019-08-271-0/+4
|\ | | | | Move C global variables to a dedicated structure
| * Fix makefile, gitignore and a stray extern declarationKC Sivaramakrishnan2019-08-231-0/+4
| |
* | Get rid of /bytecomp/runtimedef.ml in .gitignoreJacques-Henri Jourdan2019-08-251-1/+0
|/ | | | | | | This file is no longer generated since #2281, and keeping an old one makes `make depend` produce an invalid file. No change entry needed
* Avoid rebuilding the world when files containing primitives change.Stephen Dolan2019-05-271-0/+1
|
* Revert "Merge pull request #8690 from stedolan/primitives-rebuilding"Gabriel Scherer2019-05-231-1/+0
| | | | | This reverts commit 74cf20429df73959b7b49c3f292498bdf62857d6, reversing changes made to 295ee133ddbe3e3a6702ec613466c24529b7b2bb.
* Avoid rebuilding the world when files containing primitives change.Stephen Dolan2019-05-221-0/+1
|
* Remove the scrapelabels and addlabels toolsSébastien Hinderer2019-05-071-3/+0
|
* Remove the ocaml299to3 toolSébastien Hinderer2019-05-071-2/+0
|
* Ignore generated file lambda/runtimedef.mlXavier Leroy2019-04-021-0/+2
|
* Merge pull request #8514 from stedolan/boot-ocamlc-optStephen Dolan2019-03-221-0/+1
|\ | | | | Use boot/ocamlc.opt for building, if available.
| * Use boot/ocamlc.opt for building, if available.Stephen Dolan2019-03-201-0/+1
| |
* | Improve the packing mechanism used to build Dynlink (#2268)Mark Shinwell2019-03-191-0/+6
|/
* Delete otherlib/{graph,win32graph} (#2318)Jérémie Dimino2019-03-181-2/+0
| | | | | | | The Graphics library is now distributed as a separate package. The sources are at https://github.com/ocaml/graphics . Signed-off-by: Jeremie Dimino <jeremie@dimino.org>
* Remove support for compiler plugins (#2276)Mark Shinwell2019-03-131-9/+0
| | | | | | | | | | | | | | After consultation on the core developers' list I am proposing this patch to remove support for compiler plugins. The main motivations for removing compiler plugins are: - They are a potential security risk. - They increase the complexity of the build system and make maintenance of the Dynlink libraries more difficult (although actually, this complexity could probably be reduced after #2268 is merged). - Many applications of plugins should be able to be expressed by building custom compiler drivers that link against compilerlibs. * Remove compiler plugins and hooks * Add new function Dynlink.unsafe_get_global_symbol but keep it outside the documented API. * Remove otherlibs/dynlink/nodynlink.ml * Update Changes
* Add bytecomp/opcodes.mli (#2265)Mark Shinwell2019-02-261-0/+1
|
* 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.