aboutsummaryrefslogtreecommitdiffstats
path: root/vm_backtrace.c
Commit message (Expand)AuthorAgeFilesLines
* [Feature #20335] `Thread.each_caller_location` argumentsNobuyoshi Nakada2024-04-171-12/+30
* show warning for unused blockKoichi Sasada2024-04-151-5/+5
* Don't set RUBY_TYPED_EMBEDDABLE flag on backtracePeter Zhu2024-03-261-1/+4
* Mark frame info structs with rb_gc_mark_movableGannon McGibbon2024-03-261-1/+9
* Let the docs of base_label and label be similarXavier Noria2024-03-251-7/+24
* Update vm_backtrace.cXavier Noria2024-03-251-1/+1
* Add an example to base_label APIXavier Noria2024-03-251-2/+3
* [Feature #20275] Remove extra backtrace entries for rescue and ensureBenoit Daloze2024-03-221-12/+26
* `Exception#set_backtrace` accept arrays of `Backtrace::Location`Jean Boussier2024-03-141-3/+45
* Refactor VM root modulesJean Boussier2024-03-061-1/+1
* Move FL_SINGLETON to FL_USER1Jean Boussier2024-03-061-3/+3
* Do not show an anonymous class as a receiverYusuke Endoh2024-02-151-4/+7
* Show the method owner in backtracesYusuke Endoh2024-02-151-8/+78
* Let Thread::Backtrace::Location have a method entryYusuke Endoh2024-02-151-99/+30
* Do not include a backtick in error messages and backtracesYusuke Endoh2024-02-151-4/+4
* Fix use of the rb_profile_frames start parameterDylan Thacker-Smith2023-12-281-2/+5
* Make rb_profile_frames return 0 for NULL ecJohn Hawthorn2023-12-211-1/+8
* Get rid of useless dsize functionsJean Boussier2023-11-211-14/+11
* Embed Thread::Backtrace::Location into Thread::BacktraceÉtienne Barrié2023-11-201-16/+10
* Embed Backtrace objectsJean Boussier2023-11-101-11/+10
* Embed Backtrace::Location objectsJean Boussier2023-11-101-4/+3
* [Feature #10602] Add new API rb_profile_thread_frames()Daisuke Aritomo2023-10-311-3/+16
* Dump backtraces to an arbitrary streamNobuyoshi Nakada2023-09-251-9/+16
* Return line 0 for JIT framesAaron Patterson2023-09-151-1/+13
* Don't check for null pointer in calls to freePeter Zhu2023-06-301-1/+1
* Suppress -Wsign-compare warningNobuyoshi Nakada2023-03-231-1/+4
* Stop exporting symbols for MJITTakashi Kokubun2023-03-061-2/+2
* Encapsulate RCLASS_ATTACHED_OBJECTJean Boussier2023-02-151-1/+2
* Use write barriers for Backtrace objectsJohn Hawthorn2023-02-071-5/+6
* Implement Write Barrier for Backtrace::LocationJean Boussier2023-02-031-2/+2
* Return 0 if there is no CFP on the EC yetAaron Patterson2023-01-121-0/+9
* add debug context APIs for debuggers (frame depth)Koichi Sasada2022-11-251-7/+32
* Fix typos (#6775)Yudai Takada2022-11-201-1/+1
* push dummy frame for loading processKoichi Sasada2022-10-201-5/+7
* Rework vm_core to use `int first_lineno` struct member.Samuel Williams2022-09-261-2/+2
* Adjust styles [ci skip]Nobuyoshi Nakada2022-08-061-2/+4
* Fix `rb_profile_frames` output includes dummy main thread frameIvo Anjo2022-07-261-0/+3
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-193/+193
* Write Thread instead of ThreadeKaíque Kandy Koga2022-05-121-1/+1
* Add ISEQ_BODY macroPeter Zhu2022-03-241-13/+13
* Avoid unnecessary conditionalJeremy Evans2022-03-091-2/+4
* Fix compiler warning for uninitialized variablePeter Zhu2022-02-221-1/+1
* Add Thread.each_caller_locationJeremy Evans2022-02-171-5/+37
* [DOC] Document Thread::Backtrace.limitzverok2021-12-201-1/+55
* Make RubyVM::AbstractSyntaxTree.of raise for backtrace location in evalYusuke Endoh2021-12-191-7/+12
* ast.c: Use kept script_lines data instead of re-opening the source file (#5019)Yusuke Endoh2021-10-261-11/+11
* Using NIL_P macro instead of `== Qnil`S.H2021-10-031-3/+3
* Make backtrace generation work outward from current frameJeremy Evans2021-08-061-295/+181
* Using RBOOL macroS.H2021-08-021-6/+1
* Enable USE_ISEQ_NODE_ID by defaultYusuke Endoh2021-06-181-5/+5