ocaml/testsuite/tests/backtrace
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
..
Makefile improve backtrace testsuite 2014-05-10 19:19:57 +00:00
backtrace..reference whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
backtrace.a.reference Tests moved to 'backtrace' 2010-01-25 13:59:39 +00:00
backtrace.b.reference whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
backtrace.c.reference whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
backtrace.d.reference whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
backtrace.ml whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
backtrace2.ml whitespace, non-ascii chars, some missing headers 2012-10-17 20:09:16 +00:00
backtrace2.reference testsuite/tests/backtrace: no need to re-run backtrace2 which catches all exceptions 2013-06-19 14:08:26 +00:00
backtrace_deprecated.ml Reformulation of the user-facing slot-access API 2014-05-10 19:20:00 +00:00
backtrace_deprecated.reference improve backtrace testsuite 2014-05-10 19:19:57 +00:00
backtrace_slots.ml Reformulation of the user-facing slot-access API 2014-05-10 19:20:00 +00:00
backtrace_slots.reference improve backtrace testsuite 2014-05-10 19:19:57 +00:00
raw_backtrace.ml Merge branch 4.01 from branching point to 4.01.0+rc1 2013-09-04 15:12:37 +00:00
raw_backtrace.reference testsuite/tests/backtrace: new test to exercize Printexc.get_raw_backtrace 2013-06-19 14:10:27 +00:00