path: root/pack.c
AgeCommit message (Expand)Author
3 days[Bug #19108] Check for the encoding of pack/unpack formatNobuyoshi Nakada
9 daysReduce duplication in pack by sharing code for some casesJeremy Evans
12 daysUse `enum` over `int`Nobuyoshi Nakada
2022-11-10Fix bug in array pack with shared stringsJemma Issroff
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2021-10-26pack.c: add an offset argument to unpack and unpack1Jean Boussier
2021-10-24Refactor associated pointerNobuyoshi Nakada
2021-10-22Extract UNPACK_FETCHNobuyoshi Nakada
2021-08-24Moved exported symbols in internal/util.h to ruby/util.hNobuyoshi Nakada
2021-07-24Escape unprintable chars only, without surrounding quotesNobuyoshi Nakada
2020-08-15RARRAY_AREF: convert into an inline function卜部昌平
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2019-12-29Separate builtin initialization callsNobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-14try to remove vm_core.hKoichi Sasada
2019-11-13Try to fix error on solarisKazuhiro NISHIYAMA
2019-11-08Rubified the APIs of pack.cYusuke Endoh
2019-08-09Added some examples to the documentation for String#unpack1 becauseiain barnett
2019-07-22Fix documentation for Array#pack m directive count specifier [ci skip]Jeremy Evans
2019-03-28[DOC] fix markups [ci skip]nobu
2018-11-16pack.c: cast from double to float can be undefinedshyouhei
2018-11-16pack.c: refine warningnobu
2018-11-16pack.c: adjust indent [ci skip]nobu
2018-10-17* expand tabs.svn
2018-10-17infect taint flag on Array#pack and String#unpacknagachika
2018-04-19pack/unpack M only handles LF line breaks [Feature #14352]naruse
2018-03-28pack.c: fix underflownobu
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2017-12-19Workaround for optimization bug of Oracle Developer Studio 12.4-12.6ngoto
2017-09-29pack.c: unpack "M" may be ASCII onlynobu
2017-04-14Workaround for optimization bug of Oracle Solaris Studio 12.4 and 12.5ngoto
2017-02-21backward.h: 2.2 deprecated featuresnobu
2016-12-26pack.c: avoid returning uninitialized Stringrhe
2016-12-01Remove unused variablenaruse
2016-12-01String#unpack1 [Feature #12752]naruse
2016-12-01Remove `offset:` from `Array#pack`usa
2016-12-01Supports `buffer` and `offset` in `Array#pack`usa
2016-11-12pack.c: simplifynobu
2016-10-25[DOC] table format refined.akr
2016-10-25[DOC] add description of j and J for unpack.akr
2016-07-05* pack.c (pack_pack): use union instead of bare variable to easenaruse
2016-04-27internal.h: ONLY_FOR_INTERNAL_USEnobu
2015-12-13pack.c: check index rangenobu
2015-11-13* pack.c (pack_unpack, AVOID_CC_BUG): Very ugly workaround forngoto
2015-06-12* pack.c (pack_{un,}pack): new template character `j` and `J`, pointerusa