summaryrefslogtreecommitdiff
path: root/vm_backtrace.c
AgeCommit message (Expand)Author
2020-10-26Ignore <internal: entries from core library methods for Kernel#warn(message, ...Benoit Daloze
2020-09-23Document difference between Thread::Backtrace::Location#{,absolute_}pathJeremy Evans
2020-08-27Improve performance of partial backtracesJeremy Evans
2020-08-18Expose ec -> backtrace (internal) and use it to implement fiber backtrace.Samuel Williams
2020-08-12Revert "Improve performance of partial backtraces"Jeremy Evans
2020-08-12Improve performance of partial backtracesJeremy Evans
2020-07-28vm_backtrace.c: let rb_profile_frames show cfunc framesYusuke Endoh
2020-05-07Add compaction support for backtrace objectsAaron Patterson
2020-05-07Fix rb_profile_frame_classpath to handle module singletonsJean Boussier
2019-12-26decouple internal.h headers卜部昌平
2019-12-13Create backtrace location array directlyNobuyoshi Nakada
2019-10-29Let the backtrace array constructed in backtrace_collect be initialized with ...Lourens Naudé
2019-10-09avoid overflow in integer multiplication卜部昌平
2019-10-03Revert https://github.com/ruby/ruby/pull/2486卜部昌平
2019-09-30refactor constify most of rb_method_entry_t卜部昌平
2019-08-29drop-in type check for rb_define_global_function卜部昌平
2019-08-01* expand tabs.git
2019-08-01calc_lineno(): add assertions卜部昌平
2019-06-19Handle (empty) backtrace when thread is not born yet.Samuel Williams
2019-03-21* expand tabs.svn
2019-03-21Fix a wrong lineno in backtrace for cfuncmame
2018-11-16Make some internal functions staticnobu
2018-11-07vm_backtrace.c: pos can be zeroshyouhei
2018-09-21escape all env properly.ko1
2018-04-27Revert "Fix use of `rb_profile_frames` start parameter"tenderlove
2018-04-26Fix use of `rb_profile_frames` start parametertenderlove
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2017-12-06remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko1
2017-11-16make a func static.ko1
2017-11-14remove `trace` instruction. [Feature #14104]ko1
2017-11-10Fix a typo [ci skip]kazu
2017-11-10refactoring about source line.ko1
2017-11-09fix backtrace on argment error.ko1
2017-11-07* vm_backtrace.c (rb_debug_inspector_t): `th` -> `ec`.ko1
2017-10-29use `GET_VM()` directly.ko1
2017-10-28`th` -> `ec` for backtrace functions.ko1
2017-10-28`th` -> `ec` for rb_vm_make_binding().ko1
2017-10-26introduce EC_*_TAG() instead of TH_*_TAG()ko1
2017-10-26backtrace_each() accepts `ec` instead of `th`.ko1
2017-10-26some functions accept `ec` instead of `th`.ko1
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-06-28introduce rb_thread_ptr() to replace GetThreadPtr().ko1
2017-06-23use "enum ruby_tag_type" and TAG_NONE.ko1
2017-06-01rename absolute_path to realpath internally and introduce pathobj.ko1
2017-05-09rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal
2017-04-25load.c: backtrace of circular requirenobu
2017-04-17vm_backtrace.c: backtrace functions per threadsnobu
2016-11-05* vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id):ktsj
2016-09-16 * internal.h (WARN_UNUSED_RESULT): moved to configure.in, toshyouhei