ruby/ext
Jean Boussier 23a7714343 Refactor and fix the GVL instrumentation API
This entirely changes how it is tested. Rather than to use counters
we now record the timeline of events with associated threads which
makes it much easier to assert that certains events are only preceded
by a specific event, and makes it much easier to debug unexpected
timelines.

Co-Authored-By: Étienne Barrié <etienne.barrie@gmail.com>
Co-Authored-By: JP Camara <jp@jpcamara.com>
Co-Authored-By: John Hawthorn <john@hawthorn.email>
2023-11-27 17:37:57 +01:00
..
-test- Refactor and fix the GVL instrumentation API 2023-11-27 17:37:57 +01:00
bigdecimal [ruby/bigdecimal] fixed docs for .scale 2023-11-07 05:35:18 +00:00
cgi/escape [ruby/cgi] Add snake case aliases for escapeURIComponent 2023-11-07 10:22:30 +00:00
continuation Update the depend files 2023-02-28 09:09:00 -08:00
coverage [Feature #19719] Universal Parser 2023-06-12 18:23:48 +09:00
date [ruby/date] Bump up 3.3.4 2023-11-07 04:16:02 +00:00
digest [ruby/digest] Suppress implicit cast down warnings 2023-11-09 07:20:00 +00:00
erb/escape [ruby/erb] Skip using the extension for truffleruby as well 2022-11-27 06:30:48 +00:00
etc [ruby/etc] Fix inconsistent dll linkage warning 2023-11-05 11:50:07 +00:00
fcntl [ruby/fcntl] Bump up 1.1.0 2023-11-07 06:55:45 +00:00
fiddle [ruby/fiddle] Remove garbage 2023-11-08 09:25:45 +09:00
io [ruby/io-console] bump up to 0.6.1.dev.1 2023-11-10 19:00:50 +09:00
json [flori/json] Enhanced RDoc for Range extensions 2023-11-08 09:04:28 +09:00
monitor rb_bug prints a newline after the message 2023-05-20 21:43:30 +09:00
nkf [ruby/nkf] Bump up nkf-0.1.3 2023-05-25 09:11:36 +00:00
objspace objspace_dump.c: dump call cache ids with dump_append_id 2023-11-22 10:24:35 +01:00
openssl [ruby/openssl] History.md: Escape Markdown syntax Italic "*". [ci skip] 2023-11-25 10:05:24 +00:00
pathname [ruby/pathname] Bump up 0.3.0 2023-11-07 07:55:13 +00:00
psych [ruby/psych] Prefer each_char in Psych::Visitors::Visitor::ToRuby#deserialize 2023-11-27 01:35:08 +00:00
pty Hide the usage of rb_io_t where possible. (#7880) 2023-06-01 14:23:30 +09:00
rbconfig/sizeof Update the depend files 2023-02-28 09:09:00 -08:00
ripper Stop creating ripper.h because it's not used 2023-10-20 12:56:04 +09:00
rubyvm Added depend files 2019-07-14 01:31:29 +09:00
socket Prevent cpu_set_t overflow even if there are more than 63 cores 2023-11-07 04:39:09 +09:00
stringio [ruby/stringio] Do not compile the C extension on TruffleRuby 2023-11-27 12:21:24 +00:00
strscan [ruby/strscan] Bump version 2023-11-08 09:26:58 +09:00
syslog [ruby/syslog] Improve the version extraction 2023-04-25 01:51:26 +00:00
win32 Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
win32ole [ruby/win32ole] Bump up 1.8.10 2023-11-07 05:52:50 +00:00
zlib [ruby/zlib] Bump up 3.1.0 2023-11-07 08:50:40 +00:00
.document [ruby/io-console] [DOC] Split .document files to sync with ruby/ruby 2023-10-22 11:09:06 +09:00
extmk.rb Use File::NULL instead of hard coded null device names 2023-07-10 19:21:47 +09:00
Setup Clean up removed directories in ext/Setup* [ci skip] 2023-01-18 12:02:27 +09:00
Setup.atheos racc/cparse is extracted from ruby/ruby repository 2023-06-08 18:05:07 +09:00
Setup.nt racc/cparse is extracted from ruby/ruby repository 2023-06-08 18:05:07 +09:00