GitHub / ruby/rbs / commits
Type Signature for Ruby
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 4065df1c | merge Merge pull request #3097 from ruby/bundle-update-20260825-edd57d8d |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| b30e23c7 | bundle update | github-actions[bot] <g****]@u****m> | 1 day ago | |
| e2135dac | merge Merge pull request #3094 from ruby/claude/collection-init-agent-friendly |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| f24fb1fe | merge Merge branch 'master' into claude/collection-init-agent-friendly |
Masataka Pocke Kuwabara <k****a@p****e>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 8aee3b6f | merge Merge pull request #3096 from ruby/claude/4-2-release-tasks-h6thzx |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 6f97c87a |
Version 4.2.0
Co-authored-by: Claude <n****y@a****m> |
Claude <n****y@a****m> | 3 days ago | |
| 03d42813 | merge Merge pull request #2966 from zonuexe/fix/concrete-untyped-returns |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| c9957e48 | merge Merge pull request #3037 from infiton/rxc/declare-singleton-instance-methods |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 1f404876 | merge Merge pull request #3095 from ruby/claude/4-2-release-tasks-h6thzx |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| e721ad1b |
Drop runtime support for Ruby 3.2
Co-authored-by: Claude <n****y@a****m> |
Claude <n****y@a****m> | 3 days ago | |
| 2bd3d701 |
Replace the backtraces on the missing-file paths of `rbs collection`
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
Masataka Pocke Kuwabara <k****a@p****e> | 4 days ago | |
| b572aba1 |
Say where the gem list comes from when `rbs collection init` runs
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
Masataka Pocke Kuwabara <k****a@p****e> | 4 days ago | |
| 584b4cf0 | merge Merge pull request #3092 from ruby/claude/rbs-ci-failure-sinnfd |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| e7096731 | merge Merge pull request #3090 from ruby/claude/release-4-2-0-pre-1-vyzb7g |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 7c16d5d6 | merge Merge pull request #3091 from ruby/claude/prerelease-no-summary-vyzb7g |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 87125cb9 |
Omit forwarding parameter tests on JRuby
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m> | 8 days ago | |
| 5d917366 |
Version 4.2.0.pre.1
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 8 days ago | |
| 14ed54de |
Write up a prerelease without summary paragraphs
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 8 days ago | |
| 3d8ffc4c | merge Merge pull request #3040 from ksss/ksss/lexer-end-pos |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 7b74a844 | merge Merge pull request #3088 from ruby/bundle-update-20260818-eb9e4abf |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 23328064 | Require Ripper in stdlib tests | Soutaro Matsumoto <s****o@s****m> | 8 days ago | |
| 0c64a950 | bundle update | github-actions[bot] <g****]@u****m> | 9 days ago | |
| 314df269 | merge Merge pull request #3087 from ruby/claude/rbs-parameter-forwarding-aqywo6 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 78e4d683 |
Let the private parser entry points enable forwarding parameters
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 13 days ago | |
| 43654b30 |
Gate forwarding parameter syntax behind a parser option
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m> | 13 days ago | |
| 654954a1 | merge Merge pull request #3069 from tufusa/exclude-cr-from-comment-tokens |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| ea65b1cb | Handle CRLF comments without changing bare CR behavior | Soutaro Matsumoto <s****o@s****m> | 13 days ago | |
| 607baea2 | merge Merge pull request #3044 from ruby/owned-ast-locations |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 549f2519 | merge Merge branch 'master' into owned-ast-locations |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 91601f1f | merge Merge pull request #3079 from ruby/claude/release-doc-backport-format-dh5jwk |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| bbac987b | merge Merge pull request #3086 from ruby/claude/changelog-workflow-dh5jwk |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| e0481f57 |
Run `gem:changelog` on a runner
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 14 days ago | |
| e5c20aef | merge Merge pull request #3085 from ruby/claude/jruby-pr-3083-null-issue-0s30d5 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 0870d211 | merge Merge pull request #3082 from Shopify/non-ascii-identifiers |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| b3d16a3a | Mark src/lexer.c as generated | Soutaro Matsumoto <s****o@s****m> | 14 days ago | |
| 5bffc465 |
Name the status after the caller's mistake
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 14 days ago | |
| f2e79a18 |
Give the WebAssembly host the NULL parser too
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 14 days ago | |
| e054ee09 | merge Merge pull request #3084 from ruby/codex/json-3-ci-repro |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| f210e6db | merge Merge pull request #3083 from Shopify/reject-unreachable-start-pos |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 24e4bac1 | Skip JSON 2-only API tests with JSON 3 | Soutaro Matsumoto <s****o@s****m> | 14 days ago | |
| 4585b570 | Skip JSON additions tests with JSON 3 | Soutaro Matsumoto <s****o@s****m> | 14 days ago | |
| 023fa8a1 | merge Merge pull request #3080 from ruby/bundle-update-20260811-83a82795 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| df2bf17c | bundle update | github-actions[bot] <g****]@u****m> | 16 days ago | |
| 9bee57c8 | Refresh the Unicode tables from prism 1.9.0 | Soutaro Matsumoto <s****o@s****m> | 16 days ago | |
| 05368124 | Test and document non-ASCII identifiers | Soutaro Matsumoto <s****o@s****m> | 16 days ago | |
| 2c6f43be | Allow a non-ASCII character to start a name that is not a type name | Soutaro Matsumoto <s****o@s****m> | 16 days ago | |
| cc41bfef | merge Merge pull request #3078 from ruby/claude/changelog-backfill-4-1-3-dh5jwk |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| cbb16d05 |
Write a backported change up with the pull request it came from
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 16 days ago | |
| c3387f37 |
Add the 4.1.3 section to the changelog
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 16 days ago | |
| f8afa268 | merge Merge pull request #3071 from ruby/bundle-update-20260810-aad00219 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 76d8c7da | merge Merge pull request #3020 from pocke/Pin_GitHub_Actions_to_commit_hashes |
Masataka Pocke Kuwabara <p****2@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 2beabfac | merge Merge pull request #3074 from ruby/claude/fix-nullability-pedantic-errors |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| e1972252 |
Don't use Clang nullability qualifiers in strict ISO C mode
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 16 days ago | |
| 0993b83e | merge Merge branch 'master' into bundle-update-20260810-aad00219 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 373739a0 | Allow specifying signature paths for test generation | Soutaro Matsumoto <s****o@s****m> | 16 days ago | |
| 650f89ba | Pin GitHub Actions to commit hashes | Masataka Pocke Kuwabara <k****a@p****e> | 16 days ago | |
| da71a3bc | merge Merge pull request #3073 from Shopify/codex/lazy-assert-send-type-message |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 237176a7 | merge Merge pull request #3072 from ruby/codex/update-rust-parser-v4.1.2 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| f1bcff31 | Avoid eager call trace inspection in type assertions | Soutaro Matsumoto <s****o@s****m> | 16 days ago | |
| 579f3b94 | bundle update | github-actions[bot] <g****]@u****m> | 16 days ago | |
| 6685d350 | Update Rust parser to RBS 4.1.2 | Soutaro Matsumoto <s****o@s****m> | 16 days ago | |
| 6341786e | merge Merge pull request #3068 from ruby/claude/fix-type-param-rename-substitution |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 6c2f00cf | merge Merge pull request #3067 from ruby/claude/module-self-type-param-alignment-2w... |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| e51608fa |
Add test for align_params with arity mismatch
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m> | 19 days ago | |
| 5e78055e |
Extract per-declaration type param alignment into entry-level align_params
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m> | 20 days ago | |
| 7a435898 | Update lexer.c |
tufusa <m****e@t****t>
Committed by: Soutaro Matsumoto <s****o@s****m> |
20 days ago | |
| e0a66c05 | Exclude CR from comment token pattern |
tufusa <m****e@t****t>
Committed by: Soutaro Matsumoto <s****o@s****m> |
20 days ago | |
| 43b9ac85 | Add lexer test on CRLF |
tufusa <m****e@t****t>
Committed by: Soutaro Matsumoto <s****o@s****m> |
20 days ago | |
| 1e2caae1 |
Align type params in AncestorBuilder#validate_super_class!
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m> | 20 days ago | |
| 831baec1 |
Fix TypeParam.rename to substitute variables in bounds and default types
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m> | 20 days ago | |
| b954d29d |
Align module-self type params across declarations in ModuleEntry#self_types
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 20 days ago | |
| d89e4ad6 | merge Merge pull request #3042 from Shopify/support-forwarding-parameters |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 4752d54a | merge Merge pull request #3066 from ruby/claude/wasm-ndebug-build-ytf7tz |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 84f4fc28 |
Build the wasm module with -DNDEBUG
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 23 days ago | |
| 915b54f5 | merge Merge pull request #3065 from ruby/claude/rename-nodiscard-macro-tzvbf7 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 5f6f4b38 | Allow a non-ASCII character in the remaining identifier rules | Soutaro Matsumoto <s****o@s****m> | 23 days ago | |
| ad8bb04c | Allow a non-ASCII character to start a symbol | Soutaro Matsumoto <s****o@s****m> | 23 days ago | |
| d1a4cee4 |
Define `ident_char` by what it excludes
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
Soutaro Matsumoto <s****o@s****m> | 23 days ago | |
| 82b57362 |
Rename the `word` lexer definition to `ident_char`
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
Soutaro Matsumoto <s****o@s****m> | 23 days ago | |
| 1a8a8d00 |
Rename NODISCARD macro to RBS_NODISCARD
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 23 days ago | |
| 49d5b5fa | Reject a byte position the lexer cannot start on | Soutaro Matsumoto <s****o@s****m> | 23 days ago | |
| 269a752d | merge Merge pull request #3063 from ruby/claude/release-doc-mcp-changelog |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 468f2f3c | merge Merge pull request #3064 from ruby/claude/version-4-2-development-io9eyx |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| d298bb71 |
Start 4.2 development
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 23 days ago | |
| 6e2ddb6e |
Say how the changelog is assembled without `gh`
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 23 days ago | |
| 2c394623 | merge Merge pull request #3062 from ruby/claude/release-4-1-2-hurcyr |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| d710ede4 |
Version 4.1.2
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 23 days ago | |
| c95a7c95 | merge Merge pull request #3061 from ruby/claude/gc-stress-test-performance-424sfy |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 1630d1f6 |
Keep GC disabled during GC_test#test_stress_and_stress=
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 23 days ago | |
| 7534c7e8 | merge Merge pull request #3059 from ko1/fix-gc-test-enable-restore |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 75bcf93c |
Fix GC_test#test_enable leaving GC disabled for the rest of the suite
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Koichi Sasada <k****1@a****t> | 27 days ago | |
| c6eaca2e | merge Merge pull request #3058 from ruby/claude/release-doc-new-minor |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| a8913a88 |
Document the JRuby container, and correct what pins the jar versions
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 27 days ago | |
| 1da55ae9 |
Remove the release path that predates the release workflow
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 27 days ago | |
| 34b11883 |
Say what the version on `master` means
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 27 days ago | |
| ba38b2a9 | merge Merge pull request #3057 from ruby/claude/jruby-rdoc-8 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 39d98d3f |
Unpin rdoc on the JRuby CI
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 27 days ago | |
| cef97650 | merge Merge pull request #3056 from ruby/claude/release-4-1-2-dev-1-ktjm41 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 99218e53 |
Version 4.1.2.dev.1
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Claude <n****y@a****m> | 27 days ago | |
| e834ace5 | merge Merge pull request #3055 from ruby/claude/gha-tag-push-method-cp52p2 |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
27 days ago |