Ufuk Kayserilioglu

Hash Date Message
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)