summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Split tests/asmcomp into tests/asmgen and /tests/asmcomptests_asmcomp_revisedXavier Leroy2017-10-0241-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 listXavier Leroy2017-09-291-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 Troestler2017-09-292-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 Leroy2017-09-285-12/+8
| | | | (#1335)
* MPR#7638: problem with Mingw64 + bytecode + threads + exceptions raised from ↵Xavier Leroy2017-09-284-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är2017-09-282-9/+3
|
* Merge pull request #1363 from nojb/fix_1200_namingGabriel Scherer2017-09-2734-263/+263
|\ | | | | Fix naming of shared Unicode stubs
| * Update ChangesNicolas Ojeda Bar2017-09-271-4/+4
| |
| * Rename: use _os suffixNicolas Ojeda Bar2017-09-2733-259/+259
| |
* | Revised configuration test for int64 alignment (#1371) continuedXavier Leroy2017-09-271-1/+1
| | | | | | | | Typo in MPR number.
* | Revised configuration test for int64 alignment (#1371)Mark Shinwell2017-09-273-8/+13
| | | | | | MacOS High Sierra balks at the redefinition of `int64_t`.
* | Merge pull request #1375 from yallop/letrec-warnings-testsGabriel Scherer2017-09-271-2/+2
|\ \ | | | | | | Eliminate some warnings in the 'let rec' tests.
| * | Eliminate some warnings in the 'let rec' tests.Jeremy Yallop2017-09-271-2/+2
| |/ | | | | | | (no change entry needed)
* | Add 4.06 to CI badgesDavid Allsopp2017-09-271-1/+3
| |
* | appveyor: remove the branches specification from the configurationAnil Madhavapeddy2017-09-271-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 UnixSébastien Hinderer2017-09-271-1/+1
|/ | | | | | | Because of previous commits these programs were not using LDFLAGS when built under Linux. This commit fixes this.
* Simplify exec_tests.precheckNicolas Ojeda Bar2017-09-273-6/+4
|
* Disable win-unicode/exec_tests testNicolas Ojeda Bar2017-09-272-1/+2
|
* headernt.c: use WriteConsoleNicolas Ojeda Bar2017-09-271-20/+20
|
* Fix -output-obj C file argv signatureNicolas Ojeda Bar2017-09-271-4/+4
|
* headernt.c: fix read_runtime_pathNicolas Ojeda Bar2017-09-272-12/+21
|
* caml.el: Reduce byte-compilation warningsStefan Monnier2017-09-261-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 abbrevsStefan Monnier2017-09-261-9/+4
| | | | | Avoids problems such as tuareg#146: https://github.com/ocaml/tuareg/issues/146
* Merge pull request #1357 from nojb/make_ocamltest_unicode_awareGabriel Scherer2017-09-266-44/+60
|\ | | | | Fix ocamltest / Windows / Unicode issues
| * Avoid '%S' when printing wide stringsNicolas Ojeda Bar2017-09-251-2/+7
| |
| * TypoNicolas Ojeda Bar2017-09-251-1/+1
| |
| * Fix tests/letrec warningNicolas Ojeda Bar2017-09-251-1/+1
| |
| * ocamltest: disable comparison of native programs under WindowsNicolas Ojeda Bar2017-09-251-0/+5
| |
| * Make ocamltest on Windows Unicode-awareNicolas Ojeda Bar2017-09-254-42/+48
| |
* | Merge pull request #556 from yallop/let-rec-patchGabriel Scherer2017-09-250-0/+0
|\ \ | | | | | | A new check that 'let rec' bindings are well formed
| * | let-rec check: trivial module coercion is not an inspection.Jeremy Yallop2017-09-251-0/+2
| | |
| * | let-rec check: tests for 'lazy' on the rhs.Jeremy Yallop2017-09-254-0/+15
| | |
| * | let rec check: add cases for Tcl_open.Jeremy Yallop2017-09-251-0/+4
| | |
| * | let-rec check: add an entry to Changes for GPR#556.Jeremy Yallop2017-09-251-0/+7
| | |
| * | Handle the lazy compilation special cases in recursion analysis.Jeremy Yallop2017-09-251-1/+8
| | |
| * | Move lazy argument analysis to Typeopt.Jeremy Yallop2017-09-253-27/+51
| | |
| * | Move the Typeopt module to typing, for use in recursion analysis.Jeremy Yallop2017-09-255-19/+19
| | |
| * | let-rec check: module constraint is inspection.Jeremy Yallop2017-09-253-1/+16
| | |
| * | let-rec check: extension constructor access inspects the defining module.Jeremy Yallop2017-09-253-1/+25
| | | | | | | | | | | | (from Stephen Dolan's review)
| * | let-rec check (tests): fix the test for PR6939.Jeremy Yallop2017-09-251-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 Yallop2017-09-251-3/+15
| | |
| * | Fix printing of typed let-exception expressions.Jeremy Yallop2017-09-251-1/+1
| | |
| * | let-rec check (tests): an unboxed constructor is not a guard.Jeremy Yallop2017-09-252-1/+10
| | |
| * | let-rec check (tests): an unboxed record is not a guardJeremy Yallop2017-09-252-0/+9
| | |
| * | let-rec check (tests): constructing non-recursive float arrays is allowed.Jeremy Yallop2017-09-251-0/+5
| | |
| * | let-rec check (tests): add a test for PR4989.Jeremy Yallop2017-09-252-0/+1
| | |
| * | let-rec check (tests): recursive construction of generic arrays is disallowedJeremy Yallop2017-09-253-0/+13
| | |
| * | let-rec check (tests): check that some ill-formed expressions are rejected.Jeremy Yallop2017-09-257-7/+417
| | |
| * | let-rec check (tests): check that some well-formed expressions are acceptedJeremy Yallop2017-09-252-0/+69
| | |
| * | let-rec check (tests): add a test for PR7231.Jeremy Yallop2017-09-252-0/+11
| | |