<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/strscan/strscan.gemspec, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>StringScanner#scan_integer support base 16 integers (#116)</title>
<updated>2024-12-02T01:50:34+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-11-27T08:31:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=79cc3d26ed3a038750988070d81912ece31c735b'/>
<id>79cc3d26ed3a038750988070d81912ece31c735b</id>
<content type='text'>
Followup: https://github.com/ruby/strscan/pull/115

`scan_integer` is now implemented in Ruby as to efficiently handle
keyword arguments without allocating a Hash. Given the goal of
`scan_integer` is to more effciently parse integers without having to
allocate an intermediary object, using `rb_scan_args` would defeat the
purpose.

Additionally, the C implementation now uses `rb_isdigit` and
`rb_isxdigit`, because on Windows `isdigit` is locale dependent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Followup: https://github.com/ruby/strscan/pull/115

`scan_integer` is now implemented in Ruby as to efficiently handle
keyword arguments without allocating a Hash. Given the goal of
`scan_integer` is to more effciently parse integers without having to
allocate an intermediary object, using `rb_scan_args` would defeat the
purpose.

Additionally, the C implementation now uses `rb_isdigit` and
`rb_isxdigit`, because on Windows `isdigit` is locale dependent.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync strscan HEAD again.</title>
<updated>2024-06-04T03:40:08+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-06-04T03:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3eda59e9752baec109241983bb7f946db31b74d1'/>
<id>3eda59e9752baec109241983bb7f946db31b74d1</id>
<content type='text'>
https://github.com/ruby/strscan/pull/99 split document with multi-byte
chars.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/strscan/pull/99 split document with multi-byte
chars.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge strscan-3.0.5</title>
<updated>2022-12-09T07:36:22+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-12-09T04:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4e31fea77d360c6535e33ff2525d80fba38d15d8'/>
<id>4e31fea77d360c6535e33ff2525d80fba38d15d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Import from https://github.com/ruby/strscan/pull/19</title>
<updated>2021-05-06T07:18:58+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2021-04-14T03:15:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=822eb945635974ba904393cd130071d34e4bdc12'/>
<id>822eb945635974ba904393cd130071d34e4bdc12</id>
<content type='text'>
* Use Gemfile instead of Gem::Specification#add_development_dependency.

* Use pend instead of skip for test-unit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use Gemfile instead of Gem::Specification#add_development_dependency.

* Use pend instead of skip for test-unit.
</pre>
</div>
</content>
</entry>
<entry>
<title>[strscan] Version 3.0.0</title>
<updated>2020-12-18T05:25:42+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2020-12-17T09:32:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5370963992a0c79925c812e70beb94d09dbc5e47'/>
<id>5370963992a0c79925c812e70beb94d09dbc5e47</id>
<content type='text'>
https://github.com/ruby/strscan/commit/08645e4e77
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/strscan/commit/08645e4e77
</pre>
</div>
</content>
</entry>
<entry>
<title>[strscan] Make strscan Ractor safe (#17)</title>
<updated>2020-12-18T05:25:41+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@users.noreply.github.com</email>
</author>
<published>2020-12-17T09:29:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=985f0af2576c4b4f9f4e75dce7299ba9d55d9419'/>
<id>985f0af2576c4b4f9f4e75dce7299ba9d55d9419</id>
<content type='text'>
* Make strscan Ractor safe

* Add test-unit in the development dependencies

https://github.com/ruby/strscan/commit/3c93c2bebe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Make strscan Ractor safe

* Add test-unit in the development dependencies

https://github.com/ruby/strscan/commit/3c93c2bebe
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/strscan] Bump version</title>
<updated>2020-08-31T12:57:35+00:00</updated>
<author>
<name>Sutou Kouhei</name>
<email>kou@clear-code.com</email>
</author>
<published>2019-10-13T23:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c23c880f56b3884c08a13c7e8c11ec4c89708a59'/>
<id>c23c880f56b3884c08a13c7e8c11ec4c89708a59</id>
<content type='text'>
https://github.com/ruby/strscan/commit/df90d541fa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/strscan/commit/df90d541fa
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the license for the default gems to dual licenses</title>
<updated>2020-08-18T11:26:39+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2020-08-18T11:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8fb02b7a97317090e3946e6f2d4a7d034f9699f1'/>
<id>8fb02b7a97317090e3946e6f2d4a7d034f9699f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Import StringScanner 1.0.3 (#2553)</title>
<updated>2019-10-14T03:40:50+00:00</updated>
<author>
<name>Sutou Kouhei</name>
<email>kou@cozmixng.org</email>
</author>
<published>2019-10-14T03:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=95c420c4a65ca2e7f3edf27134ad33691959296c'/>
<id>95c420c4a65ca2e7f3edf27134ad33691959296c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed needless date attribute from gemspec of default gems.</title>
<updated>2018-08-07T12:02:10+00:00</updated>
<author>
<name>hsbt</name>
<email>hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-08-07T12:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7d9109f8006057d3e6ec44103cc1a5242529f4c2'/>
<id>7d9109f8006057d3e6ec44103cc1a5242529f4c2</id>
<content type='text'>
  They are assigned automatically when pushing gem file to rubygems.org.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  They are assigned automatically when pushing gem file to rubygems.org.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
