summaryrefslogtreecommitdiff
path: root/pack.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* * 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