Commit Graph

12708 Commits (e301b9ea321fce0ccc7f9aff75aa3845e5d589d0)

Author SHA1 Message Date
chrismamo1 e301b9ea32 slightly improved wording in array.mli 2016-02-10 14:55:49 +01:00
chrismamo1 bcd38cd22c organized the documentation in array.mli so that it now more closely resembles the documentation for List 2016-02-10 14:55:49 +01:00
chrismamo1 7cf3966419 fixed exception handling in array.ml to conform to conventions 2016-02-10 14:50:05 +01:00
chrismamo1 34380c8782 corrected a typo in the interface for Array.iter2 2016-02-10 14:50:05 +01:00
chrismamo1 e55c03ddd9 corrected a typo where I accidentally defined 'Array.iter2' with the name 'Array.iter' 2016-02-10 14:50:05 +01:00
chrismamo1 df64b07140 added an Array.iter2 function to the standard library in order to bring the Array library up to speed with the List library 2016-02-10 14:50:05 +01:00
chrismamo1 ca5bac12a4 added an Array.map2 function to the standard library in order to bring the Array library up to speed with the List library 2016-02-10 14:50:04 +01:00
Christophe Troestler 37edba7be7 Avoid calling make recursively when "testsuite" is not present
Suggestion of Damien Doligez.
2016-02-10 14:46:39 +01:00
Christophe Troestler c449bbeb3d Make AppVeyor run tests 2016-02-10 14:46:39 +01:00
Christophe Troestler 4f7f163194 Add AppVeyor testing 2016-02-10 14:46:39 +01:00
Christophe Troestler 7f6a8ae2f0 Protect install paths against spaces (on Windows) 2016-02-10 14:46:39 +01:00
Leo White 59aab8d1c2 Support for unroll and and specialise attributes 2016-02-10 14:14:42 +01:00
Mark Shinwell 7a02671d61 Further Flambda fixes 2016-02-10 14:14:42 +01:00
Damien Doligez e14a01e3a3 fix missing change from 1c28b231ef 2016-02-10 13:27:20 +01:00
Damien Doligez 1c28b231ef Revert "PR#6475: accept -o in ocamlc when compiling C files"
This reverts commit 1d8e590c54.

Conflicts:
	Changes
	bytecomp/bytelink.ml
	driver/optcompile.ml
	ocamlbuild/ocaml_specific.ml
	ocamlbuild/testsuite/internal.ml
	utils/ccomp.ml
2016-02-10 10:34:02 +01:00
Mark Shinwell f95fb8bbb0 Bug fixes etc for Flambda 2016-02-09 18:38:16 +01:00
Mark Shinwell 7255775076 Fix ocamlnat build 2016-02-09 10:18:58 +01:00
Mark Shinwell a397511031 Import latest Flambda changes 2016-02-09 09:59:26 +01:00
Gabriel Scherer ec190a03a3 .depend: driver/optmain depends on asmcomp/proc 2016-02-08 16:01:31 -05:00
Damien Doligez 7715890db2 document GPR#234: Allow ``[]`` as a user-defined constructor 2016-02-08 18:23:04 +01:00
Damien Doligez e92e57d456 document GPR#112: octal escape sequences for char and string literals 2016-02-08 18:13:51 +01:00
Damien Doligez 8c9ac88eb6 PR#6888: The list command of ocamldebug uses the wrong file 2016-02-08 18:05:43 +01:00
Mark Shinwell 67342f4686 Merge pull request #448 from mshinwell/sensible_num_args
GPR#448: Add Proc.max_arguments_without_passing_on_stack
2016-02-08 15:26:49 +01:00
Mark Shinwell 05f1746cb5 Rename to max_arguments_for_tailcalls; revise numbers assuming no unboxed floats using the OCaml calling conventions 2016-02-08 15:02:40 +01:00
Mark Shinwell 878ee9a2ee Merge remote-tracking branch 'ocaml/trunk' into sensible_num_args 2016-02-08 14:52:52 +01:00
Damien Doligez 8773528037 Merge pull request #456 from damiendoligez/split-is_static-test
split tests/asmcomp/is_static.ml into generic and flambda-specific parts
2016-02-08 11:59:57 +01:00
Alain Frisch 901c675594 Merge pull request #342 from Drup/ext_attr
Shortcut for extension and attributes
2016-02-05 17:06:49 +01:00
Mark Shinwell f22ead03bf Merge pull request #430 from mshinwell/flambda_prereq-cmm_ifthenelse
GPR#430: if-then-else changes in Cmmgen
2016-02-05 14:47:08 +00:00
Drup a917a29c9c Manual for attributes. 2016-02-05 14:47:09 +01:00
Drup 5775d99388 Manual for extension shortcut. 2016-02-05 14:47:09 +01:00
Drup 8e1fc1ee30 Add a test for ext/attrs shortcuts. 2016-02-05 14:47:09 +01:00
Drup f0a32ab44b Add ext/attrs shortcut on module and module type expressions. 2016-02-05 14:47:09 +01:00
Drup c815a6324b Add ext/attrs shortcut on class expressions. 2016-02-05 14:47:09 +01:00
Drup cd7f89b903 Add ext/attrs shortcut on patterns. 2016-02-05 14:47:09 +01:00
Drup 265beecaef Add ext/attrs shortcut for pack/unpack of modules. 2016-02-05 14:47:09 +01:00
Drup 7f9eb56a79 Update the changelog. 2016-02-05 14:47:09 +01:00
Drup a25f7420ca Allow per-binding attributes on lets. 2016-02-05 14:47:09 +01:00
Drup e02ea43ce3 Add ext/attrs shortcut on include. 2016-02-05 14:47:09 +01:00
Drup d8625b4157 Add ext/attrs shortcut on module type. 2016-02-05 14:47:09 +01:00
Drup b03a13cc3d Add ext/attrs shortcut on open. 2016-02-05 14:47:09 +01:00
Drup f693af0861 Add ext/attrs shortcut on classes. 2016-02-05 14:47:09 +01:00
Drup b2968b3412 Add ext/attrs shortcut on primitives and val. 2016-02-05 14:47:09 +01:00
Drup 091adaa818 Add ext/attrs shortcut on module declarations. 2016-02-05 14:47:09 +01:00
Drup e9dfb906ac Add ext/attrs shortcut on module definition. 2016-02-05 14:47:09 +01:00
Drup e2baa9aa29 Add ext/attrs shortcut on type and exception declarations. 2016-02-05 14:47:09 +01:00
Drup b879f07c2e Add utilities for extension and attributes. 2016-02-05 14:47:09 +01:00
Damien Doligez 4271a4ccef doc: fix typo in 5ec086870f 2016-02-05 13:23:14 +01:00
Fourchaux 5ec086870f Typos - ephemerons 2016-02-05 13:20:30 +01:00
Jacques Garrigue b12e708ef4 Fix PR#7135: only warn about ground coercions in -principal mode 2016-02-05 10:54:24 +09:00
Damien Doligez 40c930f8ff test/lib-dynlink-csharp: fix syntax error in Makefile 2016-02-04 16:23:45 +01:00