summaryrefslogtreecommitdiff
path: root/pack.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * pack.c (swap32): use __builtin_bswap32 on gcc 4.3.0 or later.akr2010-02-271-1/+12
* * pack.c: use integer types with explicit size.akr2010-02-271-106/+77
* * pack.c: check assuption on QUAD_SIZE and SIZEOF_LONG.akr2010-02-271-0/+6
* * pack.c: fix q and Q for big endian environments which have noakr2010-02-261-23/+42
* * pack.c (QUAD_SIZE): it should be always 8.akr2010-02-261-5/+1
* * pack.c (swap64): fix for VC6.nobu2010-02-261-16/+12
* * pack.c (pack_pack, pack_unpack): suppressed warnings.nobu2010-02-261-11/+14
* rdoc update.akr2010-02-251-163/+124
* * pack.c: consider DYNAMIC_ENDIAN. refactored.akr2010-02-251-437/+355
* remove a empty line.akr2010-02-241-1/+0
* remove a empty line.akr2010-02-241-1/+0
* * pack.c (swap64): don't redefine.akr2010-02-241-2/+1
* * pack.c (pack_unpack): don't use OFF32 for gcc 4.5.akr2010-02-241-126/+249
* * pack.c (pack_unpack): call PACK_ITEM_ADJUST for 'Q'.akr2010-02-181-0/+3
* fix typos.akr2009-11-031-3/+3
* * pack.c (NATINT_LEN, pack_pack): suppressed warnings.nobu2009-10-041-3/+3
* * array.c, bignum.c, dln.c, error.c, gc.c, io.c, marshal.c,nobu2009-03-121-34/+34
* * pack.c (pack_pack): replace all rb_Float() to rb_to_float().matz2008-12-301-5/+5
* * pack.c (pack_pack): template f should not accept non floatmatz2008-12-291-1/+1
* * pack.c (pack_pack): encoding of packed string only from 'm',matz2008-12-231-17/+25
* * pack.c (pack_pck): fixed [ruby-dev:37295].yugui2008-12-091-2/+4
* * pack.c (pack_pack): fixed odd act of 'm*', 'M*', and 'P*'.yugui2008-12-081-1/+3
* * pack.c (pack_pack): fixed length for odd length string.nobu2008-12-081-2/+2