summaryrefslogtreecommitdiff
path: root/pack.c
AgeCommit message (Expand)Author
2013-07-03* internal.h (ruby_digit36_to_number_table): Declared.akr
2013-06-22* pack.c (pack_unpack): Remove specialized unpackers for integers.akr
2013-06-22* pack.c (num2i32): Removed.akr
2013-06-21* bignum.c (bary_pack): Specialized packers implemented.akr
2013-06-21* pack.c (pack_pack): Move the implementation for 'c' directive afterakr
2013-06-16* bignum.c (bary_2comp): Extracted from get2comp.akr
2013-06-16* internal.h (INTEGER_PACK_2COMP): Defined.akr
2013-06-12* bignum.c (rb_integer_unpack_2comp): New function.akr
2013-06-12* pack.c (pack_pack): Use rb_integer_pack_2comp.akr
2013-06-11* internal.h (INTEGER_PACK_NEGATIVE): Defined.akr
2013-06-10* bignum.c (rb_integer_pack): Returns sign instead of words.akr
2013-06-09* bignum.c (rb_absint_numwords): Renamed from rb_absint_size_in_word.akr
2013-06-09* bignum.c (rb_integer_pack): numwords_allocated argument removed.akr
2013-06-07* bignum.c (rb_integer_pack): Arguments changed. Use flags toakr
2013-06-07* bignum.c (rb_integer_pack): Renamed from rb_int_export.akr
2013-06-06* internal.h (rb_int_export): countp argument is split intoakr
2013-06-06* bignum.c (rb_int_import): New function.akr
2013-06-06* configure.in: Invoke RUBY_REPLACE_TYPE for size_t.akr
2013-05-13* *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko1
2013-05-07* pack.c (swap32): Don't redefine it if it is already defined.akr
2013-04-18pack.c: refix unpack base64nobu
2013-04-18Increase capacity for skipping paddingsnaruse
2013-04-18* pack.c (pack_unpack): output characters even if the input doesn'tnaruse
2013-04-12* bignum.c (ones): Use __builtin_popcountl if available.akr
2013-04-06pack.c: fix definition ordernobu
2013-04-05Add a comment.akr
2013-04-05update comments.akr
2013-04-05* include/ruby/defines.h (HAVE_TRUE_LONG_LONG): Defined to distinguishakr
2013-04-05pack.c: use LONG_LONGnobu
2013-04-02* pack.c: Support Q! and q! for long long.akr
2012-10-19set encoding to ASCII for appropriate String#unpack modifierseregon
2012-09-14* pack.c: fix typo.eregon
2012-07-24test_pack.rb: fix assertionnobu
2012-07-18pack.c: round down too long uuencode widthnobu
2012-07-18add castsshyouhei
2012-05-23use RB_TYPE_P() instead of comparison of TYPE()nobu
2012-04-14* variable.c (trace_ev): Removed "not reached" comment as this line isdrbrain
2012-04-13* encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "controldrbrain
2012-04-10* pack.c (pack_pack): Warn when an invalid character is found in thedrbrain
2012-03-11* pack.c (pack_unpack): when unpack('M') occurs an illegal bytenaruse
2011-12-05* class.c (rb_obj_methods), compile.c (iseq_compile_each),nobu
2011-09-29* use RB_TYPE_P which is optimized for constant types, instead ofnobu
2011-05-15* remove trailing spaces.nobu
2011-05-06update doc.akr
2011-01-14* pack.c (pack_unpack): the resulted string of unpack('M') must havenaruse
2011-01-08* pack.c (swapf): compilation condition simplified.akr
2011-01-08* pack.c (swapd): remove duplicated code.akr
2010-12-20* pack.c: parenthesize macro arguments.akr
2010-11-15* pack.c (PACK_ITEM_ADJUST): return nil not result array and yieldnobu
2010-10-18Revert r29527. [ruby-dev:42419]naruse