Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | suppress spurious alert when compiling stdlib documentation | Damien Doligez | 2023-04-17 | 1 | -1/+1 |
| | |||||
* | Less verbose logs from `make` (#11844) | Xavier Leroy | 2023-01-18 | 3 | -28/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Print concise summaries instead of full commands for some of the most verbose commands. For example, print ``` OCAMLC lambda/switch.cmo ``` instead of ``` ./boot/ocamlrun ./boot/ocamlc -nostdlib -I ./boot -use-prims runtime/primitives -g -strict-sequence -principal -absname -w +a-4-9-40-41-42-44-45-48 -warn-error +a -bin-annot -strict-formats -I lambda -I utils -I parsing -I typing -I bytecomp -I file_formats -I lambda -I middle_end -I middle_end/closure -I middle_end/flambda -I middle_end/flambda/base_types -I asmcomp -I driver -I toplevel -I tools -c lambda/switch.ml ``` and ``` CC runtime/addrmap.b.o ``` instead of ``` gcc -c -O2 -fno-strict-aliasing -fwrapv -pthread -g -Wall -Werror -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -I./runtime -D_FILE_OFFSET_BITS=64 -DCAMLDLLIMPORT= -DIN_CAML_RUNTIME -o runtime/addrmap.b.o runtime/addrmap.c ``` The output is generated with the Make function `$(info ...)` to avoid shelling out to `echo` each time, which can be expensive under Cygwin. A variable `V` controls whether to use the new style. When `V=0` (the default), it is used. If `V=1`, then the usual full output is used instead. Co-authored-by: Nicolás Ojeda Bär <n.oje.bar@gmail.com> | ||||
* | latex documentation: synchronize code style with the manual | Florian Angeletti | 2023-01-06 | 1 | -21/+17 |
| | |||||
* | documentation: sort modules alphabetically | Florian Angeletti | 2023-01-03 | 1 | -9/+15 |
| | | | | | | | | | Sort the index of modules in the API documentation in the following order - text documentation - non-internal modules - internal modules In each subcategory, the modules are sorted in alphabetical order | ||||
* | Make more config vars visible to the whole build system and use them | Sébastien Hinderer | 2022-09-27 | 1 | -3/+3 |
| | |||||
* | Introduce and use the lib_runtime_events boolean configuration variable | Sébastien Hinderer | 2022-09-27 | 1 | -1/+1 |
| | | | | | | The configure script sets this variable to "true" if the runtime_events library has to be built. At the moment it is always built but this may change. | ||||
* | latex api documentation: some threads modules have moved to stdlib | Florian Angeletti | 2022-06-07 | 1 | -3/+0 |
| | |||||
* | api documentation: add Runtime_events library | Florian Angeletti | 2022-06-07 | 1 | -1/+5 |
| | |||||
* | otherlibs: Merge win32unix into unix | Sébastien Hinderer | 2022-04-10 | 1 | -2/+1 |
| | |||||
* | Build system: factorize the definitions related to ocamldep | Sébastien Hinderer | 2022-03-22 | 1 | -2/+0 |
| | |||||
* | Build system: normalize the invocations of ocamldep | Sébastien Hinderer | 2022-03-22 | 1 | -1/+3 |
| | |||||
* | documentation: hide ocamldoc warnings during first phase | Florian Angeletti | 2022-03-07 | 1 | -4/+4 |
| | | | | | | | | | During the first phase of ocamldoc compilation, it is expected that cross-modules references are not resolved. We are thus disabling the warnings during this part. Warnings emitted when assembling the full documentation are the one that are important and they are not disabled. | ||||
* | Merge pull request #10900 from kostikbel/printf | Florian Angeletti | 2022-02-21 | 2 | -2/+2 |
|\ | | | | | api_docgen/ocamldoc/Makefile: be portable with printf use | ||||
| * | Portable ifocamldoc.tex for odoc too | Florian Angeletti | 2022-02-17 | 1 | -1/+1 |
| | | |||||
| * | api_docgen/ocamldoc/Makefile: be portable with printf use | Konstantin Belousov | 2022-01-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | According to SUSv8, printf(1) interpretation of the backslash following a character not listed by the clause 3 of printf "EXTENDED DESCRIPTION", is implementation-defined. So with Linux' /usr/bin/printf: $ printf '\\newif\ifocamldoc\ocamldoctrue\n' \newif\ifocamldoc\ocamldoctrue while FreeBSD /bin/sh built-in printf $ printf '\\newif\ifocamldoc\ocamldoctrue\n' \newififocamldococamldoctrue Be portable and escape all backslashes, not just first one. | ||||
* | | api_docgen: Don't expect ROOTDIR in doc Makefiles | Jules Aguillon | 2022-01-28 | 4 | -13/+19 |
| | | | | | | | | These Makefiles are no longer included. | ||||
* | | api_docgen: Avoid including Makefiles | Jules Aguillon | 2022-01-28 | 1 | -7/+20 |
| | | | | | | | | | | | | | | | | The result is now built into 'api_docgen/ocamldoc/build/html' rather than 'api_docgen/html' Co-authored-by: Damien Doligez <damien.doligez@gmail.com> | ||||
* | | api_docgen: Tweak link flags for stdlib.odoc | Jules Aguillon | 2022-01-28 | 1 | -4/+6 |
| | | | | | | | | Don't open Stdlib when linking Stdlib itself. | ||||
* | | api_docgen: Fix make rules for mld files | Jules Aguillon | 2022-01-28 | 3 | -11/+12 |
| | | | | | | | | | | | | There's no $(DOCGEN)/build. Co-authored-by: Damien Doligez <damien.doligez@gmail.com> | ||||
* | | api_docgen: Set dependencies between compile rules | Jules Aguillon | 2022-01-28 | 3 | -2/+22 |
| | | | | | | | | | | for the stdlib. Post-process the same rules used to build the actual stdlib. | ||||
* | | odoc: Fix unqualified and ambiguous references | Jules Aguillon | 2022-01-28 | 1 | -26/+27 |
| | | |||||
* | | odoc: mld pages must start with an heading | Jules Aguillon | 2022-01-28 | 2 | -1/+3 |
| | | |||||
* | | Remove `Stream`, `Genlex`, `Pervasives` & the legacy `bigarray` library (#10896) | Nicolás Ojeda Bär | 2022-01-20 | 1 | -4/+3 |
| | | |||||
* | | Add the distclean target to api_docgen/Makefile | Sébastien Hinderer | 2022-01-18 | 1 | -0/+4 |
|/ | |||||
* | Remove deprecated functions (#10867) | Nicolás Ojeda Bär | 2022-01-12 | 2 | -3/+1 |
| | |||||
* | Merge commit '18c4d16b3b80388f5b77dcc5a268c33eceb37ebe' into 5.00_rebase_to_pr | Tom Kelly | 2021-12-20 | 2 | -12/+10 |
|\ | |||||
| * | Merge pull request #10717 from shindere/simplify-man-pages-installation | Sébastien Hinderer | 2021-10-22 | 2 | -12/+10 |
| |\ | | | | | | | Simplify the installation of man pages | ||||
| | * | Simplify the installation of man pages | Sébastien Hinderer | 2021-10-20 | 2 | -12/+10 |
| | | | |||||
* | | | Merge commit '2250fd8a2218796c07b0a25f184cdc682e4695ba' into 5.00_rebase_to_pr | Tom Kelly | 2021-12-20 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | Use babel to allow underscore in labels | Florian Angeletti | 2021-10-20 | 1 | -2/+2 |
| |/ | |||||
* | | Whitespace and line lengths | David Allsopp | 2021-12-19 | 1 | -2/+2 |
| | | |||||
* | | Merge commit 'fa43873b3b38fdf4d38ea069182d28a8b7b4b47e' into 5.00 | Tom Kelly | 2021-10-04 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Compute STDLIB_MODULES with a C auxiliary | David Allsopp | 2021-07-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Eliminates the dependency on many invocations of `tr` and `cut` to a single invocation of a C auxiliary. On Windows, the C auxiliary is considerably faster than the large number of calls to tr and cut which were necessary in stdlib/StdlibModules. | ||||
* | | Merge commit 'eccaa452ca8c118abccb6180d53b91e4b4907415' into 5.00 | Tom Kelly | 2021-10-04 | 1 | -5/+14 |
|\ \ | |/ | |||||
| * | Fix manpages build when libraries are disabled | David Allsopp | 2021-08-29 | 1 | -5/+14 |
| | | |||||
* | | Merge commit '099b86a046e304fe15e2bb37557bffc6aafaab15' into ↵ | Tom Kelly | 2021-10-01 | 3 | -18/+18 |
|\ \ | |/ | | | | | parallel_minor_gc_4_13 | ||||
| * | Convert erroneous tabs to whitespace | David Allsopp | 2021-04-30 | 3 | -20/+20 |
| | | |||||
* | | Merge commit 'b92682336d59f04c1cc6673d8b04495dc3a221bd' into ↵ | Tom Kelly | 2021-09-30 | 6 | -142/+460 |
|\ \ | |/ | | | | | parallel_minor_gc_4_13 | ||||
| * | documentation: configuration switch for an odoc documentation mode (#9997) | Florian Angeletti | 2021-04-07 | 6 | -142/+460 |
| | | |||||
* | | Merge commit 'a0f1c397a67232becffe62d2d6b2585b6f3f5746' into ↵ | Tom Kelly | 2021-09-30 | 1 | -4/+1 |
|\ \ | |/ | | | | | parallel_minor_gc_4_13 | ||||
| * | Rename STDLIB_MODS to STDLIB_MODULE_BASENAMES | David Allsopp | 2021-01-21 | 1 | -1/+1 |
| | | |||||
| * | Simplify api_docgen/Makefile.docfiles | David Allsopp | 2021-01-21 | 1 | -4/+1 |
| | | | | | | | | | | stdlib/StdlibModules already contains the unprefixed forms of the filenames in $(STDLIB_MODS) | ||||
* | | Merge commit '3d083eedf9eb1de107b2790c794e883c9ac7554d' into ↵ | Tom Kelly | 2021-09-29 | 2 | -34/+31 |
|\ \ | |/ | | | | | parallel_minor_gc_4_13 | ||||
| * | Merge pull request #10191 from Octachron/doc_makefile_simplification | Florian Angeletti | 2021-02-04 | 2 | -34/+31 |
| |\ | | | | | | | Simplify Makefile for api_docgen | ||||
| | * | api_docgen/Makefile: remove setup target | octachron | 2021-02-03 | 1 | -31/+24 |
| | | | |||||
| | * | api_docgen makefiles: undefined variable warnings | octachron | 2021-02-03 | 2 | -3/+7 |
| | | | |||||
* | | | Merge commit '89aae98b22634d896b9d59f717decf2d3e7d4af3' into ↵ | Tom Kelly | 2021-09-29 | 2 | -1/+426 |
|\ \ \ | |/ / | | | | | | | parallel_minor_gc_4_13 | ||||
| * | | Bring the format tutorial into the Format documentation (#10126) | John Whitington | 2021-02-03 | 2 | -1/+426 |
| |/ | | | | | Add the tutorial from caml.inria.fr into Format's documentation without a direct link for now | ||||
* | | Merge commit 'b23cb5a5f9ea1956633968bc88103ee9288f7145' into ↵ | Tom Kelly | 2021-09-29 | 1 | -1/+1 |
|\ \ | |/ | | | | | parallel_minor_gc_4_13 | ||||
| * | More manual/src changes | John Whitington | 2021-01-29 | 1 | -1/+1 |
| | |