ocaml/testsuite/tests
Gabriel Scherer 755b19650b Reformulation of the user-facing slot-access API
- The internal [backtrace_slot] type is not exposed anymore, instead
  accessors function return orthogonal information
  (is_raise, location). This is both more extensible and more
  user-friendly.

- The [raw_backtrace_slot] is exposed separately as a low-level type
  that most users should never use. The unsafety of marshalling is
  documented. Instead of defining
  [raw_backtrace = raw_backtrace_slot array], I kept [raw_backtrace]
  an abstract type with [length] and [get] functions for
  random-access. This should allow us to change the implementation in
  the future to be more robust wrt. marshalling (boxing the trace in
  a Custom block, or even possibly the raw slots at access time).

git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14784 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-05-10 19:20:00 +00:00
..
asmcomp Some updates for SPARC 2014-05-03 18:20:33 +00:00
backtrace Reformulation of the user-facing slot-access API 2014-05-10 19:20:00 +00:00
basic - Constant ropagation for float and int32/int64/nativeint arithmetic. 2014-04-25 08:41:13 +00:00
basic-float whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
basic-io whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
basic-io-2 merge branch "safe-string" 2014-04-29 11:56:17 +00:00
basic-manyargs Merge branch 4.01 from branching point to 4.01.0+rc1 2013-09-04 15:12:37 +00:00
basic-more Add test for PR#6216. Not fixed yet. 2013-10-30 02:57:59 +00:00
basic-multdef whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
basic-private whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
callback make the testsuite work on cygwin-64, where dynamic linking is not yet available 2013-12-03 14:42:23 +00:00
embedded merge branch "safe-string" 2014-04-29 11:56:17 +00:00
exotic-syntax tests/exotic-syntax: adapt to new compiler check on objects 2013-06-11 07:32:49 +00:00
gc-roots misc: replace stat_(alloc|free|resize) occurences with caml_stat_(...). 2013-02-25 03:01:31 +00:00
letrec merge changes from version/4.00 from 4.00.1 to r13697 2013-05-22 12:56:54 +00:00
lib-bigarray fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
lib-bigarray-2 fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
lib-digest fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
lib-dynlink-bytecode make the testsuite work on cygwin-64, where dynamic linking is not yet available 2013-12-03 14:42:23 +00:00
lib-dynlink-csharp fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
lib-dynlink-native make the testsuite work on cygwin-64, where dynamic linking is not yet available 2013-12-03 14:42:23 +00:00
lib-format tests/lib-format: fix for Windows 2013-05-30 12:27:18 +00:00
lib-hashtbl fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
lib-marshal merge branch "safe-string" 2014-04-29 11:56:17 +00:00
lib-num fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
lib-num-2 testsuite: making it work without installing OCaml (continued) 2013-05-17 12:03:58 +00:00
lib-printf porting to MSVC64; some cleanup; ignore .obj and .lib files 2013-05-07 09:39:38 +00:00
lib-random Non-regression test for #6032. 2013-06-06 11:45:02 +00:00
lib-scanf porting to MSVC64; some cleanup; ignore .obj and .lib files 2013-05-07 09:39:38 +00:00
lib-scanf-2 make the testsuite work on cygwin-64, where dynamic linking is not yet available 2013-12-03 14:42:23 +00:00
lib-set fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
lib-str testsuite: making it work without installing OCaml (continued) 2013-05-17 12:03:58 +00:00
lib-stream whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
lib-systhreads fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
lib-threads fix bug in test program 2014-04-12 10:45:42 +00:00
match-exception #6318: Extend match...with with exception cases. (Patch by Jeremy Yallop, backend part by A. Frisch). 2014-05-05 11:49:37 +00:00
match-exception-warnings #6318: Extend match...with with exception cases. (Patch by Jeremy Yallop, backend part by A. Frisch). 2014-05-05 11:49:37 +00:00
misc whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
misc-kb fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
misc-unsafe whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
prim-bigstring fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
prim-bswap PR#5774: Add test for the bswap primitives. 2013-01-06 17:22:09 +00:00
prim-revapply whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
regression merge branch "safe-string" 2014-04-29 11:56:17 +00:00
runtime-errors fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
tool-debugger skip debugger test when dynlink is not available 2014-03-25 15:41:46 +00:00
tool-lexyacc fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
tool-ocaml testsuite: general cleanup of makefiles 2013-05-03 15:52:56 +00:00
tool-ocamldoc make the testsuite work on cygwin-64, where dynamic linking is not yet available 2013-12-03 14:42:23 +00:00
typing-extensions PR#5584: merge open extensible types, extension-patch-4.0.2 2014-05-04 23:08:45 +00:00
typing-fstclassmod merge branch 4.01 from 4.01.0 (revision 14115) to branch closure (revision 14525) 2014-04-04 17:32:35 +00:00
typing-gadts Fix PR#6405: unsound interaction of -rectypes and GADTs 2014-05-09 05:46:07 +00:00
typing-implicit_unpack whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
typing-labels fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00
typing-misc Fix PR#6352 2014-04-03 03:59:17 +00:00
typing-misc-bugs Fix PR#6303 2014-01-23 01:58:37 +00:00
typing-modules Do not add absolute paths for information added to 2014-04-25 09:09:08 +00:00
typing-modules-bugs Fix PR#6293 2014-01-14 11:29:31 +00:00
typing-objects Fix PR#6405: unsound interaction of -rectypes and GADTs 2014-05-09 05:46:07 +00:00
typing-objects-bugs whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
typing-poly test results 2013-06-28 10:45:25 +00:00
typing-poly-bugs add test cases for PR#5673 2012-12-27 07:19:12 +00:00
typing-polyvariants-bugs whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
typing-polyvariants-bugs-2 testsuite: general cleanup of makefiles 2013-05-03 15:52:56 +00:00
typing-private Fix PR#6331 2014-02-25 08:16:25 +00:00
typing-private-bugs whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
typing-recmod everything works except camlp4 2013-10-01 03:17:11 +00:00
typing-rectypes-bugs Fix PR#6174 (-rectypes case) 2013-10-28 12:08:04 +00:00
typing-short-paths Merge trunk at revision 14200. Now everything works except private types 2013-09-30 13:54:59 +00:00
typing-signatures Fix PR#6371 2014-04-16 06:16:05 +00:00
typing-sigsubst whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
typing-typeparam whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
typing-warnings comment 9644 of PR#6000: principality check for coercion to format 2014-04-03 02:52:51 +00:00
utils Merge branch 4.01 from branching point to 4.01.0+rc1 2013-09-04 15:12:37 +00:00
warnings Merge branch 4.01 from branching point to 4.01.0+rc1 2013-09-04 15:12:37 +00:00