summaryrefslogtreecommitdiff
path: root/manual/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in privatetypes.etexDaniel Hillerström2023-05-121-1/+1
| | | This commit fixes a trivial typo in the manual pages about private types.
* Document the situation regarding remove_global_root inside custom finalizersGuillaume Munch-Maccagnoni2023-04-181-15/+18
|
* Merge pull request #12077 from gasche/tmc-manual-stack-limitGabriel Scherer2023-03-151-2/+36
|\ | | | | Tail-mod-constr manual: set an explicit stack limit
| * fixup! TMC manual: be explicit about the OCaml 5 different situationGabriel Scherer2023-03-111-5/+5
| |
| * fixup! TMC manual: be explicit about the OCaml 5 different situationGabriel Scherer2023-03-061-16/+17
| |
| * TMC manual: be explicit about the OCaml 5 different situationGabriel Scherer2023-03-051-0/+25
| |
| * tail_mod_constr manual: ensure the stack overflow example does overflowGabriel Scherer2023-03-051-2/+10
| | | | | | | | fixes #12000
* | Put the user's manual and stdlib sample code under the CC0 license (#12097)Daniel Bünzli2023-03-131-1/+14
| | | | | | Co-authored-by: Xavier Leroy <xavier.leroy@college-de-france.fr>
* | Mention Windows 11 as supportedXavier Leroy2023-03-101-1/+1
| | | | | | | | Not sure Vista is still supported, though.
* | Merge pull request #12076 from gasche/manual-pdf-targetFlorian Angeletti2023-03-061-3/+3
|\ \ | | | | | | Minor ergonomic improvements to the manual Makefile
| * | manual/src/Makefile: rename the 'manual' target into 'pdf'Gabriel Scherer2023-03-051-3/+3
| |/
* | use Double_flat_field in the runtime (#12036)Nicolás Ojeda Bär2023-03-051-14/+30
|/ | | | | Double_field is for backwards-compatibility, one should use Double_flat_field (for `floatarray` values and float records) and Double_array_field (for `float array` values). The manual is also updated to document this new set of macros.
* ocamlyacc: support OCaml-style commentsDemi Marie Obenour2023-02-271-3/+4
| | | | | | | | | | This adds support for OCaml-style comments everywhere in ocamlyacc, in addition to the existing support for C-style comments. The syntax is the same as for OCaml comments in actions. It also fixes reporting of an unterminated comment in an action, which was previously reported as “unmatched /*” instead of “unmatched (*” Reviewed by Damien Doligez.
* Correct descriptions of CAMLreturn and CAMLreturn0 in interfacing C page, ↵Dong An2023-01-291-4/+8
| | | | Fixes #7179 (#11894)
* Merge pull request #11875 from Octachron/fix_odoc_manualFlorian Angeletti2023-01-094-11/+12
|\ | | | | manual: fix odoc variant
| * manual: update .gitigore and clean rule for odocFlorian Angeletti2023-01-061-1/+2
| |
| * odoc manual: fix links to Runtime_events libraryFlorian Angeletti2023-01-063-10/+10
| |
* | Turn warning 31 (Module_linked_twice) into a hard error (#11635)hhugo2023-01-051-1/+1
|/
* Add short syntax for generative functor types: () -> ... (#11694)Jeremy Yallop2023-01-021-1/+1
|
* Add KC Sivaramakrishnan as authorXavier Leroy2022-12-201-1/+2
| | | | | | For the two new chapters "Parallel programming" and "Memory model". Follow-up to #11280.
* modify to use domainslib 0.5.0 api in doc-5.0 (#11823)Felix2022-12-201-3/+3
| | | In the domainslib latest release 0.5.0, there is a change of renaming `num_additional_domains` to `num_domains` in setup_tool.
* Add type equality witness to the standard library (#11581)Nicolás Ojeda Bär2022-12-201-0/+2
|
* Merge pull request #11813 from edwintorok/5.0-docsFlorian Angeletti2022-12-192-0/+11
| | | | | | 5.0 docs: Make new multicore chapters easier to discover, and emphasize impact on C bindings (cherry picked from commit 5f856479c79900c42525543677609b78a2032131)
* Merge pull request #11173 from phated/patch-1Gabriel Scherer2022-12-141-1/+3
|\ | | | | Add documentation for C++ compiler
| * Update manual/src/cmds/unified-options.etexBlaine Bublitz2022-04-111-1/+1
| | | | | | Co-authored-by: Kate <kit.ty.kate@disroot.org>
| * Add documentation for C++ compilerBlaine Bublitz2022-04-071-1/+3
| |
* | Merge pull request #11794 from patricoferris/fix-effects-manualFlorian Angeletti2022-12-071-1/+1
|\ \ | | | | | | Correct Effects module name in manual
| * | Correct Effects module name in manualPatrick Ferris2022-12-061-1/+1
| | |
* | | Add GC log level 0x1000 for memory reservationsDavid Allsopp2022-12-061-0/+1
|/ /
* | Add the -no-g option to ocamlc and ocamlopt (#11696)Abiola Zeenat Abdulsalam2022-11-181-0/+5
| |
* | Fix build of the manualSébastien Hinderer2022-11-081-0/+1
| | | | | | | | Follow-up to dbf039b2c2d5aef8f79741757ddd96f4da0c785c
* | manual: fix build by including the common MakefileFlorian Angeletti2022-11-081-0/+1
| |
* | Fixing typos (#11705)Fourchaux2022-11-071-1/+1
| | | | | | * Fixing typos
* | Merge pull request #11653 from Abiola-Zeenat/ZhienartSébastien Hinderer2022-11-031-0/+3
|\ \ | | | | | | Add the -no-absname option to ocamlc, ocamlopt and ocamldep
| * | Add the -no-absname option to ocamlc, ocamlopt and ocamldepAbiola Zeenat2022-10-281-0/+3
| | |
* | | Fix manual build from 11301 (#11688)David Allsopp2022-11-011-2/+2
| | |
* | | Merge pull request #11301 from Octachron/manual_otherlibs_changesDavid Allsopp2022-11-015-11/+26
|\ \ \ | | | | | | | | manual: mention the new location for otherlibs
| * | | manual: threads library require unixFlorian Angeletti2022-06-071-2/+2
| | | |
| * | | documentation: new location for otherlibsFlorian Angeletti2022-06-074-9/+24
| | | |
* | | | Document OCAMLRUNPARAM v=0x800 (GC debug messages)David Allsopp2022-10-231-0/+1
| |/ / |/| |
* | | Manual: make sure the infoman, texstuff and textman directories existSébastien Hinderer2022-10-131-9/+12
| | | | | | | | | | | | | | | | | | | | | As a consequence of the previous commit, these directories became empty and hence get removed by git. They must therefore be created during the build and removed during cleanup.
* | | Merge the remaining .gitignore files into the root oneSébastien Hinderer2022-10-1310-69/+0
| | |
* | | manual: warn about using float for money calculation (#10038)Yawar Amin2022-10-061-5/+7
| | | | | | | | | | | | Add a warning about using floats for monetary calculations.
* | | manual: no more master lock (#11597)Florian Angeletti2022-10-051-17/+20
| | |
* | | Manual chapters on parallelism and memory model (#11280)KC Sivaramakrishnan2022-10-045-14/+1504
| | | | | | | | | Add manual chapters on parallelism and memory model
* | | FFI documentation: do not use naked pointers in examples (#11584)Xavier Leroy2022-09-301-12/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | The example of glue code for "input" used a direct cast from `in_channel` to `struct channel *`. This makes no sense. Use a simpler example of glue code involving numbers only. Fixes: #11573 Co-authored-by: David Allsopp <david.allsopp@metastack.com>
* | | fix #10494Gabriel Scherer2022-09-281-1/+1
| | |
* | | ocamllex: better support for union of character sets (#11166)Nicolás Ojeda Bär2022-09-271-1/+4
| | |
* | | Rename caml-tex into ocamltex, + related changesSébastien Hinderer2022-09-273-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Move the definition of WITH_CAMLTEX from Makefile.config.in to Makefile.build_config.in (makes it private) * Rename the variable from WITH_CAMLTEX to build_ocamltex * Change its definition in configure.ac so that its false rather than the empty string when the tool is not built * Rename the tool itself from caml-tex to ocamltex
* | | Merge pull request #11423 from kayceesrk/effect_exceptionsFlorian Angeletti2022-09-261-5/+5
|\ \ \ | | | | | | | | Implement exceptions for effect handlers using `Callback.register_exception`