| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Split tests/asmcomp into tests/asmgen and /tests/asmcomptests_asmcomp_revised | Xavier Leroy | 2017-10-02 | 41 | -608/+156 |
| | | | | | | | | | | tests/asmgen contains the custom C-- code generator and the tests written in C-- tests/asmcomp contains the tests written in OCaml The purpose of this split is to make it easier to skip or remove entirely the asmgen tests in the future. Also: modernize the asm stubs in asmgen and remove the stubs for no-longer-supported architectures. | ||||
| * | caml.el: update authors list | Xavier Leroy | 2017-09-29 | 1 | -2/+1 |
| | | | | | None of Xavier Leroy's early 1990's code is left in this file. | ||||
| * | Follow Emacs Lisp conventions for caml.el (#1346) | Christophe Troestler | 2017-09-29 | 2 | -21/+35 |
| | | | | | | | | | | * Reformat header of caml.el to follow Emacs Lisp package conventions This is important to make sure the package keeps being distributed in MELPA. See https://github.com/melpa/melpa/issues/5002 * Update .gitattributes for caml.el | ||||
| * | In Sys.getcwd, don't call getwd if HAS_GETWD is not set (follow-up to #1086) ↵ | Xavier Leroy | 2017-09-28 | 5 | -12/+8 |
| | | | | | (#1335) | ||||
| * | MPR#7638: problem with Mingw64 + bytecode + threads + exceptions raised from ↵ | Xavier Leroy | 2017-09-28 | 4 | -0/+23 |
| | | | | | | | | | | | | C (#1376) This is a known problem with setjmp/longjmp in Mingw64. This commit works around the issue by using GCC's __builtin_setjmp/__builtin_longjmp functions instead. The repro from MPR#7638 was added as a regression test to the testsuite. | ||||
| * | Fix gethost.c C const warning when using compile-time -safe-string (#1368) | Nicolás Ojeda Bär | 2017-09-28 | 2 | -9/+3 |
| | | |||||
| * | Merge pull request #1363 from nojb/fix_1200_naming | Gabriel Scherer | 2017-09-27 | 34 | -263/+263 |
| |\ | | | | | Fix naming of shared Unicode stubs | ||||
| | * | Update Changes | Nicolas Ojeda Bar | 2017-09-27 | 1 | -4/+4 |
| | | | |||||
| | * | Rename: use _os suffix | Nicolas Ojeda Bar | 2017-09-27 | 33 | -259/+259 |
| | | | |||||
| * | | Revised configuration test for int64 alignment (#1371) continued | Xavier Leroy | 2017-09-27 | 1 | -1/+1 |
| | | | | | | | | | Typo in MPR number. | ||||
| * | | Revised configuration test for int64 alignment (#1371) | Mark Shinwell | 2017-09-27 | 3 | -8/+13 |
| | | | | | | | MacOS High Sierra balks at the redefinition of `int64_t`. | ||||
| * | | Merge pull request #1375 from yallop/letrec-warnings-tests | Gabriel Scherer | 2017-09-27 | 1 | -2/+2 |
| |\ \ | | | | | | | Eliminate some warnings in the 'let rec' tests. | ||||
| | * | | Eliminate some warnings in the 'let rec' tests. | Jeremy Yallop | 2017-09-27 | 1 | -2/+2 |
| | |/ | | | | | | | (no change entry needed) | ||||
| * | | Add 4.06 to CI badges | David Allsopp | 2017-09-27 | 1 | -1/+3 |
| | | | |||||
| * | | appveyor: remove the branches specification from the configuration | Anil Madhavapeddy | 2017-09-27 | 1 | -5/+0 |
| | | | | | | | | | | | This has been replaced with a regexp in the Appveyor settings page, to only build 4.* instead of all branches. | ||||
| * | | Fix build of ocamlrund and ocamlruni under Unix | Sébastien Hinderer | 2017-09-27 | 1 | -1/+1 |
| |/ | | | | | | | Because of previous commits these programs were not using LDFLAGS when built under Linux. This commit fixes this. | ||||
| * | Simplify exec_tests.precheck | Nicolas Ojeda Bar | 2017-09-27 | 3 | -6/+4 |
| | | |||||
| * | Disable win-unicode/exec_tests test | Nicolas Ojeda Bar | 2017-09-27 | 2 | -1/+2 |
| | | |||||
| * | headernt.c: use WriteConsole | Nicolas Ojeda Bar | 2017-09-27 | 1 | -20/+20 |
| | | |||||
| * | Fix -output-obj C file argv signature | Nicolas Ojeda Bar | 2017-09-27 | 1 | -4/+4 |
| | | |||||
| * | headernt.c: fix read_runtime_path | Nicolas Ojeda Bar | 2017-09-27 | 2 | -12/+21 |
| | | |||||
| * | caml.el: Reduce byte-compilation warnings | Stefan Monnier | 2017-09-26 | 1 | -14/+11 |
| | | | | | | (running-xemacs): Remove. Use (featurep 'xemacs) instead. (caml-mode-map, caml-at-sexp-close-p): Escape paren-like char constants. | ||||
| * | caml.el: Pass the `system` flag when defining abbrevs | Stefan Monnier | 2017-09-26 | 1 | -9/+4 |
| | | | | | | Avoids problems such as tuareg#146: https://github.com/ocaml/tuareg/issues/146 | ||||
| * | Merge pull request #1357 from nojb/make_ocamltest_unicode_aware | Gabriel Scherer | 2017-09-26 | 6 | -44/+60 |
| |\ | | | | | Fix ocamltest / Windows / Unicode issues | ||||
| | * | Avoid '%S' when printing wide strings | Nicolas Ojeda Bar | 2017-09-25 | 1 | -2/+7 |
| | | | |||||
| | * | Typo | Nicolas Ojeda Bar | 2017-09-25 | 1 | -1/+1 |
| | | | |||||
| | * | Fix tests/letrec warning | Nicolas Ojeda Bar | 2017-09-25 | 1 | -1/+1 |
| | | | |||||
| | * | ocamltest: disable comparison of native programs under Windows | Nicolas Ojeda Bar | 2017-09-25 | 1 | -0/+5 |
| | | | |||||
| | * | Make ocamltest on Windows Unicode-aware | Nicolas Ojeda Bar | 2017-09-25 | 4 | -42/+48 |
| | | | |||||
| * | | Merge pull request #556 from yallop/let-rec-patch | Gabriel Scherer | 2017-09-25 | 0 | -0/+0 |
| |\ \ | | | | | | | A new check that 'let rec' bindings are well formed | ||||
| | * | | let-rec check: trivial module coercion is not an inspection. | Jeremy Yallop | 2017-09-25 | 1 | -0/+2 |
| | | | | |||||
| | * | | let-rec check: tests for 'lazy' on the rhs. | Jeremy Yallop | 2017-09-25 | 4 | -0/+15 |
| | | | | |||||
| | * | | let rec check: add cases for Tcl_open. | Jeremy Yallop | 2017-09-25 | 1 | -0/+4 |
| | | | | |||||
| | * | | let-rec check: add an entry to Changes for GPR#556. | Jeremy Yallop | 2017-09-25 | 1 | -0/+7 |
| | | | | |||||
| | * | | Handle the lazy compilation special cases in recursion analysis. | Jeremy Yallop | 2017-09-25 | 1 | -1/+8 |
| | | | | |||||
| | * | | Move lazy argument analysis to Typeopt. | Jeremy Yallop | 2017-09-25 | 3 | -27/+51 |
| | | | | |||||
| | * | | Move the Typeopt module to typing, for use in recursion analysis. | Jeremy Yallop | 2017-09-25 | 5 | -19/+19 |
| | | | | |||||
| | * | | let-rec check: module constraint is inspection. | Jeremy Yallop | 2017-09-25 | 3 | -1/+16 |
| | | | | |||||
| | * | | let-rec check: extension constructor access inspects the defining module. | Jeremy Yallop | 2017-09-25 | 3 | -1/+25 |
| | | | | | | | | | | | | | (from Stephen Dolan's review) | ||||
| | * | | let-rec check (tests): fix the test for PR6939. | Jeremy Yallop | 2017-09-25 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | The unused variable warning is no longer emitted, since the code is rejected at the typing stage by the new let-rec check. | ||||
| | * | | Improve Texp_record printing: use fields names, print representation. | Jeremy Yallop | 2017-09-25 | 1 | -3/+15 |
| | | | | |||||
| | * | | Fix printing of typed let-exception expressions. | Jeremy Yallop | 2017-09-25 | 1 | -1/+1 |
| | | | | |||||
| | * | | let-rec check (tests): an unboxed constructor is not a guard. | Jeremy Yallop | 2017-09-25 | 2 | -1/+10 |
| | | | | |||||
| | * | | let-rec check (tests): an unboxed record is not a guard | Jeremy Yallop | 2017-09-25 | 2 | -0/+9 |
| | | | | |||||
| | * | | let-rec check (tests): constructing non-recursive float arrays is allowed. | Jeremy Yallop | 2017-09-25 | 1 | -0/+5 |
| | | | | |||||
| | * | | let-rec check (tests): add a test for PR4989. | Jeremy Yallop | 2017-09-25 | 2 | -0/+1 |
| | | | | |||||
| | * | | let-rec check (tests): recursive construction of generic arrays is disallowed | Jeremy Yallop | 2017-09-25 | 3 | -0/+13 |
| | | | | |||||
| | * | | let-rec check (tests): check that some ill-formed expressions are rejected. | Jeremy Yallop | 2017-09-25 | 7 | -7/+417 |
| | | | | |||||
| | * | | let-rec check (tests): check that some well-formed expressions are accepted | Jeremy Yallop | 2017-09-25 | 2 | -0/+69 |
| | | | | |||||
| | * | | let-rec check (tests): add a test for PR7231. | Jeremy Yallop | 2017-09-25 | 2 | -0/+11 |
| | | | | |||||
