summaryrefslogtreecommitdiff
path: root/ext/stringio
AgeCommit message (Collapse)Author
2025-12-17Bundle stringio-3.2.0Hiroshi SHIBATA
2025-12-06[ruby/stringio] [DOC] Tweaks for StringIO#pos=Burdette Lamar
(https://github.com/ruby/stringio/pull/194) https://github.com/ruby/stringio/commit/3cef1e0e5f
2025-12-06[ruby/stringio] [DOC] Tweaks for StringIO#posBurdette Lamar
(https://github.com/ruby/stringio/pull/193) https://github.com/ruby/stringio/commit/90728bbbca
2025-12-06[ruby/stringio] [DOC] Tweaks for StringIO#lineno=Burdette Lamar
(https://github.com/ruby/stringio/pull/192) https://github.com/ruby/stringio/commit/8b1ee03cbe
2025-12-06[ruby/stringio] [DOC] Tweaks for StringIO#linenoBurdette Lamar
(https://github.com/ruby/stringio/pull/191) https://github.com/ruby/stringio/commit/f2a2a5a99e
2025-12-06[ruby/stringio] [DOC] Change link to on-pageBurdetteLamar
https://github.com/ruby/stringio/commit/a7c118d786
2025-12-06[ruby/stringio] [DOC] Link to on-page section, not class File docBurdetteLamar
https://github.com/ruby/stringio/commit/dc93aa51d2
2025-11-15[ruby/stringio] [DOC] Fix #seek linkBurdette Lamar
(https://github.com/ruby/stringio/pull/174) Method #seek deserves (and will get) documentation independent of that in class IO. Meanwhile, the link should go someplace sensible and useful. https://github.com/ruby/stringio/commit/d026549719
2025-11-15[ruby/stringio] [DOC] Doc for StringIO.sizeBurdette Lamar
(https://github.com/ruby/stringio/pull/171) https://github.com/ruby/stringio/commit/95a111017a
2025-11-15[ruby/stringio] [DOC] Tweaks for StringIO#each_lineBurdette Lamar
(https://github.com/ruby/stringio/pull/165) Adds to "Position": pos inside a character. Makes a couple of minor corrections. --------- https://github.com/ruby/stringio/commit/ff332abafa Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
2025-11-12Development of 3.1.9 started.Sutou Kouhei
2025-11-10[ruby/stringio] [DOC] Suppress documentation for internalsNobuyoshi Nakada
https://github.com/ruby/stringio/commit/27b2fb2fce
2025-11-05[ruby/stringio] [DOC] Tweaks for StringIO#string=Burdette Lamar
(https://github.com/ruby/stringio/pull/172) https://github.com/ruby/stringio/commit/17ae4daf9a
2025-11-05[ruby/stringio] [DOC] Tweaks for StringIO#flushBurdette Lamar
(https://github.com/ruby/stringio/pull/169) https://github.com/ruby/stringio/commit/bef6541b55
2025-11-05[ruby/stringio] [DOC] Tweaks for StringIO#isattyBurdette Lamar
(https://github.com/ruby/stringio/pull/167) https://github.com/ruby/stringio/commit/94303ace95
2025-11-05[ruby/stringio] [DOC] Tweaks for StringIO#fsyncBurdette Lamar
(https://github.com/ruby/stringio/pull/170) https://github.com/ruby/stringio/commit/da338d7e5d
2025-11-05[ruby/stringio] [DOC] Tweaks for StringIO#filenoBurdette Lamar
(https://github.com/ruby/stringio/pull/168) https://github.com/ruby/stringio/commit/9f10c7ae86
2025-11-05[ruby/stringio] [DOC] Tweaks for StringIO#internal_encodingBurdette Lamar
(https://github.com/ruby/stringio/pull/166) https://github.com/ruby/stringio/commit/5eeb61df34
2025-11-04[ruby/stringio] [DOC] Doc for StringIO.getcBurdette Lamar
(https://github.com/ruby/stringio/pull/163) https://github.com/ruby/stringio/commit/a126fe252f
2025-11-04[ruby/stringio] [DOC] Doc for StringIO#getsBurdette Lamar
(https://github.com/ruby/stringio/pull/164) https://github.com/ruby/stringio/commit/10e991e31d
2025-11-04[ruby/stringio] [DOC] Doc for StringIO#getbyteBurdette Lamar
(https://github.com/ruby/stringio/pull/162) https://github.com/ruby/stringio/commit/95a7dd592c
2025-11-04[ruby/stringio] [DOC] Tweaks for StringIO#external_encodingBurdette Lamar
(https://github.com/ruby/stringio/pull/161) https://github.com/ruby/stringio/commit/92656f5c66
2025-11-04[ruby/stringio] [DOC] Tweaks for StringIO#eof?Burdette Lamar
(https://github.com/ruby/stringio/pull/160) https://github.com/ruby/stringio/commit/5034156245
2025-10-28[DOC] Moved non ASCII documents to separated filesNobuyoshi Nakada
C99 does not declare ways to designate the charset encoding of the source file. We can assume just US-ASCII characters will be safe.
2025-10-28[ruby/stringio] [DOC] Doc for StringIO#each_byteBurdette Lamar
(https://github.com/ruby/stringio/pull/157) https://github.com/ruby/stringio/commit/624ce56b4e Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
2025-10-28[ruby/stringio] [DOC] Doc for StringIO#each_codepointBurdette Lamar
(https://github.com/ruby/stringio/pull/159) https://github.com/ruby/stringio/commit/6628d4837b Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
2025-10-28[ruby/stringio] [DOC] Doc for StringIO#each_charBurdette Lamar
(https://github.com/ruby/stringio/pull/158) https://github.com/ruby/stringio/commit/ec6bf815ae Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
2025-10-27[ruby/stringio] [DOC] Split the examples `StringIO` into the document fileNobuyoshi Nakada
https://github.com/ruby/stringio/commit/04ba28af00
2025-10-27[ruby/stringio] [DOC] Doc for StringIO#eachBurdette Lamar
(https://github.com/ruby/stringio/pull/154) https://github.com/ruby/stringio/commit/eca2588274
2025-10-27[ruby/stringio] [DOC] Tweaks for StringIO#close_writeBurdette Lamar
(https://github.com/ruby/stringio/pull/150) https://github.com/ruby/stringio/commit/ea6e36f797 Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
2025-10-27[ruby/stringio] [DOC] Tweaks for StringIO#close_readBurdette Lamar
(https://github.com/ruby/stringio/pull/149) https://github.com/ruby/stringio/commit/11995db341
2025-10-27[ruby/stringio] [DOC] Tweaks for StringIO.closed_read?Burdette Lamar
(https://github.com/ruby/stringio/pull/152) https://github.com/ruby/stringio/commit/7ded426718
2025-10-27[ruby/stringio] [DOC] Tweaks for StringIO.closed_write?Burdette Lamar
(https://github.com/ruby/stringio/pull/153) https://github.com/ruby/stringio/commit/3e9d576441 Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
2025-10-26[ruby/stringio] [DOC] Tweaks for StringIO#closed?Burdette Lamar
(https://github.com/ruby/stringio/pull/151) https://github.com/ruby/stringio/commit/94bd4a3d87
2025-10-24[ruby/stringio] [DOC] Tweaks for StringIO#closeBurdette Lamar
(https://github.com/ruby/stringio/pull/148) Make examples do more work (instead of text). https://github.com/ruby/stringio/commit/7f4662438f
2025-10-23[ruby/stringio] [DOC] Tweaks for StringIO.newBurdette Lamar
(https://github.com/ruby/stringio/pull/144) https://github.com/ruby/stringio/commit/d33ac815c1
2025-10-23[DOC] Tweaks for StringIO#binmode (#147)Burdette Lamar
2025-10-23[ruby/stringio] [DOC] Tweaks for StringIO.openBurdette Lamar
(https://github.com/ruby/stringio/pull/146) https://github.com/ruby/stringio/commit/141c6c0edf
2025-08-09[ruby/stringio] Adjust indent [ci skip]Nobuyoshi Nakada
https://github.com/ruby/stringio/commit/ac6292c17f
2025-08-09[ruby/stringio] Fix SEGV at read/pread on null StringIONobuyoshi Nakada
https://github.com/ruby/stringio/commit/113dd5a55e
2025-08-09[ruby/stringio] fix: prevent segfault in StringIO#seek with SEEK_ENDkoh-sh
on null device (https://github.com/ruby/stringio/pull/137) Fixes segmentation fault when calling `seek` with `SEEK_END` on null device StringIO created by `StringIO.new(nil)`. ```bash ruby -e "require 'stringio'; StringIO.new(nil).seek(0, IO::SEEK_END)" ``` I tested with below versions. ```bash [koh@Kohs-MacBook-Pro] ~ % ruby -v;gem info stringio;sw_vers ruby 3.4.5 (2025-07-16 revision https://github.com/ruby/stringio/commit/20cda200d3) +PRISM [arm64-darwin24] *** LOCAL GEMS *** stringio (3.1.2) Authors: Nobu Nakada, Charles Oliver Nutter Homepage: https://github.com/ruby/stringio Licenses: Ruby, BSD-2-Clause Installed at (default): /Users/koh/.local/share/mise/installs/ruby/3.4.5/lib/ruby/gems/3.4.0 Pseudo IO on String ProductName: macOS ProductVersion: 15.5 BuildVersion: 24F74 [koh@Kohs-MacBook-Pro] ~ % ``` https://github.com/ruby/stringio/commit/9399747bf9
2025-07-11Update dependencies for addition of set.h to public headersJeremy Evans
2025-06-05[ruby/stringio] Extract internal part as the functionNobuyoshi Nakada
`str_chilled_p` (https://github.com/ruby/stringio/pull/136) https://github.com/ruby/stringio/commit/3c52ddc4c8
2025-05-13[ruby/stringio] Add a comment to explicit RUBY_FL_USER2 |Jean Boussier
RUBY_FL_USER3 (https://github.com/ruby/stringio/pull/133) This way when someone removes these flags from Ruby or update them, they'll find this reference when greping. Followup: https://github.com/ruby/stringio/pull/128 https://github.com/ruby/stringio/commit/fad26ee14b
2025-05-12Add a missing dependency for stringioTakashi Kokubun
18d395e0784401585b5c14300e689de55e208647
2025-05-13[ruby/stringio] Fix Ruby 3.4 checkJeremy Evans
https://github.com/ruby/stringio/commit/a27c5d5e2e Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
2025-05-13[ruby/stringio] Do not issue warning when calling set_encoding if string is ↵Jeremy Evans
chilled StringIO does not warn for unchilled unfrozen string or for frozen string, so it should not warn for chilled string. https://github.com/ruby/stringio/commit/4ac33b8c70
2025-04-22Mark development version for unreleased gemsHiroshi SHIBATA
2025-04-21[ruby/stringio] Development of 3.1.8 started.Sutou Kouhei
https://github.com/ruby/stringio/commit/14fbdcc02c
2025-04-21[ruby/stringio] Development of 3.1.7 started.Sutou Kouhei
https://github.com/ruby/stringio/commit/ee3ee1df31