ruby/ext
Peter Zhu 58386814a7 Don't check for null pointer in calls to free
According to the C99 specification section 7.20.3.2 paragraph 2:

> If ptr is a null pointer, no action occurs.

So we do not need to check that the pointer is a null pointer.
2023-06-30 09:13:31 -04:00
..
-test- Unify length field for embedded and heap strings (#7908) 2023-06-06 10:19:20 -04:00
bigdecimal [ruby/bigdecimal] fix: typo in document comments of `f_BigDecimal` function 2023-04-08 18:54:01 +00:00
cgi/escape [ruby/cgi] Add TruffleRuby support and add it in CI 2023-05-29 19:33:38 +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 Update the depend files 2023-02-28 09:09:00 -08:00
digest Update the depend files 2023-02-28 09:09:00 -08:00
erb/escape [ruby/erb] Skip using the extension for truffleruby as well 2022-11-27 06:30:48 +00:00
etc [ruby/etc] Use the correct pattern for the fallback of rb_io_descriptor() 2023-05-29 19:31:55 +00:00
fcntl [ruby/fcntl] Expose Fcntl::VERSION 2023-04-21 04:21:05 +00:00
fiddle [ruby/fiddle] Mark Closure, Function and Handle as write barrier 2023-06-28 16:36:53 +09:00
io Restores the changes in `io-console` without breaking backwards compatibility. (#7882) 2023-06-01 17:43:45 +09:00
json [flori/json] Call `super` in `included` hook 2023-05-24 09:37:30 +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 [Feature #19719] Universal Parser 2023-06-12 18:23:48 +09:00
openssl [ruby/openssl] add OpenSSL Provider support 2023-06-19 17:45:51 +09:00
pathname [ruby/pathname] Expose Pathname::VERSION 2023-04-14 12:42:36 +09:00
psych [ruby/psych] Comment out the code used to expand the file list [ci skip] 2023-06-12 12:31:52 +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 More dependencies for ripper 2023-06-29 18:47:56 +09:00
rubyvm Added depend files 2019-07-14 01:31:29 +09:00
socket Don't check for null pointer in calls to free 2023-06-30 09:13:31 -04:00
stringio [ruby/stringio] Development of 3.0.8 started. 2023-06-02 08:20:38 +00:00
strscan Update the depend files 2023-02-28 09:09:00 -08: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] Reuse WIN32OLE_VERSION for gem version 2023-04-21 04:46:10 +00:00
zlib Update the depend files 2023-02-28 09:09:00 -08:00
.document Remove removed files from ext/.document [ci skip] 2023-01-18 11:57:00 +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
extmk.rb MSWin: Use MESSAGE_BEGIN/MESSAGE_END instead of bare `echo` 2023-03-02 19:18:13 +09:00