1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
Samuel Williams 5f69a7f604
Expose scheduler as public interface & bug fixes. (#3945)
* Rename `rb_scheduler` to `rb_fiber_scheduler`.

* Use public interface if available.

* Use `rb_check_funcall` where possible.

* Don't use `unblock` unless the fiber was non-blocking.
2021-02-09 19:39:56 +13:00
..
-test- Get rid of defining methods for tests in core classes 2021-01-09 22:38:06 +09:00
bigdecimal [ruby/bigdecimal] Fix uint64 conversion 2021-02-04 13:18:58 +09:00
cgi/escape cgi/escape is ractor-safe 2020-12-20 04:22:29 +09:00
continuation
coverage Expose atomic operation macros with RUBY prefix 2020-12-24 11:43:21 +09:00
date [ruby/date] Define dummy RUBY_TYPED_FROZEN_SHAREABLE for old Ruby 2020-12-23 18:32:24 +09:00
dbm
digest [ruby/digest] Remove .gitignore and .travis.yml from gemspec 2020-12-21 17:46:30 +09:00
etc [ruby/etc] Added fallback definition of RUBY_ATOMIC_EXCHANGE 2021-01-11 11:39:12 +09:00
fcntl
fiddle [fiddle] Update to 1.0.6 2020-12-23 23:40:04 +09:00
gdbm
io Expose scheduler as public interface & bug fixes. (#3945) 2021-02-09 19:39:56 +13:00
json Fix GC compatibility: Don't stash encodings in global constants 2021-02-01 12:20:34 -08:00
monitor Fix a typo [ci skip] 2021-01-05 23:10:39 +09:00
nkf
objspace objspace_dump.c: tag singleton classes and reference the superclass 2021-02-04 09:53:31 -08:00
openssl support Ruby 2.x for openssl 2020-12-19 02:05:08 +09:00
pathname Forward keyword arguments for Pathname#each_line [Bug #17589] 2021-01-29 14:27:53 +09:00
psych Expose scheduler as public interface & bug fixes. (#3945) 2021-02-09 19:39:56 +13:00
pty Revert a part of "[DOC] refined" [ci skip] 2021-02-08 21:46:07 +09:00
racc/cparse ext/racc/cparse is ractor-safe 2020-12-20 04:22:29 +09:00
rbconfig/sizeof
readline Get rid of inconsistent dll linkages against vcpkg readline 2020-12-27 19:35:27 +09:00
ripper Fix Ripper with heredoc. 2021-01-17 12:58:13 +09:00
rubyvm
socket [DOC] Fix typo in ext/socket/socket.c [ci skip] 2021-02-04 13:29:58 +09:00
stringio Removed rb_cData entity 2020-12-22 02:51:49 +09:00
strscan [strscan] Fix license comment and files 2020-12-18 14:25:48 +09:00
syslog
win32 [DOC] Fix grammar: "is same as" -> "is the same as" 2021-01-05 15:13:53 +01:00
win32ole Add string encoding IBM720 alias CP720 (#3803) 2020-11-22 22:23:40 +09:00
zlib zlib is ractor-safe 2020-12-18 14:09:32 +09:00
.document Remove unnecessary files from .document 2020-12-20 16:00:13 +09:00
extmk.rb transcode-tblgen.rb: make silent a little when just -v 2020-12-29 17:45:19 +09:00
Setup
Setup.atheos
Setup.nt