summaryrefslogtreecommitdiff
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* The mode flags may be clobbered by tag jumpsNobuyoshi Nakada2022-11-251-1/+1
* [Bug #19016] re-order error handling at cleanupNobuyoshi Nakada2022-11-221-46/+51
* [Bug #19016] Handle syntax error in main script like other errorsNobuyoshi Nakada2022-11-201-1/+2
* Use `enum ruby_tag_type` over `int`Nobuyoshi Nakada2022-11-201-4/+4
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-8/+8
* MJIT: Stop using the VM barrier for jit_contTakashi Kokubun2022-10-191-1/+2
* Make mjit_cont sharable with YJIT (#6556)Takashi Kokubun2022-10-171-1/+3
* Support using at toplevel in wrapped scriptChris Salzberg2022-09-241-2/+4
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-350/+350
* Remove unnecessary module flag, add module assertions to other module flagsJemma Issroff2022-05-231-8/+5
* Add ISEQ_BODY macroPeter Zhu2022-03-241-2/+2
* A positional Hash is not keyword arguments [Bug #18632]Nobuyoshi Nakada2022-03-181-4/+5
* Remove Refinement#{extend_object,append_features,prepend_features}Jeremy Evans2022-01-051-3/+18
* Add Module#refinements and Refinement#refined_class [Feature #12737]Shugo Maeda2022-01-051-1/+43
* Add Module.used_refinementsShugo Maeda2022-01-051-0/+53
* Remove Refinement#include and Refinement#prependNobuyoshi Nakada2021-12-261-2/+2
* Add docs for Refinement classzverok2021-12-241-6/+1
* Clarify the error message when trying to import C methods [Bug #18385]Shugo Maeda2021-12-061-1/+1
* Deprecate include/prepend in refinements and add Refinement#import_methods in...Shugo Maeda2021-10-211-1/+67
* Consider modified modules initialized [Bug #18185]Nobuyoshi Nakada2021-09-241-0/+3
* include/ruby/internal/intern/eval.h: add doxygen卜部昌平2021-09-101-65/+0
* include/ruby/internal/intern/proc.h: add doxygen卜部昌平2021-09-101-17/+0
* include/ruby/internal/error.h: add doxygen卜部昌平2021-09-101-14/+0
* include/ruby/internal/interpreter.h: add doxygen卜部昌平2021-09-101-55/+0
* include/ruby/internal/iterator.h: add doxygen卜部昌平2021-09-101-64/+0
* include/ruby/internal/module.h: add doxygen卜部昌平2021-09-101-6/+0
* Remove root_jmpbuf in rb_thread_structNobuyoshi Nakada2021-08-101-3/+0
* Suppress a clobbered warningNobuyoshi Nakada2021-08-091-4/+3
* Suppress warnings in C++2aNobuyoshi Nakada2021-08-091-3/+4
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-011-5/+0
* Refactor rb_obj_call_init and rb_obj_call_init_kw (#4351)S.H2021-04-041-2/+1
* Add rb_exc_exception functionS.H2021-03-271-8/+13
* Make a few functions staticAlan Wu2021-03-181-7/+4
* Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams2021-02-091-4/+4
* Copy va_list of exception classesNobuyoshi Nakada2021-02-091-1/+5
* Also `eclass` loop can raise in `rb_obj_is_kind_of`Nobuyoshi Nakada2021-02-091-1/+1
* Assign TAG_NONE to ruby_tag_type instead of 0Nobuyoshi Nakada2021-02-091-2/+2
* [DOC] Fix grammar: "is same as" -> "is the same as"Marcus Stollsteimer2021-01-051-1/+1
* Remove obsoleted internal/mjit.h inclusionTakashi Kokubun2020-11-221-1/+0
* fix public interfaceKoichi Sasada2020-11-181-1/+1
* Rename to `Fiber#set_scheduler`.Samuel Williams2020-11-071-2/+2
* Some global variables can be accessed from ractorsKoichi Sasada2020-10-201-0/+3
* Rework `rb_ec_scheduler_finalize` to ensure exceptions are printed.Samuel Williams2020-10-011-11/+16
* Fix order of operations during `rb_ec_finalize`.Samuel Williams2020-09-301-4/+9
* When setting current thread scheduler to nil, invoke `#close`.Samuel Williams2020-09-211-0/+11
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-1/+2
* Remove write barrier exemption for T_ICLASSAlan Wu2020-08-171-2/+1
* Lazily insert origins on prepend to save memoryAlan Wu2020-07-221-3/+0
* rb_class_modify_check: add UNREACHABLE卜部昌平2020-06-291-0/+1
* make_exception: early return卜部昌平2020-06-291-1/+1