summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* MPR#7591, GPR#1257: Update Changelogpr7591Xavier Leroy2017-07-221-0/+3
|
* MPR#7591: frametable not 8-aligned on x86-64 portXavier Leroy2017-07-221-1/+2
| | | | | | | | | | Misalignment was due to the "D.long (const 0)" emitted just before the frametable, which sets the data pointer to 4 mod 8. Looks like someone cut-and-pasted from i386 to amd64 without thinking. This commit fixes the bug twice (because belt and suspenders and all that) in two obvious ways: - the data terminator D.long becomes D.qword - explicit 8-alignment is requested before emitting the frame table. (Mental note: why is the frame table in the data segment and not in a readonly data segment?)
* Merge pull request #1256 from jacquev6/trunkFlorian Angeletti2017-07-211-2/+2
|\ | | | | Reference manual: fix grammar in Language extensions
| * Reference manual: fix grammar in Language extensionsVincent Jacques2017-07-211-2/+2
|/ | | | No change entry needed
* Reference manual: fix syntax errors in grammarVincent Jacques2017-07-211-3/+3
|
* Synchronized Pervasives implementation between stdlib and threadsMarkus Mottl2017-07-213-12/+29
|
* Disable cplugins feature by default (#1242)AlexOnWork2017-07-202-2/+7
| | | | | | | | * Disable cplugins feature by default * Both --with-cplugins and --no-cplugins configure options * Added Changes entry for GPR#1242
* Merge pull request #1232 from dbuenzli/string-unicode-escapesAlain Frisch2017-07-206-40/+135
|\ | | | | Add Unicode character escape \u{H} to OCaml string literals.
| * Merge branch 'trunk' into string-unicode-escapesAlain Frisch2017-07-2082-261/+1104
| |\ | |/ |/|
* | Support 'let open' in class and class type expressions (#1249)Alain Frisch2017-07-2032-14/+182
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Support 'let open' in class and class type expressions. * Adapt ocamlprof. * Adapt ocamldoc. * Add tests. * Changelog. * Manual.
* | Re-assigning events of a pack of modules to the individual modules of the ↵Hugo Herbelin2017-07-192-1/+18
| | | | | | | | pack. (#1179)
* | ignore and clean up new generated files in tests/typing-multifileDamien Doligez2017-07-192-1/+4
| |
* | Merge pull request #1241 from gasche/sync-trunk-Changes-with-4.05-ChangesGabriel Scherer2017-07-191-156/+171
|\ \ | | | | | | Changes: synchronize trunk with the 4.05 branch
| * | Changes: remove duplicate GPR#795 entryGabriel Scherer2017-07-191-3/+0
| | | | | | | | | | | | (spotted by Octachron)
| * | Changes: consistently use MPR# instead of PR#Gabriel Scherer2017-07-191-33/+35
| | |
| * | [minor] Changes: GPR#1012 is not compatibility-breakingGabriel Scherer2017-07-191-1/+1
| | |
| * | Changes: synchronize with the 4.05 branchGabriel Scherer2017-07-191-125/+141
|/ /
* | Try to fix MinGW build.alainfrisch2017-07-191-7/+0
| |
* | Fix Env.without_cmis (#1223)Leo White2017-07-197-43/+147
| | | | | | | | | | | | | | | | * Fix Env.without_cmis * Add regression test * Add changes entry
* | Unix.symlink: support forward slashes in symlink targets under Windows (#1211)Nicolás Ojeda Bär2017-07-196-4/+58
| | | | | | | | | | | | | | | | * Normalize target before calling CreateSymbolicLink * Add Changes entry * Run test only on Windows with symlink permissions
* | Merge pull request #1244 from damiendoligez/merge-4.05-into-trunkDamien Doligez2017-07-1820-19/+227
|\ \ | | | | | | Merge 4.05 into trunk
| * | take @shindere's remarks into accountDamien Doligez2017-07-181-2/+2
| | |
| * | fix up the merge of 4.05 into trunkDamien Doligez2017-07-1814-144/+133
| | |
| * | merge 4.05 into trunkDamien Doligez2017-07-1833-148/+367
| |\ \ |/ / /
| * | PR#7452: tweak GCC options to try to work around the Skylake/Kaby lake bug ↵Damien Doligez2017-07-124-4/+26
| | | | | | | | | | | | (#1228)
| * | Merge pull request #1234 from dra27/minor-fixGabriel Scherer2017-07-101-0/+2
| |\ \ | | | | | | | | Trivial testsuite fix on Cygwin for CRLF checkouts
| | * | Minor fix to Cygwin testsuite on CRLF-checkoutsDavid Allsopp2017-07-101-0/+2
| |/ /
| * | get rid of compare_val in String.concatygrek2017-07-082-2/+2
| | |
| * | Clarify Changes entry for GPR#875David Allsopp2017-07-061-1/+2
| | |
| * | increment version number after tagging 4.05.0+rc1Damien Doligez2017-06-281-1/+1
| | |
| * | change VERSION for 4.05.0+rc14.05.0+rc1Damien Doligez2017-06-284-1/+1
| | |
| * | last commit before tagging 4.05.0+rc1Damien Doligez2017-06-289-276/+23
| | |
| * | Some tweaks for MPR#7557 (#1213)Damien Doligez2017-06-2811-11/+34
| | | | | | | | | | | | | | | | | | | | | | | | * fall back to __secure_getenv when secure_getenv is not available * use secure_getenv for instrumented runtimes * documentation: warn against setting the setuid or setgid bits on custom bytecode executables
| * | cherry-pick the fix for MPR#7557 from 4.04Damien Doligez2017-06-2319-67/+173
| | |
| * | PR#7511: Unboxed type with unboxed argument should not be accepted (#1133)Damien Doligez2017-06-205-11/+144
| | |
| * | Ensure testsuite works with OCAMLRUNPARAM=bDavid Allsopp2017-06-1616-8/+35
| | | | | | | | | | | | | | | Ensure that tests which analyse exception messages explicitly disable backtrace printing.
| * | Erroneous code transformation at partial applications (MPR#7531) (#1162)Mark Shinwell2017-06-144-4/+287
| | |
| * | Display backtraces in AppVeyor buildsDavid Allsopp2017-06-141-0/+1
| | |
| * | Display CPU name in AppVeyor buildsDavid Allsopp2017-06-141-0/+2
| | | | | | | | | | | | Skylake/Kaby Lake microcode bug investigation
| * | Fix PR#7348Jacques Garrigue2017-06-127-15/+80
| | |
| * | Cherry-pick 27fccad from trunk:Damien Doligez2017-05-292-2/+5
| | | | | | | | | | | | GPR#1150: Fix typo in arm64 caml_alloc3 assembler directives
| * | Merge pull request #1177 from dra27/testsuite-tweaksGabriel Scherer2017-05-255-7/+18
| |\ \ | | | | | | | | Testsuite tweaks
| | * | Fix cloexec test on 64-bit WindowsDavid Allsopp2017-05-212-3/+10
| | | | | | | | | | | | | | | | | | | | This test was passing because handles on 64-bit Windows tend to use the low 32-bits only... but there's no guarantee!
| | * | Missing @ prefixes in testsuiteDavid Allsopp2017-05-212-2/+2
| | | |
| | * | Suppress cl output of source fileDavid Allsopp2017-05-211-2/+5
| | | |
| | * | Don't remove generated .s in tests/asmcompDavid Allsopp2017-05-211-0/+1
| | | |
| * | | Merge pull request #1181 from Octachron/manual_ocamldoc_dead_linksGabriel Scherer2017-05-242-5/+9
| |\ \ \ | | |/ / | |/| | MPR#7539: manual, fix dead links in the ocamldoc chapter
| | * | Manual: fix dead links in ocamldoc chapteroctachron2017-05-242-5/+9
| | | |
| * | | Fix tools/ci-buildSébastien Hinderer2017-05-211-4/+4
| | | | | | | | | | | | | | | | No spaces allowed in varialbe assignments.
| * | | tools/ci-build: install to a different directory for each buildSébastien Hinderer2017-05-211-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit ensures the install directory will be distinct for each build, with the two following motivations: 1. If required, it will make it possible to have several builds running concurrently on the same slave without conflicts between their make install 2. So far, if for any reason make install fails, then the build script gets stopped and the install directory will not be removed. Thus if a future build tries to install to the same directory, its installation could in principle fail, not because it is broken but because the previous build has left the install directory in a corrupted state. So this commit ensures that make install will be done in an empty directory.