| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #8713 from kayceesrk/r14-globals | Stephen Dolan | 2019-08-27 | 1 | -0/+6 |
| |\ | | | | | Move C global variables to a dedicated structure | ||||
| | * | Update Changes | David Allsopp | 2019-08-24 | 1 | -2/+3 |
| | | | |||||
| | * | Revert changes to compatibility.h | KC Sivaramakrishnan | 2019-08-23 | 1 | -1/+1 |
| | | | |||||
| | * | Update Changes file entry | KC Sivaramakrishnan | 2019-08-23 | 1 | -2/+4 |
| | | | |||||
| | * | Unbreak Changes file | KC Sivaramakrishnan | 2019-08-23 | 1 | -1/+1 |
| | | | |||||
| | * | Copyright headers and attribution | KC Sivaramakrishnan | 2019-08-23 | 1 | -1/+1 |
| | | | |||||
| | * | Add changes entry | KC Sivaramakrishnan | 2019-08-23 | 1 | -1/+4 |
| | | | |||||
| * | | in -dtimings output, show time spent in C linker clearly | Valentin Gatien-Baron | 2019-08-26 | 1 | -0/+2 |
| |/ | |||||
| * | Changes | Thomas Refis | 2019-08-21 | 1 | -2/+10 |
| | | |||||
| * | Changes | Nicolás Ojeda Bär | 2019-08-17 | 1 | -0/+3 |
| | | |||||
| * | Merge pull request #8844 from MekhrubonT/trunk+mekh+1task+change_output | Florian Angeletti | 2019-08-16 | 1 | -0/+5 |
| |\ | | | | | Improved error messages for type mismatches | ||||
| | * | added documentation for extension_constructor and extension_only_constructor ↵ | Mekhrubon Turaev | 2019-08-13 | 1 | -0/+5 |
| | | | | | | | | | functions in Printtyp; modified Changes file | ||||
| * | | Merge pull request #8874 from Lereena/typing-misc-add | Gabriel Scherer | 2019-08-16 | 1 | -0/+4 |
| |\ \ | | | | | | | Add some tests for typechecking error messages | ||||
| | * | | Add Changes entry | Oxana | 2019-08-14 | 1 | -0/+4 |
| | | | | |||||
| * | | | Changes | Thomas Refis | 2019-08-13 | 1 | -0/+3 |
| | | | | |||||
| * | | | Merge pull request #8866 from rmdouglas/issue/7924 | Gabriel Scherer | 2019-08-10 | 1 | -0/+3 |
| |\ \ \ | | | | | | | | | Fixes for refactoring to a structured representation of Typedecl_variance.Bad_variance exception | ||||
| | * | | | Changed to using a Variant for the Variance, instead of a bare int | Rian Douglas | 2019-08-09 | 1 | -0/+3 |
| | | | | | |||||
| * | | | | Fix lsl overflow detection (#8865) | Vincent Laviron | 2019-08-09 | 1 | -0/+3 |
| |/ / / | | | | | | | The formula for Misc.no_overflow_lsl a k is sound only if k < width of type int. | ||||
| * | | | Eliminate dead `ICatch` handlers (#2321) | Greta Yorsh | 2019-08-06 | 1 | -0/+3 |
| |/ / | |||||
| * | | Merge pull request #8833 from Octachron/toplevel_redefinition_beginner_hint | Florian Angeletti | 2019-08-01 | 1 | -0/+5 |
| |\ \ | | | | | | | A beginner hint for type redefinitions in the toplevel | ||||
| | * | | update Changes for toplevel redefinition hint | Florian Angeletti | 2019-07-31 | 1 | -0/+5 |
| | | | | |||||
| * | | | Move #8848 Changes entry to 4.09.0 | David Allsopp | 2019-07-31 | 1 | -4/+4 |
| | | | | |||||
| * | | | Use the autoconf- or system-provided off_t rather than redetecting. (#8843) | Stephen Dolan | 2019-07-31 | 1 | -0/+3 |
| |/ / | | | | | | | Fixes: #8841 | ||||
| * | | Fix stack probe CFI information for amd64 and i386 (#8848) | Tom Kelly | 2019-07-31 | 1 | -0/+4 |
| | | | | | | | | | Add CFI information for the stack probes for amd64 and i386 when doing caml_c_call and caml_call_gc. | ||||
| * | | Merge branch 'trunk' into fatal_error_abort | Xavier Leroy | 2019-07-31 | 1 | -12/+61 |
| |\ \ | |||||
| | * | | Merge pull request #8830 from glondu/4.08-configure-fixes | David Allsopp | 2019-07-30 | 1 | -0/+4 |
| | |/ | | | | | | | | | | | Small fixes in configure.ac (cherry-picked from commit 1e610e2703927144786c2e62907cd07e28677a0f) | ||||
| | * | Improved type hierarchy for type mismatches (#8828) | Mekhrubon Turaev | 2019-07-30 | 1 | -0/+4 |
| | | | | | | | | | Added special types for variants, records, constructors or labels type mismatch. Printing additional info about types mismatch during compilation error. | ||||
| | * | Merge pull request #8779 from Octachron/cautious_expand_in_lower_contravariant | Florian Angeletti | 2019-07-26 | 1 | -0/+3 |
| | |\ | | | | | | | Ctype.lower_contravariant: avoid missing cmis when expanding types | ||||
| | | * | Ctype.lower_contravariant: avoid missing cmis | Florian Angeletti | 2019-07-25 | 1 | -0/+3 |
| | | | | |||||
| | * | | Merge pull request #8530 from gadmm/sort | Gabriel Scherer | 2019-07-26 | 1 | -0/+4 |
| | |\ \ | | |/ | |/| | List.sort: avoid duplicate work by chop | ||||
| | | * | List.sort: avoid duplicate work by chop | Guillaume Munch-Maccagnoni | 2019-07-25 | 1 | -0/+4 |
| | | | | | | | | | | | | | David Allsopp: Remove unrelated reformatting | ||||
| | * | | Changes entry | David Allsopp | 2019-07-20 | 1 | -0/+4 |
| | | | | |||||
| | * | | Changes: recreate 4.08+dev section | Gabriel Scherer | 2019-07-20 | 1 | -13/+18 |
| | |/ | |||||
| | * | Env.lookup_module: don't allow creating loops (#8810) | Thomas Refis | 2019-07-18 | 1 | -0/+3 |
| | | | |||||
| | * | New implementation of Env.make_copy_of_types (#8774) | Alain Frisch | 2019-07-18 | 1 | -0/+4 |
| | | | |||||
| | * | Merge pull request #8654 from jhjourdan/debugger_dynlink | Gabriel Scherer | 2019-07-17 | 1 | -0/+7 |
| | |\ | | | | | | | Dynlink support for ocamldebug | ||||
| | | * | Dynlink support for ocamldebug | Jacques-Henri Jourdan | 2019-07-16 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds dynlink support for ocamldebug. As a side effect, it also: - factorizes the various functions searching for a code fragment into one, called [caml_find_code_fragment]; - removes the [caml_register_code_fragment], which does not seem to be used anywhere, and which clearly should not be used by external code. | ||||
| | * | | Merge pull request #8766 from trefis/pattern_head | Thomas Refis | 2019-07-16 | 1 | -0/+4 |
| | |\ \ | | | | | | | | | Parmatch: introduce a type for simplified pattern heads | ||||
| | | * | | Changes | Thomas Refis | 2019-07-16 | 1 | -0/+4 |
| | | |/ | |||||
| | * | | Merge pull request #8526 from gretay-js/function-sections | Gabriel Scherer | 2019-07-16 | 1 | -0/+4 |
| | |\ \ | | |/ | |/| | Function sections | ||||
| | | * | Changes entry | Greta Yorsh | 2019-07-15 | 1 | -0/+4 |
| | | | | |||||
| | * | | A new runtime primitive for Array.fill (#8716) | Alain Frisch | 2019-07-16 | 1 | -0/+3 |
| | |/ | |||||
| * | | Merge branch 'trunk' into fatal_error_abort | Jacques-Henri Jourdan | 2019-07-15 | 1 | -1/+53 |
| |\ \ | |/ | |||||
| | * | #8702: fix some polymorphic variant error messages (#8777) | Florian Angeletti | 2019-07-12 | 1 | -0/+5 |
| | | | | | | | | | improved error messages for fixed row polymorphic variants: keep track of the motivation behind a fixed row (e.g it was bound to an universal or existential type variable, or private) in the types themselves and use this explanation in error messages. | ||||
| | * | Move Changes for #8788 to 4.09.0 | David Allsopp | 2019-07-11 | 1 | -3/+3 |
| | | | |||||
| | * | caml_output_value_to_bytes: avoid integer overflow (#8788) | Jeremy Yallop | 2019-07-11 | 1 | -0/+3 |
| | | | | | | | Use intnat, not int, to represent pointer difference and avoid integer overflow in caml_output_value_to_bytes and caml_output_value_to_malloc | ||||
| | * | Add Changes entry | Leo White | 2019-07-11 | 1 | -0/+3 |
| | | | |||||
| | * | Fix #8769 (#8770) | Leo White | 2019-06-28 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | * Don't generate illegal Pfield's when compiling alias coercions * Simplify lambda code when compiling packs * Add regression test for pr8769 * Add Changes entry | ||||
| | * | Simplif: fix the local-function optimization on Tupled functions (#8707) | Gabriel Scherer | 2019-06-27 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a fix of #8705 proposed for trunk: instead of disabling the problematic behavior (the Tupled case) as proposed in #8706, we propose an auxiliary function to correctly determine whether an application is exact, and use it there and also for existing Simplif transformations. As a side-benefit, the other Simplif optimizations are also improved (thanks to a suggestion of Alain Frisch for constant blocks). For example, the following beta-redex was not reduced by Simplif before this patch, due to the fact that its arguments are constant: (fun (x,y) -> x + y) (1, 2) | ||||
| | * | Add Filename.quote_command function (#1492) | Xavier Leroy | 2019-06-25 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MPR#7672: add a Filename.quote_command function This function takes care of quoting the command and its arguments so that they are correctly parsed by the system shell (/bin/sh for Unix, cmd.exe for Win32). Redirections for std input (< file) and std output (> file) and std error (2> file) can also be specified as optional arguments. A 2>&1 redirection is used if stdout and stderr are redirected to the same file. The result is a string that can be passed directly to Sys.command or to the Unix functions that expect shell command lines. | ||||
