summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | fix printing of prefix operator applicationsJeremie Dimino2016-02-251-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix printing of prefix operator applications with multiple arguments and/or labelled arguments. Old output (invalid syntax): ! 1 2 3 ! ~a:42 New output: (!) 1 2 3 (!) ~a:42
| | * | | | fix printing of operator applications with labeled argumentsSpiros Eliopoulos2016-02-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When infix operators are defined to have labeled arguments, such as: let (++) ~n1 ~n2 = n1 + n2 ... applications of the infix operator using labeled arguments like this: (++) ~n1:10 ~n2:20 would be printed out like this, which is a syntax error: ~n1:10 ++ ~n2:20
| | * | | | try to resolve printf format warningsDamien Doligez2016-02-241-2/+2
| | | | | |
| | * | | | ignore manifest filesDamien Doligez2016-02-241-0/+1
| | | | | |
| | * | | | fix testsuite for Windows with flexlink submoduleDamien Doligez2016-02-241-1/+2
| | | | | |
| | * | | | make clean: remove manifest filesDamien Doligez2016-02-241-1/+1
| | | | | |
| | * | | | Fix printing of type delcs that use 'private' keywordSpiros Eliopoulos2016-02-241-5/+9
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | type t = private A | B type u = t = private A | B Was previously printed out as: type t = private A | B type u = private t = A | B
| | * | | fix several problems with tests/lib-dynlink-csharp on MSVCDamien Doligez2016-02-245-15/+15
| | | | |
| | * | | doc: cygwin64 is also supportedDamien Doligez2016-02-241-4/+2
| | |/ /
| | * | testsuite: fixing the linker-version testGabriel Scherer2016-02-231-5/+5
| | | |
| | * | testsuite: attempt to make unwind's linker-version test portableGabriel Scherer2016-02-231-3/+16
| | | |
| | * | Fix printing for constrained infix operator bindings:Jeremy Yallop2016-02-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | let (++) : _ = (+) was previously printed as let ++ : _ = (+)
| | * | Guard unwind test against old OS X versionsBart Jacobs2016-02-231-1/+3
| | | |
| | * | add a description of the `-color` flag in the manual and manpageSimon Cruanes2016-02-232-0/+33
| | | |
| | * | fix wrong comment syntax for header in asmrun/i386nt.asmDamien Doligez2016-02-191-14/+14
| | | |
| | * | fix wrong comment syntax for header in asmrun/amd64nt.asmDamien Doligez2016-02-191-14/+14
| | | |
| | * | fix Windows makefileDamien Doligez2016-02-191-1/+1
| | | |
| | * | tweak tools/ci-buildDamien Doligez2016-02-191-2/+2
| | | |
| | * | tweak tools/check-typo and break more overlong linesDamien Doligez2016-02-1917-77/+125
| | | |
| | * | add a file in compilerlibs to make git happyDamien Doligez2016-02-192-2/+7
| | | |
| | * | fix syntax error in debug code in odoc_sig.mlDamien Doligez2016-02-191-1/+1
| | | |
| | * | Merge branch 'remove-ocamlbuild-doc' into 4.03Gabriel Scherer2016-02-186-1079/+7
| | |\ \
| | * | | fix syntax error in Makefile.ntDamien Doligez2016-02-181-1/+1
| | | | |
| | * | | first commit on branch 4.03Damien Doligez2016-02-181-1/+1
| | | | |
* | | | | Merge pull request #301 from alainfrisch/let_exceptionAlain Frisch2016-03-1528-53/+209
|\ \ \ \ \ | | | | | | | | | | | | Local exceptions (without the optimization)
| * | | | | Local let exceptions.alainfrisch2016-03-1528-53/+209
|/ / / / /
* | | | | Update dependencies in tools/.depend (deps were missing for e.g. stripdebug).Alain Frisch2016-03-151-12/+20
| | | | |
* | | | | Really refresh dependencies.Alain Frisch2016-03-151-391/+391
| | | | |
* | | | | Update .depend (should be more stable now).Alain Frisch2016-03-151-162/+160
| | | | |
* | | | | Correct copyright headerMark Shinwell2016-03-151-2/+2
|/ / / /
* | | | Typo.alainfrisch2016-03-111-1/+1
| | | |
* | | | Merge pull request #328 from alainfrisch/optim_hashtblAlain Frisch2016-03-112-107/+204
|\ \ \ \ | | | | | | | | | | Optim hashtbl
| * | | | Document that Hashtbl.copy can be much slower than before.alainfrisch2016-03-111-1/+4
| | | | |
| * | | | Adapt filter_map_inplace.alainfrisch2016-03-111-11/+29
| | | | |
| * | | | Keep track of whether a traversal is ongoing and in this case, disables the ↵alainfrisch2016-03-111-19/+52
| | | | | | | | | | | | | | | | | | | | inplace implementation of resizing.
| * | | | Optimize Hashtbl by using in-place updates of bucket list cells.alainfrisch2016-03-112-83/+126
| | | | |
| * | | | Switch to inline records to represent bucket lists in Hashtbl.alainfrisch2016-03-111-32/+32
|/ / / /
* | | | Changelog.alainfrisch2016-03-101-0/+3
| | | |
* | | | Cleanup.alainfrisch2016-03-101-4/+2
| | | |
* | | | Sort the list of input files alphabetically.alainfrisch2016-03-101-1/+1
| | | |
* | | | Print dependencies at the end.alainfrisch2016-03-101-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces a tiny change of behavior since command line options which affect the printing of dependencies (-modules, -all, -ml-synonym, -mlfi-synonym) are taken into account even for files mentioned before on the command-line. This is probably not going to break anything. Note: this commit also reverse the ordering of the output, but we will normalize it in the next commit anyway.
* | | | Single entry point to print deps.alainfrisch2016-03-101-40/+39
| | | |
* | | | Move dependency printing code to their own function.alainfrisch2016-03-101-34/+40
| | | |
* | | | Cleanup.alainfrisch2016-03-101-1/+1
| | | |
* | | | Add non-regression test for previous commit.Alain Frisch2016-03-102-0/+23
| | | |
* | | | Bug fix: Hashtbl.filter_map_inplace did not correctly update the size field.Alain Frisch2016-03-101-1/+1
| | | |
* | | | Changes.alainfrisch2016-03-101-1/+4
| | | |
* | | | For discussion! Enable compilation using Visual C++ 2002 & 2003David Allsopp2016-03-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bizarre patch results in a full test-suite pass for Visual Studio .NET 2002 & 2003. Without it, the following code segfaults (resulting in 6 failing tests): ```ocaml #load "unix.cma";; let (ifd, _) = Unix.pipe ();; Unix.in_channel_of_descr ifd;; ```
* | | | Fix compiler limitations in old MSVCDavid Allsopp2016-03-103-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | Older Microsoft C compilers can't generate code for casting unsigned __int64 to double and the __pragma directive is not available for suppressing warnings.
* | | | Correct missing header #define's in old MSVCDavid Allsopp2016-03-102-0/+11
| | | |