GitHub / ruby/strscan / commits
Provides lexical scanning operations on a String.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 63ee0ac3 | Remove obsolete constants (#216) |
Nobuyoshi Nakada <n****u@r****g>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| 435095d8 | Handle shrunk captures on TruffleRuby | Nobuyoshi Nakada <n****u@r****g> | 10 days ago | |
| 535f9b43 | Return nil for empty integer captures | Nobuyoshi Nakada <n****u@r****g> | 10 days ago | |
| 5a6c2ce6 | Constrain rdoc and rbs on JRuby | Nobuyoshi Nakada <n****u@r****g> | 11 days ago | |
| 7b77f305 | Fix `charpos` when the stored string is shrunk | Nobuyoshi Nakada <n****u@r****g> | 11 days ago | |
| 3032e38c | Add missing shrunk check in integer_at (#212) |
Sutou Kouhei <k****u@c****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 9a94ebed | Declare TypedData with RUBY_TYPED_THREAD_SAFE_FREE (#211) |
Jean Boussier <b****t@r****g>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| d79a8453 |
Bump actions/checkout from 6 to 7 (#210)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 736e90a5 |
Bump rubygems/configure-rubygems-credentials from 2.0.0 to 2.1.0 (#209)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8a60879b |
[Feature #21943] Add `StringScanner#integer_at` (#205)
Co-authored-by: jinroq <j****q@g****m> |
Sutou Kouhei <k****u@c****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a78da3c0 | [DOC] Correct `StringScanner#named_captures` (#208) |
Yuki Kurihara <c****i@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| db4cc96c | Fix call-seq return values (#207) |
USAMI Kenta <t****n@z****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 32cc2393 | [DOC] Doc for StringScanner#scan_integer (#206) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| dace33b2 |
Bump rubygems/configure-rubygems-credentials from 1.0.0 to 2.0.0 (#204)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b504b3b0 | Fix `call-seq` formatting (#203) |
Earlopain <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e78f3dd6 | Bump version | Sutou Kouhei <k****u@c****m> | 5 months ago | |
| 26163aa3 | Add 3.1.8 entry | Sutou Kouhei <k****u@c****m> | 5 months ago | |
| a018cbe4 | Implement compaction and embedded structs (#201) |
Jean Boussier <j****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 1d85632f | [DOC] Undoc unused constants | Nobuyoshi Nakada <n****u@r****g> | 5 months ago | |
| 3908e0dd |
Implement StringScanner for TruffleRuby in pure Ruby (#195)
Co-authored-by: Copilot <1****t@u****m> |
Benoit Daloze <e****p@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 42437511 | [DOC] Add doc/.document (#199) |
Peter Zhu <p****r@p****a>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 2de73294 | [DOC] Fix link (#198) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6c6ddf6b |
Bump actions/create-github-app-token from 2 to 3 (#197)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c50abc95 | Do not use C99 style comment [ci skip] | Nobuyoshi Nakada <n****u@r****g> | 5 months ago | |
| 3dc627db | Fix documentation of StringScanner#skip_until (#196) |
Benoit Daloze <e****p@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 3592c390 |
Bump actions/upload-artifact from 6 to 7 (#191)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f6033e52 | [DOC] Fix links (#190) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 15c25883 | ci: Don't run a job for Ruby 2.5 on Ubuntu (#189) |
Sutou Kouhei <k****u@c****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| fc03d160 | Bump version | Charles Oliver Nutter <h****s@h****m> | 7 months ago | |
| 695964c4 | Add NEWS for 3.1.7 | Charles Oliver Nutter <h****s@h****m> | 7 months ago | |
| fa612d1a | retain code-range upon string extraction + align with strscan.c (#186) |
Karol Bucek <k****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 7823b931 | restore compatibility with JRuby < 10.0 (#185) |
Karol Bucek <k****s@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 747a3b5d | Bump version | Sutou Kouhei <k****u@c****m> | 8 months ago | |
| 3aef8060 | Fix versions in release note... | Sutou Kouhei <k****u@c****m> | 8 months ago | |
| 5ade932a | Add 3.1.5 entry | Sutou Kouhei <k****u@c****m> | 8 months ago | |
| d9d11d5a |
Bump actions/upload-artifact from 5 to 6 (#181)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 2a67ec4f | Remove unnecessary actions/setup-java (#155) |
Benoit Daloze <e****p@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| b3d56867 | [DOC] Avoid being interpreted as a link (#180) |
Yuki Kurihara <c****i@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| adb8678a | [DOC] Fix broken link to helper methods (#179) |
Berkan Ünal <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 738808b1 |
Bump actions/checkout from 5 to 6 (#178)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 29190148 | [DOC] Include lib/strscan | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| ba3f45db | Adjust op_dir to .gitignore | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| 5614095d | [DOC] no doc for internal methods | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| 16ec9013 | [DOC] Add document of StringScanner::Error | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| c8c4e4b0 | [DOC] Add .rdoc_options | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| 9e3db14f | Deprecate constant `Id` | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| abacbbfb | Omit unscan test on TruffleRuby | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| f6d178fd | ISO C90 forbids mixed declarations and code | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| 52259a18 | Pass TESTOPTS to the tests | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| b4ddc3a2 | Deprecate undocumented toplevel constant `ScanError` | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| bee8cc54 | [DOC] Remove the statement `rest?` is obsolete | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| f3fdf211 | Resurrect a method that has not been obsolete (#169) |
Takashi Kokubun <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| f7327822 | Move extension directory | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| 911f9c68 | Remove no longer used variable | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| 1387def6 | Remove methods have been obsolete over two decades | Nobuyoshi Nakada <n****u@r****g> | 9 months ago | |
| 26f59883 |
Bump actions/upload-artifact from 4 to 5 (#165)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 29ad49f8 | Fix typo (#164) |
Étienne Barrié <e****e@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| e92add9a | Add a workflow to sync commits to ruby/ruby (#163) |
Takashi Kokubun <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| a9340ab3 | [DOC] Fix link (#162) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 01b97db0 |
Bump actions/checkout from 4 to 5 (#160)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 18c0a59b | Run `have_func` with the header providing the declarations | Nobuyoshi Nakada <n****u@r****g> | about 1 year ago | |
| 1ac96f47 | Update extconf.rb (#158) |
Nobuyoshi Nakada <n****u@r****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 141f9cf9 |
Support `Ractor#value` (#157)
Co-authored-by: Koichi Sasada <k****1@a****t> |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 32fec704 | Implement Write Barrier (#156) |
Daniel Colson <c****a@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| d4d9b10b | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 74ed48d7 | Add 3.1.4 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 1abe4ca5 | jruby: Check if len++ walked off the end (#153) |
Charles Oliver Nutter <h****s@h****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a4afd32a | Fix JRuby CI for Windows (#151) |
Charles Oliver Nutter <h****s@h****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9690e39e | jruby: Pass end index to byteListToInum (#150) |
Charles Oliver Nutter <h****s@h****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ad2d71fc | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| f14ac94e | Add 3.1.4 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| a6086ea3 | named_captures: fix incompatibility with MatchData#named_captures (#146) |
Sutou Kouhei <k****u@c****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8ff80150 | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 746df11c | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 7b1eb1e4 | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| a02ae81d | Add 3.1.3 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| b7636841 |
Allow parsing strings larger than 2GiB (#147)
Co-authored-by: Jean Boussier <j****r@g****m> |
Jean byroot Boussier <j****b@s****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| baa5de37 | ci jruby: use Java 21 for jruby-head | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 4aadfc84 | Enable tests passing on TruffleRuby (#144) |
Andrii Konchyn <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bc8a0d26 | Fix a bug that inconsistency of IndexError vs nil for unknown capture group (... |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b957443e | Fix a bug that scanning methods that don't use Regexp don't clear named captu... |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c4e4795e | `scan_integer(base: 16)` ignore x suffix if not followed by hexadecimal (#141) |
Jean Boussier <j****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e1cec2e7 | Fix a bug that scan_until behaves differently with Regexp and String patterns... |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 606d07c8 | Removed trailing spaces (#137) |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4e5f17f8 | Fix a bug that scan_integer doesn't update matched data (#133) |
Jean Boussier <j****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c1ad4fa0 | Add rdoc to Gemfile to fix ruby-head builds (#134) |
Jean Boussier <j****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 734b8234 | [DOC] Fix typo in documentation (#129) |
Yudai Takada <t****2@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6968b119 | Add 3.2.1 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| ea0786b8 | Re-port new integer-scanning utility methods (#127) |
Charles Oliver Nutter <h****s@h****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9bee37e0 | [DOC] Add syntax highlighting to MarkDown code blocks (#126) |
Alexander Momchilov <a****v@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 109d9ea6 | Remove a needless gem push task | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 5c3383e9 | release: fix task name | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| fd140b85 | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| e545af7b | Add 3.1.1 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 8a9548ef | release: use Trusted Publishing | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 6a5acde6 | [DOC] doc/strscan/strscan.md - update Matcher Methods (#123) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 90d4c2c3 | Removed trailing spaces (#121) |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| dddae9c9 | test: don't omit "(...)" for method calls that have at least one argument | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 4efb5e50 | Prevent a warning "ambiguous first argument" during a test (#120) |
Yusuke Endoh <m****e@r****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| af3fd2f0 | Prevent a warning "ambiguous first argument" during a test (#118) |
Yusuke Endoh <m****e@r****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago |