Issue #7653 has been reported by rudolone (rudi pettazzi). ---------------------------------------- Bug #7653: Array.pack ignores Big Endian modifier https://bugs.ruby-lang.org/issues/7653 Author: rudolone (rudi pettazzi) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] Running on Linux, it seems that L> modifier is ignored: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\000\001\000" Expected result: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\001\000\000"
on 2013-01-03 16:55
on 2013-01-04 17:30
Issue #7653 has been updated by laurent3814 (Laurent Charignon). I can't reproduce it on Ubuntu x86_64 with Ruby(mri) 1.9.3p125, what version of Linux are you using? ---------------------------------------- Bug #7653: Array.pack ignores Big Endian modifier https://bugs.ruby-lang.org/issues/7653#change-35214 Author: rudolone (rudi pettazzi) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] Running on Linux, it seems that L> modifier is ignored: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\000\001\000" Expected result: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\001\000\000"
on 2013-01-08 17:48
Issue #7653 has been updated by nobu (Nobuyoshi Nakada). Status changed from Open to Feedback ---------------------------------------- Bug #7653: Array.pack ignores Big Endian modifier https://bugs.ruby-lang.org/issues/7653#change-35283 Author: rudolone (rudi pettazzi) Status: Feedback Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] Running on Linux, it seems that L> modifier is ignored: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\000\001\000" Expected result: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\001\000\000"
on 2013-01-25 04:58
Issue #7653 has been updated by ko1 (Koichi Sasada). Category set to core Assignee set to usa (Usaku NAKAMURA) Target version set to 1.9.3 ---------------------------------------- Bug #7653: Array.pack ignores Big Endian modifier https://bugs.ruby-lang.org/issues/7653#change-35615 Author: rudolone (rudi pettazzi) Status: Feedback Priority: Normal Assignee: usa (Usaku NAKAMURA) Category: core Target version: 1.9.3 ruby -v: ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] Running on Linux, it seems that L> modifier is ignored: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\000\001\000" Expected result: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\001\000\000"
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.