path: root/pack.c
AgeCommit message (Expand)Author
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
2015-02-13util.c: hexdigitnobu
2014-11-15* internal.h: Include ruby.h and ruby/encoding.h to beakr
2014-11-06pack.c: escape and encodingnobu
2014-10-17* pack.c (pack_unpack): Add casts for char references for 'u'.akr
2014-10-17* pack.c (pack_unpack): Add casts for char references for 'b' and 'h'.akr
2014-10-17* Avoid undefined behaviors found by gcc -fsanitize=undefined.akr
2014-09-10pack.c: no nil.taintnobu
2014-08-04pack.c (encodes): name a magic numbernobu
2014-07-11pack.c: fix buffer overrunnobu
2014-05-11* compile.c (BUFSIZE): Unused macro removed.akr
2014-05-11* pack.c (swaps): Unused macro removed.akr
2014-02-05pack.c: hide associated objectsnobu
2014-02-04pack.c: use ivar for associated objectsnobu
2013-11-08* dir.c, pack.c, ruby.c, struct.c, vm_eval.c: use RARRAY_CONST_PTR().glass