summaryrefslogtreecommitdiff
path: root/byterun/backtrace.c
Commit message (Expand)AuthorAgeFilesLines
* Recover "Merge pull request #378 from bobot/feature/reraise_raw_backtrace_pri...François Bobot2017-02-141-3/+40
* Merge remote-tracking branch 'github-bobot/feature/reraise_raw_backtrace_prim...Gabriel Scherer2016-07-291-2/+2
|\
| * Fix backtrace for regular raise on arm64, armFrançois Bobot2016-07-281-2/+2
* | Revert "Merge pull request #378 from bobot/feature/reraise_raw_backtrace_prim...Gabriel Scherer2016-07-271-40/+3
|/
* Fix caml_backtrace_pos invariant in caml_restore_raw_backtraceFrançois Bobot2016-07-171-5/+10
* Add `%reraise_raw_backtrace` primitiveFrançois Bobot2016-07-171-3/+35
* Install all include files, and access internals with CAML_INTERNALSFabrice Le Fessant2016-07-121-0/+2
* Make backtraces aware of inlining (#247)Frédéric Bour2016-05-251-17/+114
* Update headers for the new license.Damien Doligez2016-02-181-12/+14
* whitespace cleanup, cut long lines, add some missing headersDamien Doligez2015-09-111-2/+4
* backtrace: Require caml_val_raw_backtrace_slot to return an immediate valueGabriel Scherer2015-08-221-1/+1
* Adjust documentationGabriel Scherer2015-08-221-9/+1
* Only register caml_backtrace_last_exn as root once.Gabriel Scherer2015-08-221-6/+6
* Document backtrace infrastructure, make types more explicitGabriel Scherer2015-08-221-6/+8
* Move backend specific backtrace code to backtrace_prim.cGabriel Scherer2015-08-221-451/+69
* Move bytecode debug info from the OCaml heap to static allocationsGabriel Scherer2015-08-161-59/+29
* fix the backtrace.c fixGabriel Scherer2015-08-051-1/+1
* fix an issue spotted by the Clang analyzer (potential malloc(0) call)Gabriel Scherer2015-08-041-0/+3
* merge branch 4.02 from 4.02.1 (rev 15540) to a few fixes after 4.02.2 (rev 16...Damien Doligez2015-07-171-8/+8
* Fix GPR#205: Clear caml_backtrace_last_exn before registering as root.Alain Frisch2015-06-231-0/+1
* fix the MSVC fixGabriel Scherer2015-02-081-2/+1
* backtrace.c: revert to C89 variable declarations to please MSVC (?!)Gabriel Scherer2015-02-081-19/+28
* PR#6468: toplevel now supports backtraces if invoked with OCAMLRUNPARAM=bGabriel Scherer2015-02-081-132/+245
* PR#5887: move the byterun/*.h headers to byterun/caml/*.h to avoid header nam...Gabriel Scherer2014-12-271-14/+14
* PR#6517: use ISO C99 types {,u}int{32,64}_t in preference to our homegrownXavier Leroy2014-08-271-1/+1
* merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev ...Damien Doligez2014-08-221-1/+2
* PR 6439 part 1: fix mistake in backtrace.cMark Shinwell2014-05-301-1/+1
* reinstate the deprecated primitive caml_get_exception_backtraceGabriel Scherer2014-05-101-0/+38
* factor the pointers-into-ints cleverness through pair of macrosGabriel Scherer2014-05-101-21/+14
* cleanup cmp_ev_infoGabriel Scherer2014-05-101-3/+5
* Printexc: OCaml-friendly access to individual backtrace slotsGabriel Scherer2014-05-101-92/+149
* PR#6270: remove need for -I directives to ocamldebug in common caseGabriel Scherer2014-04-061-0/+1
* Recognize reraises in handlers.Alain Frisch2013-10-141-1/+2
* #6203, #5935: variants of raise. 'reraise' is currently only inserted by the ...Alain Frisch2013-10-141-2/+2
* Merge branch 4.01 from branching point to 4.01.0+rc1Damien Doligez2013-09-041-3/+8
* implement a caml_stash_current_backtrace primitive to save the call stack at ...Gabriel Scherer2013-06-191-0/+69
* make ocamlopt pretty-print uncaught exceptions just as ocamlc and PrintexcGabriel Scherer2013-06-191-1/+1
* fix C compiler warnings and bug introduced by commit 13436Damien Doligez2013-03-221-1/+3
* fix whitespace and over-long linesDamien Doligez2013-03-221-3/+5
* user-exposed abstract type for raw backtraces in Printexc.ml (original patch ...Gabriel Scherer2013-03-111-5/+28
* Revert bad commit.Alain Frisch2013-01-231-8/+1
* #5902: adapt standard ppx driver to support extra arguments.Alain Frisch2013-01-231-1/+8
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* Revert commit r12756 containing unwanted changesFabrice Le Fessant2012-07-221-1/+0
* Fix PR#5695Fabrice Le Fessant2012-07-221-0/+1
* More renaming to OCamlDamien Doligez2012-02-101-2/+2
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1
* clean up spaces and tabsDamien Doligez2010-01-221-1/+0
* merge changes from release/3.11.1 to release/3.11.2Damien Doligez2010-01-201-1/+6
* Ability to print and capture exception backtraces (see stdlib module Printexc)Xavier Leroy2008-03-141-26/+110