summaryrefslogtreecommitdiff
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Disable deprecation warning by the default [Feature #16345]Nobuyoshi Nakada2020-09-251-0/+1
* Make `Thread#join` non-blocking.Samuel Williams2020-09-211-1/+1
* When setting current thread scheduler to nil, invoke `#close`.Samuel Williams2020-09-211-0/+2
* Rename scheduler.{mutex_lock,mutex_unlock} to {block,unblock}Benoit Daloze2020-09-171-2/+2
* Make Mutex per-Fiber instead of per-ThreadBenoit Daloze2020-09-142-0/+5
* Add support for hooking `IO#read`.Samuel Williams2020-09-141-2/+5
* Standardised scheduler interface.Samuel Williams2020-09-142-0/+29
* Add `rb_thread_current_scheduler()`.Samuel Williams2020-09-141-2/+4
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-0/+1
* Initialize new T_OBJECT as ROBJECT_EMBEDJohn Hawthorn2020-09-021-0/+1
* include/ruby/backward/2/r_cast.h: deprecate卜部昌平2020-08-277-7/+7
* RClassDeprecated: delete卜部昌平2020-08-271-4/+0
* rb_deprecated_classext_struct: delete卜部昌平2020-08-271-4/+0
* RHASH_EMPTY_P: convert into an inline function卜部昌平2020-08-191-0/+11
* RHASH_TBL: is now ext-only卜部昌平2020-08-191-5/+0
* ROBJECT_IV_INDEX_TBL: convert into an inline function卜部昌平2020-08-191-0/+22
* Remove write barrier exemption for T_ICLASSAlan Wu2020-08-171-0/+6
* Expose ec -> backtrace (internal) and use it to implement fiber backtrace.Samuel Williams2020-08-181-0/+2
* RARRAY_AREF: convert into an inline function卜部昌平2020-08-151-0/+11
* Lazily insert origins on prepend to save memoryAlan Wu2020-07-221-1/+0
* Move declarations to private `internal/thread.h` header.Samuel Williams2020-07-201-0/+4
* fix MJIT link error卜部昌平2020-07-131-1/+2
* inline Primitive.cexpr!卜部昌平2020-07-132-1/+4
* Fix missing imemo cases in objspace_dump by refactoringAlan Wu2020-07-101-0/+1
* Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada2020-07-031-15/+5
* Renamed `nurat_sub` compliant with `rb_rational_plus`Nobuyoshi Nakada2020-07-011-0/+1
* Properly resolve refinements in defined? on private call [Bug #16932]Nobuyoshi Nakada2020-06-041-0/+6
* Ensure origins for all included, prepended, and refined modulesJeremy Evans2020-06-031-1/+2
* Allow Dir.home to work for non-login procs when $HOME not setAlan D. Salewski2020-05-231-0/+6
* Fix origin iclass pointer for modulesJeremy Evans2020-05-221-1/+9
* Revert "Fix origin iclass pointer for modules"Jeremy Evans2020-05-221-9/+1
* Fix origin iclass pointer for modulesJeremy Evans2020-05-221-1/+9
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2020-05-181-1/+1
* Merge pull request #3047 from mame/suppress-backtraceYusuke Endoh2020-05-151-0/+1
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-1128-44/+44
* sed -i s/RUBY3/RBIMPL/g卜部昌平2020-05-116-16/+16
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-1128-44/+44
* Allow global variables to moveAaron Patterson2020-05-071-0/+1
* internal/process.h: forgot to guard "#ifdef HAVE_WORKING_FORK"Yusuke Endoh2020-05-021-0/+2
* internal/process.h: add a no-warning simple wrapper for fork(2)Yusuke Endoh2020-05-021-0/+12
* __GNUC__ is too lax卜部昌平2020-04-211-1/+1
* Added rb_syserr_new_pathNobuyoshi Nakada2020-04-151-0/+3
* delete CACHELINE卜部昌平2020-04-131-11/+0
* add #include guard hack卜部昌平2020-04-1351-152/+156
* PAGER without fork&exec too [Feature #16754]Nobuyoshi Nakada2020-04-121-0/+1
* internal/bits.h: Suppress "uninitialized variable"Yusuke Endoh2020-04-091-1/+1
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-0852-560/+328
* Export `rb_deprecate_constant`Nobuyoshi Nakada2020-04-021-1/+1
* Removed non-RUBY_INTEGER_UNIFICATION codeNobuyoshi Nakada2020-03-211-8/+2
* hash.c: Do not use the fast path (rb_yield_values) for lambda blocksYusuke Endoh2020-03-161-0/+1