1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
卜部昌平 5e22f873ed decouple internal.h headers
Saves comitters' daily life by avoid #include-ing everything from
internal.h to make each file do so instead.  This would significantly
speed up incremental builds.

We take the following inclusion order in this changeset:

1.  "ruby/config.h", where _GNU_SOURCE is defined (must be the very
    first thing among everything).
2.  RUBY_EXTCONF_H if any.
3.  Standard C headers, sorted alphabetically.
4.  Other system headers, maybe guarded by #ifdef
5.  Everything else, sorted alphabetically.

Exceptions are those win32-related headers, which tend not be self-
containing (headers have inclusion order dependencies).
2019-12-26 20:45:12 +09:00
..
-test- decouple internal.h headers 2019-12-26 20:45:12 +09:00
bigdecimal Update the version of bigdecimal to 2.0.0 (#2784) 2019-12-25 15:21:50 +09:00
cgi/escape Deprecate taint/trust and related methods, and make the methods no-ops 2019-11-18 01:00:25 +02:00
continuation Include ruby/assert.h in ruby/ruby.h so that assertions can be there 2019-07-14 17:58:03 +09:00
coverage decouple internal.h headers 2019-12-26 20:45:12 +09:00
date [ruby/date] Bump version to 3.0.0 2019-11-30 14:48:44 +09:00
dbm [ruby/dbm] Bump version to 1.1.0 2019-11-30 18:01:54 +09:00
digest Suppress deprecation warnings of MD5 from Xcode 11.1 2019-10-12 18:47:06 +09:00
etc [ruby/etc] Bump version to 1.1.0 2019-11-30 18:11:01 +09:00
fcntl Include ruby/assert.h in ruby/ruby.h so that assertions can be there 2019-07-14 17:58:03 +09:00
fiber Update dependencies 2019-11-18 23:16:22 +09:00
fiddle Update dependencies 2019-11-18 23:16:22 +09:00
gdbm [ruby/gdbm] Bump version to 2.1.0 2019-11-30 18:14:38 +09:00
io [ruby/io-console] bump up to 0.5.3 2019-12-22 13:52:59 +09:00
json Import json-2.3.0 from flori/json 2019-12-12 09:14:09 +09:00
monitor new_cond before mon_initialize 2019-12-04 13:36:41 +09:00
nkf Deprecate taint/trust and related methods, and make the methods no-ops 2019-11-18 01:00:25 +02:00
objspace decouple internal.h headers 2019-12-26 20:45:12 +09:00
openssl ext/openssl/extconf.rb: check with -Werror=deprecated-declarations 2019-12-05 18:23:01 +09:00
pathname Remove unnecessary double bangs from Pathname#root? 2019-12-17 14:14:54 +09:00
psych ext/psych/extconf.rb: braced VPATH is for nmake only 2019-12-05 17:57:56 +09:00
pty decouple internal.h headers 2019-12-26 20:45:12 +09:00
racc/cparse Update the latest versions from upstream repository of racc 2019-10-30 21:36:59 +09:00
rbconfig/sizeof Include ruby/assert.h in ruby/ruby.h so that assertions can be there 2019-07-14 17:58:03 +09:00
readline [ruby/readline-ext] Version 0.1.0 2019-12-25 10:53:44 +09:00
ripper Allow $10 and more in the Ripper DSL 2019-11-26 21:57:00 +09:00
rubyvm Added depend files 2019-07-14 01:31:29 +09:00
sdbm Include ruby/assert.h in ruby/ruby.h so that assertions can be there 2019-07-14 17:58:03 +09:00
socket decouple internal.h headers 2019-12-26 20:45:12 +09:00
stringio [ruby/stringio] Bump version to 0.1.0 2019-11-30 15:39:56 +09:00
strscan Update dependencies 2019-11-18 23:16:22 +09:00
syslog Warn on access/modify of $SAFE, and remove effects of modifying $SAFE 2019-11-18 01:00:25 +02:00
win32 Include ruby/assert.h in ruby/ruby.h so that assertions can be there 2019-07-14 17:58:03 +09:00
win32ole Warn on access/modify of $SAFE, and remove effects of modifying $SAFE 2019-11-18 01:00:25 +02:00
zlib [ruby/zlib] Bump version to 1.1.0 2019-11-30 18:21:52 +09:00
.document
extmk.rb Configure static extensions only if in charge 2019-11-19 15:11:41 +09:00
Setup
Setup.atheos
Setup.nt