1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
normal 4d10c2b91d ext/socket/*.c: trivial struct packing for 64-bit
* ext/socket/ancdata.c ({send,recv}msg_args_struct): 24 => 16 bytes
* ext/socket/init.c (connect_arg): ditto
* ext/socket/raddrinfo.c (getnameinfo_arg): 56 => 48 bytes

Other big stack reductions are less trivial.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-09-22 00:46:25 +00:00
..
-test- * string.c (sym_find): remove Symbol.find because we have Symbol GC now. 2014-09-11 21:22:52 +00:00
bigdecimal * ext/bigdecimal/bigdecimal.c: [DOC] Add description of 2014-07-31 22:36:16 +00:00
continuation
coverage * ext/openssl/depend: remove dependency from internal headers. 2014-05-14 10:55:38 +00:00
date ext: prefer RB_TYPE_P over comparison TYPE with constants 2014-08-03 01:56:01 +00:00
dbm * ext/dbm/dbm.c: fix wrong arguments in GetDBM2 macro by @v2e4lisp. 2014-07-13 08:29:09 +00:00
digest Revert r46828 2014-07-15 15:43:03 +00:00
dl extmk.rb: check if parent is build 2014-05-09 05:52:59 +00:00
etc mkconstants.rb: remove empty comments 2014-07-06 02:42:55 +00:00
fcntl * lib/mkmf.rb: Add ruby/ruby.h, ruby/missing.h, ruby/intern.h, 2013-04-13 00:46:29 +00:00
fiber
fiddle fiddle/import.rb: fix typo 2014-09-15 00:43:14 +00:00
gdbm * ext/gdbm/gdbm.c: remove needless tabs. 2014-07-13 08:48:42 +00:00
io * ext/io/console/console.c (console_dev): need read access for conout$ 2014-02-22 10:11:25 +00:00
json fbuffer.h: expand arguments 2014-09-18 14:51:45 +00:00
mathn
nkf * ext/nkf/nkf-utf8/nkf.c: fix typo by @windwiny [fix GH-506] 2014-01-19 05:43:23 +00:00
objspace ext: get rid of inadvertent ID creation 2014-08-03 01:56:16 +00:00
openssl * ext/openssl/lib/openssl/x509.rb (OpenSSL::X509::Name#pretty_print): 2014-09-20 01:17:05 +00:00
pathname pathname.rb: fix a Pathname#relative_path_from crash on 2014-09-15 01:29:21 +00:00
psych * ext/psych/lib/psych.rb: update version 2014-09-14 02:04:03 +00:00
pty pty.c: do nothing if terminated already 2014-05-26 04:35:17 +00:00
racc/cparse ext: use PRIsVALUE for rb_raise and rb_warn 2014-01-13 00:57:38 +00:00
rbconfig/sizeof rbconfig/sizeof: remove garbage 2014-07-26 06:16:19 +00:00
readline readline.c: use rb_setup_fake_str 2014-09-12 13:11:13 +00:00
ripper parse.y: quoted ID key 2014-09-20 01:48:43 +00:00
sdbm * ext/gdbm/gdbm.c: remove needless tabs. 2014-07-13 08:48:42 +00:00
socket ext/socket/*.c: trivial struct packing for 64-bit 2014-09-22 00:46:25 +00:00
stringio stringio.c: use rb_str_append other than ASCII-8BIT 2014-04-23 02:03:43 +00:00
strscan strscan.c: encoding in messages 2014-08-03 01:56:31 +00:00
syslog ext: use rb_sprintf() and rb_vsprintf() with PRIsVALUE 2014-01-13 00:57:41 +00:00
thread thread.c: check initialized 2014-08-19 01:13:24 +00:00
tk * ext/tk/lib/tkextlib/tcllib/plotchart.rb: fix typo. 2014-08-04 00:07:01 +00:00
win32 win32/registry.rb: size in bytes 2013-09-24 07:41:17 +00:00
win32ole ext/win32ole/win32ole.c (rbtime2vtdate, vtdate2rbtime): fix 2014-09-21 02:18:37 +00:00
zlib ext/zlib/zlib.c (struct gzfile): pack (288 => 272 bytes) on 64-bit 2014-09-17 22:01:31 +00:00
.document * ext/win32ole/win32ole.c: separate WIN32OLE::VARIANT src file 2014-08-02 14:55:36 +00:00
extmk.rb configure.in: fix static-linked-ext 2014-07-03 03:40:24 +00:00
Setup * ext/curses, sample/curses: removed curses. 2013-12-09 04:39:49 +00:00
Setup.atheos * ext/curses, sample/curses: removed curses. 2013-12-09 04:39:49 +00:00
Setup.emx * ext/curses, sample/curses: removed curses. 2013-12-09 04:39:49 +00:00
Setup.nacl ext/Setup.nacl: remove trainling space. 2014-09-12 15:39:09 +00:00
Setup.nt * ext/curses, sample/curses: removed curses. 2013-12-09 04:39:49 +00:00