summaryrefslogtreecommitdiff
path: root/pack.c
Commit message (Expand)AuthorAgeFilesLines
* * *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko12013-05-131-4/+4
* * pack.c (swap32): Don't redefine it if it is already defined.akr2013-05-071-3/+10
* pack.c: refix unpack base64nobu2013-04-181-1/+2
* Increase capacity for skipping paddingsnaruse2013-04-181-1/+1
* * pack.c (pack_unpack): output characters even if the input doesn'tnaruse2013-04-181-2/+2
* * bignum.c (ones): Use __builtin_popcountl if available.akr2013-04-121-6/+1
* pack.c: fix definition ordernobu2013-04-061-6/+6
* Add a comment.akr2013-04-051-12/+13
* update comments.akr2013-04-051-12/+12
* * include/ruby/defines.h (HAVE_TRUE_LONG_LONG): Defined to distinguishakr2013-04-051-6/+6
* pack.c: use LONG_LONGnobu2013-04-051-1/+1
* * pack.c: Support Q! and q! for long long.akr2013-04-021-17/+45
* set encoding to ASCII for appropriate String#unpack modifierseregon2012-10-191-4/+4
* * pack.c: fix typo.eregon2012-09-141-1/+1
* test_pack.rb: fix assertionnobu2012-07-241-2/+2
* pack.c: round down too long uuencode widthnobu2012-07-181-0/+2
* add castsshyouhei2012-07-181-50/+52
* use RB_TYPE_P() instead of comparison of TYPE()nobu2012-05-231-2/+2
* * variable.c (trace_ev): Removed "not reached" comment as this line isdrbrain2012-04-141-1/+2
* * encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "controldrbrain2012-04-131-0/+2
* * pack.c (pack_pack): Warn when an invalid character is found in thedrbrain2012-04-101-0/+4
* * pack.c (pack_unpack): when unpack('M') occurs an illegal bytenaruse2012-03-111-1/+3
* * class.c (rb_obj_methods), compile.c (iseq_compile_each),nobu2011-12-051-13/+1
* * use RB_TYPE_P which is optimized for constant types, instead ofnobu2011-09-291-3/+3
* * remove trailing spaces.nobu2011-05-151-6/+6
* update doc.akr2011-05-061-1/+1
* * pack.c (pack_unpack): the resulted string of unpack('M') must havenaruse2011-01-141-1/+1
* * pack.c (swapf): compilation condition simplified.akr2011-01-081-23/+13
* * pack.c (swapd): remove duplicated code.akr2011-01-081-21/+5
* * pack.c: parenthesize macro arguments.akr2010-12-201-36/+36
* * pack.c (PACK_ITEM_ADJUST): return nil not result array and yieldnobu2010-11-151-1/+1
* Revert r29527. [ruby-dev:42419]naruse2010-10-181-19/+10
* * pack.c (pack_pack): Add native size option ! to q and Q.naruse2010-10-181-11/+15
* * pack.c (pack_pack): refine the document. [ruby-dev:42397]akr2010-10-181-30/+26
* * pack.c (pack_pack): simplify comparison of explicit_endiannaruse2010-10-151-2/+2
* * pack.c (pack_pack): fix more than one modifiers appear in thenaruse2010-10-151-2/+2
* Add missing i, I description.naruse2010-10-151-8/+40
* * pack.c (pack_pack): support endian modifiers: < and >.naruse2010-10-141-22/+73
* update doc.akr2010-08-091-36/+36
* * include/ruby/{intern,io}.h: add missing prototypes.nobu2010-07-221-2/+0
* update doc.akr2010-06-281-126/+128
* * removed trailing spaces.nobu2010-05-291-8/+8
* * array.c: Documentation: change => in call-seq to ->.marcandre2010-05-171-1/+1
* update doc.akr2010-05-111-31/+31
* * pack.c (pack_unpack): add a missing break.akr2010-05-101-0/+1
* add comment.akr2010-03-111-0/+1
* useless lines removed.akr2010-03-061-2/+0
* * pack.c: fix the prototype of rb_big2ulong_pack.akr2010-03-061-1/+1
* * pack.c (pack_pack): use union to avoid pointer cast.akr2010-02-281-54/+87
* * pack.c (pack_pack): generalized integer packer implemented.akr2010-02-281-47/+57