2c93ef7ab33a122f6f37fd7cab0bef48c3965a36
|
2021-08-27 |
Add YJIT logo |
0378e2f4a8319440dd65c82b16f189161472d237
|
2022-09-26 |
Add Class#attached_object |
99cee85775bc5656b942bf4e1b0568a8f40addcd
|
2022-12-22 |
Add copy with changes functionality for Data objects (#6766) |
12dfd9d1c980d17d8a0ea10bccb9cd7eca21b568
|
2021-10-25 |
[flori/json] Call `super` in `included` hook |
1d51e4cadfbc1f445d00887189e06047759c9aec
|
2023-10-27 |
[ruby/prism] Improve comment generation in templates |
0562c246ebdf071dfb85b2f7904574d38fee14f7
|
2023-12-06 |
Add handling of implicit hash arguments |
25b9a0cbc86da562e765e4fac27bb28311646971
|
2023-12-11 |
[ruby/prism] Add `STATIC_KEYS` flag for `KeywordHashNode` |
43229d531ff77cd9f8414e75141fcf54fafb22c4
|
2023-12-11 |
[ruby/prism] Start `KeywordHashNode`s with `STATIC_KEYS` set, until hit an element that should clear it |
d313c82f797852037012138284d4e49fdaf284c4
|
2023-12-11 |
[ruby/prism] Update tests and snapshots |
bdb38dd9f22accfddc8d0a5e211c74b6a06faf51
|
2023-12-11 |
[ruby/prism] Add methods for setting/unsetting and macros for testing a flags |
1f22245ed5004ef097e192aec157b34409214a2a
|
2023-12-11 |
[ruby/prism] Start using flag macros/methods exclusively |
e96f6126f27c097d8148da143bb18edbe4180a61
|
2023-12-12 |
[ruby/prism] Fix hash deopt based on contents |
f390c51b15c470590a416d0def51ea1cca1bd74b
|
2023-12-12 |
[PRISM] Use `PM_KEYWORD_HASH_NODE_FLAGS_STATIC_KEYS` flag in compiler |
31c0ea20e5492925ac971991937e30524da5043d
|
2023-12-12 |
[PRISM] Add a test with a non-static-literal hash key |
01f21d57297f1e6820a6a374ccf9c432c6178038
|
2023-12-13 |
[ruby/prism] Fix the implementation of the flag on keyword hash nodes |
d07fdc5edee219bbbd6262f909d636a509793cca
|
2023-12-14 |
[PRISM] Fix keyword hash handling in method calls |
0a31cb1a37f184daa7c2839abd6a827793fdd2f3
|
2023-12-15 |
[ruby/prism] Finish keyword hash node flag refactor by renaming flag |
2e1d735dced20edc675654983ada09382f0d00f0
|
2024-03-06 |
[ruby/prism] Move template related methods/classes under `Prism::Template` namespace |
ddc81ee3f996308482bc566c3048c5965f608ad0
|
2024-03-06 |
[ruby/prism] Fix some missing methods/signatures in RBIs |
8dfe0c7c28fcaff1d52ab7f2751188f2e89b2347
|
2024-03-06 |
[ruby/prism] Fix some type-checking errors by using different method calls |
3ad17b3beceb143a3e9fd5374c2e2532f42bf566
|
2024-03-06 |
[ruby/prism] `Prism::Compiler` should be a subclass of `Prism::Visitor` |
8d191a9f57fa6ff86f63c98e99be68ed86f3052c
|
2024-03-06 |
[ruby/prism] Move polyfill to separate file to type-check it independently. |
de411ef0b611b171b4055a5f469637fdb77487a6
|
2024-03-06 |
[ruby/prism] Small changes to make type-checking pass |
06fca8dbcae62b673279f0088ae8d327df28904a
|
2024-03-06 |
[ruby/prism] Fix parsing errors for `:!@` and `:~@` in Sorbet |
519152db6dd11173acc1118543770e053ab0ab71
|
2024-08-24 |
[ruby/rdoc] Make the summary triangle appear in the correct place when the summary text overflows to next line. (https://github.com/ruby/rdoc/pull/1160) |
224a02f924967066fc5c784c2f4a75eea52b11b4
|
2025-05-22 |
[ruby/prism] Monomorphise visitor methods |
5ec9a392cdf7f971221dc073dd466bce877d8acb
|
2025-06-12 |
[Bug #21439] Fix `PM_SPLAT_NODE` compilation error in for loops (#13597) |