pack internal structs for 64-bit systems
commit851855c73f5ea3b1a7117af99b63e8348bc3b2d8
authorEric Wong <e@80x24.org>
Sat, 10 Jan 2015 03:24:42 +0000 (10 03:24 +0000)
committerEric Wong <e@80x24.org>
Sat, 10 Jan 2015 03:24:42 +0000 (10 03:24 +0000)
tree0f0feb187b1b819dfe4e7098df2b47793e75a9b0
parentd9b267dbb9ccfda420b3c6f37a323f7c51ef8c8d
pack internal structs for 64-bit systems

This reduces stack usage in some places, perhaps providing a
miniscule improvement in GC performance.

struct          before  after   difference
splice_args 48 40 8
vmsplice_args 32 24 8
ext/io_splice/io_splice_ext.c