https://github.com/charguer/ocaml

sort by:
Revision Author Date Message Commit Date
5eb4d9b Missing check in Array.sub which allows to read arbitrary data and segfault 11 May 2016, 12:08:44 UTC
fd76049 printfworkaround 26 May 2014, 12:30:19 UTC
fefe8bd typo 04 February 2014, 17:13:57 UTC
eafeec5 fixed 01 February 2014, 15:30:29 UTC
2702917 ok 30 January 2014, 21:55:29 UTC
58b1c06 fix 29 January 2014, 23:02:09 UTC
3b54654 top 29 January 2014, 22:53:37 UTC
8927da4 finish 29 January 2014, 15:30:11 UTC
d3a1c1f display 29 January 2014, 15:06:41 UTC
9ce5288 matching 29 January 2014, 12:18:22 UTC
e859b9d recursion 29 January 2014, 11:38:33 UTC
d6f994b displayfunc 29 January 2014, 11:23:36 UTC
d595094 recursion 29 January 2014, 11:00:32 UTC
33aa916 apply 28 January 2014, 22:38:45 UTC
4c48d98 pasfini 28 January 2014, 17:43:03 UTC
4528fde progress 28 January 2014, 15:50:00 UTC
e8146a6 progress 28 January 2014, 14:37:21 UTC
91e29b0 typing conditional 27 January 2014, 17:39:01 UTC
9781d4e fix 27 January 2014, 16:01:48 UTC
422a4a4 seqerror 27 January 2014, 14:59:51 UTC
6a296a0 Fix conditional installation of ocamldebug under Windows. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14420 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 23 January 2014, 12:01:44 UTC
8e51133 PR#6183: enhanced documentation for 'Unix.shutdown_connection' git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14419 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 23 January 2014, 09:16:29 UTC
e663620 PR#6267: more information printed by "bt" command of ocamldebug git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 23 January 2014, 09:07:09 UTC
eaa8a78 Fix PR#6303 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14415 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 23 January 2014, 01:58:37 UTC
c5b1594 PR#6189, items (10) and (11) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14413 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 22 January 2014, 14:39:39 UTC
89735c4 PR#6189: items (8) and (9) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14412 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 22 January 2014, 14:33:38 UTC
4311193 PR#6189: items (5) (6) (7) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14411 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 22 January 2014, 14:05:13 UTC
d3d6cc0 PR#6189, item (2): missing options in the doc git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14410 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 22 January 2014, 14:01:10 UTC
224adc5 svn wants to commit mergeinfo... git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14407 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 22 January 2014, 13:32:33 UTC
fd2c7e3 PR#5598: (follow-up) handling of string constants in ocamllex should be the same as in ocamlc git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14406 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 22 January 2014, 13:31:54 UTC
64dd73a PR#6165: Alterations to handling of \013 in source files breaking other tools git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14405 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 22 January 2014, 13:04:04 UTC
5d99ea5 Fix dependency analysis for module aliases. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 21 January 2014, 16:47:05 UTC
df68b17 Fix PR#6293 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14401 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 14 January 2014, 11:29:31 UTC
950be99 Fix PR#6293 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14400 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 14 January 2014, 11:29:02 UTC
3b4d7cf Merge module-alias branch (cf. PR#6063) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 10 January 2014, 07:53:33 UTC
4a25508 update CHANGES git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14393 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 09 January 2014, 16:24:33 UTC
a2f40d8 make bigarray.mli's documentation consistent with the new GADT interface git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14392 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 09 January 2014, 16:24:32 UTC
844052b PR#6064: GADT representation for Bigarray.kind + CAML_BA_CHAR runtime kind Patch by Jeremy Yallop and Leo P. White git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 09 January 2014, 16:24:30 UTC
12a909e fix commit 14384 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14387 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 24 December 2013, 12:09:09 UTC
33ad3e0 udate test: let supports GADTs git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14386 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 24 December 2013, 05:11:36 UTC
9fd3c41 fix #6276: release the runtime in all stubs that might block git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14384 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 23 December 2013, 16:24:50 UTC
d90b126 Add -trans-mod option for transparent module dependencies. Without that option, dependencies are strict, both for typing and linking. git-svn-id: http://caml.inria.fr/svn/ocaml/branches/module-alias@14382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 20 December 2013, 06:55:26 UTC
61a4334 test/tool-debugger: add simple test for the debugger git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14381 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 19 December 2013, 14:47:26 UTC
cca1fc1 debugger: fix environment bug and remove confirmation at quit git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14379 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 19 December 2013, 14:23:49 UTC
59dda47 fix crashing bug in win32unix/select.c git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 18 December 2013, 16:28:44 UTC
c81cc50 configure: SO must be "so" or "dll" without the dot git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14369 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 17 December 2013, 09:58:47 UTC
ed52c66 ocamlmklibconfig.ml: add missing config varible git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14368 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 17 December 2013, 08:48:31 UTC
cfa350c merge generative functors git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14365 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 17 December 2013, 03:52:50 UTC
024c8ad Fix PR#6275 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14363 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 17 December 2013, 01:39:41 UTC
ac5cbb7 #5808: allow simple patterns, not only identifiers, in 'let p : t = ...'. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14362 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 16 December 2013, 17:34:23 UTC
33f6c2c Un-bootstrapping of ocamlbuild, clean-up phase: - removed boot/myocamlbuild.boot, _tags, myocamlbuild.ml, etc - removed shell scripts in build/, now unused - revised configuration and build of tools/ocamlmklib. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14353 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 14 December 2013, 16:34:18 UTC
f65785a Un-bootstrapping of ocamlbuild: build it using a plain Makefile. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14347 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 12 December 2013, 17:38:43 UTC
7b514ef Typo. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14346 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 11 December 2013, 14:56:57 UTC
7b76de4 Fix. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14345 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 11 December 2013, 14:56:46 UTC
685c62c update Changes for PR#6257 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14344 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 09 December 2013, 08:37:25 UTC
ff754c0 PR#6257: allow full doc comments on variant constructors and record fields git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14343 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 09 December 2013, 08:33:44 UTC
32dddc3 #6262: equality of first-class modules take module type aliases into account. Fix interaction with module inclusion. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14342 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 05 December 2013, 14:57:10 UTC
98bc2a5 mergeinfo stuff that I don't understand git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14341 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 05 December 2013, 10:16:28 UTC
c2651f0 fix testsuite makefile: openbsd does not support PWD env variable git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 05 December 2013, 10:15:29 UTC
c2cab7f #6180: avoid redundant check in caml_make_float_vect. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14338 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 04 December 2013, 09:37:37 UTC
aa58e55 port to cygwin-64 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14337 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 03 December 2013, 14:43:02 UTC
0f6873a make the testsuite work on cygwin-64, where dynamic linking is not yet available git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14336 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 03 December 2013, 14:42:23 UTC
2086ac5 #6246: allow wildcard pattern as for-loop index. ==> Camlp4 will need to be adapted. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14333 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 02 December 2013, 18:00:18 UTC
1ed1b20 PR#6245: Minor inconsistencies between related signatures in arg.mli git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14332 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 30 November 2013, 22:15:11 UTC
33f242a Reverting the elimination of the ocamlcomp*.sh scripts, namely the following commits: 14278 14277 14276 14176 14175 14173 14172 14171 14169 14168 14167 These changes need to mature on their own branch. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14329 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 29 November 2013, 13:04:38 UTC
15da6d1 Reports the beginning of the string literal in 'This comment contains an unterminated string literal' errors. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14328 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 29 November 2013, 11:35:50 UTC
f093afd testsuite/external: update coq, lablgtk, alt-ergo git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14326 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 28 November 2013, 17:50:22 UTC
7984a93 Bring stack backtraces up-to-date on PowerPC, incl. reraise. Tested on PowerPC/Linux. Needs testing on PowerPC/MacOS X. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14324 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 28 November 2013, 14:43:56 UTC
140f620 Debug info was lost when rescheduling "checkbound" instructions. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14323 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 28 November 2013, 14:42:34 UTC
3d7d4b9 PR#6243: Make "ocamlopt -g" more resistant to ill-formed locations. (Reflecting commit r14321 on version/4.01) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14322 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 28 November 2013, 14:34:45 UTC
948d520 PR#6239: a "raise" in -g mode can end up calling a C function (stash_backtrace). Therefore the containing function must not be a leaf function, so that on x86-32/MacOSX and x86-64, the stack is properly 16-realigned on entrance to containing function. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14316 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 27 November 2013, 17:10:35 UTC
ed23a31 typo in test log message git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14315 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 27 November 2013, 16:02:43 UTC
cde0013 update for latest trunk changes git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14314 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 27 November 2013, 15:44:30 UTC
b30b541 Remove camlp4. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14310 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 23 November 2013, 09:11:19 UTC
5d91763 remove camlp4 git-svn-id: http://caml.inria.fr/svn/ocaml/branches/minus-camlp4@14309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 21 November 2013, 16:23:28 UTC
94f29d2 removal of camlp4 git-svn-id: http://caml.inria.fr/svn/ocaml/branches/minus-camlp4@14308 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 21 November 2013, 16:17:37 UTC
7335d5f caml_backtrace_pos is a 32-bit integer under amd64. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 19 November 2013, 18:01:05 UTC
9b974c1 Fix PR#6241 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14305 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 19 November 2013, 11:07:39 UTC
7c98525 Add proper casts. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 19 November 2013, 10:36:06 UTC
3bb1612 Perform constant optimizations for integer division and modulus on the C-- level. This way we can avoid having to duplicate the same functionality for every backend, and we may also benefit from other optimizations performed during C-- generation. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 19 November 2013, 07:01:54 UTC
ee2eb30 new version of the patch, using module_type option, and allowing unpacking when no type created git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14302 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 18 November 2013, 12:47:36 UTC
c20af45 Fix PR#6240 git-svn-id: http://caml.inria.fr/svn/ocaml/branches/module-alias@14301 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 18 November 2013, 06:44:13 UTC
2a011d7 Fix PR#6240 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 18 November 2013, 01:26:40 UTC
bedaff5 fix computation of position git-svn-id: http://caml.inria.fr/svn/ocaml/branches/module-alias@14296 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 16 November 2013, 10:26:19 UTC
b4f8172 also generate module aliases when using include git-svn-id: http://caml.inria.fr/svn/ocaml/branches/module-alias@14295 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 15 November 2013, 15:19:25 UTC
df7e6c1 Missing include (==> implicit declaration of function 'caml_named_value'). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14294 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 15 November 2013, 15:09:51 UTC
e2827a1 Revert "Don't use emit_parts_list for regular operations." This reverts commit r14292. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14293 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 14 November 2013, 17:56:15 UTC
7fab955 Don't use emit_parts_list for regular operations. Using emit_parts_list does not make sense for any operation except Ialloc, where we can delay the computation of simple expression until the allocation is done. So we try to avoid using emit_parts_list for regular operations, where the special treatment of non simple expression conflicts with our special instruction selection on arm (and arm64). For example we cannot merge the add and shift operation required for tagging as soon as there is at least one non simple expression involved, even though both Cadd and Clsl do not care at all whether its arguments are simple or not. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 14 November 2013, 08:10:03 UTC
4818fbb Changelog. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 13 November 2013, 14:52:21 UTC
f16534e Reintegrate raise_variants branch. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14289 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 13 November 2013, 13:55:13 UTC
a51080b No need for caml_init_exceptions. git-svn-id: http://caml.inria.fr/svn/ocaml/branches/raise_variants@14288 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 13 November 2013, 13:16:15 UTC
632d7e2 Cleanup. git-svn-id: http://caml.inria.fr/svn/ocaml/branches/raise_variants@14287 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 13 November 2013, 13:12:57 UTC
37b6979 update for trunk git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14286 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 13 November 2013, 06:38:38 UTC
b7ab746 Fix PR#6235 + keep typing of pattern cases independent in principal mode git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14285 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 13 November 2013, 00:16:03 UTC
c3a2400 [arm] Improve code selection for shifted arithmetic operations. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14283 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 11 November 2013, 14:10:40 UTC
7110a56 expand module aliases and type identifiers in "module type of" git-svn-id: http://caml.inria.fr/svn/ocaml/branches/module-alias@14282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 11 November 2013, 14:00:38 UTC
5d379f7 use new scrape_alias for Env too git-svn-id: http://caml.inria.fr/svn/ocaml/branches/module-alias@14281 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 11 November 2013, 05:00:10 UTC
00fa401 forgot test... git-svn-id: http://caml.inria.fr/svn/ocaml/branches/module-alias@14280 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 11 November 2013, 03:51:27 UTC
956e258 use a strengthening version of scrape_alias in Typemod git-svn-id: http://caml.inria.fr/svn/ocaml/branches/module-alias@14279 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 11 November 2013, 03:37:46 UTC
122f4f8 build: make CAMLOPT_BIN default to "no-opt-compiler-available". (Patch by Adrien Nader!) Jacques Garrigue has reported that the testsuite would try to run with a non-existing opt compiler and that the error wasn't clear. Now, instead of trying to run: -c -I some_dir/ foo.ml anything that tries to run ocamlopt before it's available will run: no-opt-compiler-available -c -I some_dir/ foo.ml which should hopefully be clearer. I'm not yet sure why the testsuite didn't abort earlier, noticing that there was no opt compiler. One possibility is that using "test -e" without argument (which happens if variables are empty and not quoted inside shell scripts) succeeds. This will have to be checked. v2: don't remove the bytecode entry (bad copy-paste) build: make CAMLOPT_BIN default to "no-opt-compiler-available". git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14278 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 10 November 2013, 12:32:13 UTC
back to top