6 Commits

Author SHA1 Message Date
BurdetteLamar
8415f8facc [DOC] Use Japanese for multi-byte characters 2025-12-27 13:28:57 -05:00
Nobuyoshi Nakada
2191768980
[DOC] Refine packed_data.rdoc
* Escape unexpected links
* Remove unnecessary path name from in-file reference
2025-12-22 14:58:51 +09:00
Nobuyoshi Nakada
77c3a9e447 Revert pack/unpack support for LEB128
https://bugs.ruby-lang.org/issues/21785#note-10
> It is too late to introduce it in Ruby 4.0, let's aim for 4.1.

This reverts commits:

* d0b72429a93e54f1f956b4aedfc25c57dc7001aa
  Add support for signed and unsigned LEB128 to pack/unpack.

* 68a900e30b4ca1537d7975c3a619fd94fca7b084
  add news for pack / unpack directives
2025-12-20 16:59:51 +09:00
Nobuyoshi Nakada
f0472f2d49
[Feature #21785] [DOC] LEB128 support 2025-12-19 17:16:15 +09:00
Aaron Patterson
d0b72429a9 Add support for signed and unsigned LEB128 to pack/unpack.
This commit adds a new pack format command `R` and `r` for unsigned and
signed LEB128 encoding.  The "r" mnemonic is because this is a
"vaRiable" length encoding scheme.

LEB128 is used in various formats including DWARF, WebAssembly, MQTT,
and Protobuf.

[Feature #21785]
2025-12-18 14:42:47 -08:00
Stan Lo
4cd6661e18
Reorganize page documentations (#15154)
Re-organize page docs
2025-11-27 20:12:24 +00:00