Haldun Bayhantopcu

Hash Date Message
0b4b2cd1ee161f2875375181e0978d7757e25c8a 2023-02-15 Fix removing ivars from clases and modules.
b03b251aa4b4a7098721f3497f519f1b3e930f62 2023-02-15 Handle all non-object type objects
44197e51dc13eb6a69a3ad6e0905896dcc5106f5 2023-06-26 [ruby/yarp] Add missing snapshot
59e5bf2d1fdcdd65c17bfd08a6f7644acc41be04 2023-07-25 [ruby/yarp] Fix comment locations
bd5cc4d6a0150c0d32b49b73947f9dde1189a322 2023-07-25 [ruby/yarp] Add comments test
47ff17a413e9f345dd935479f703d3d2964b237d 2023-07-25 [ruby/yarp] Fix error and warning locations
c680ae2ce1e535196eeb06228176d9308f7cab84 2023-07-26 [ruby/yarp] Added locations to errors tests
499eb3990faeaac2603787f2a41b2d9625e180dc 2023-07-26 [ruby/yarp] Fix tests
8835ca23c138b2fa5e883acd6b368fdc25d7ce23 2023-09-16 [ruby/yarp] Fix a possible null pointer deference
0a630fa461a7260235842e482f682deca30172d6 2023-09-20 [ruby/yarp] Check whether the conditional predicate is closed
c0d27af114740b67c6f278997b7f70f854b99e64 2023-09-21 [ruby/yarp] Create arguments when necessary
c54e225f34957967709dee59c0d66b265fd30e05 2023-09-22 [ruby/yarp] Introduce YP_TOKEN_METHOD_NAME
6de1a9238b3482d688dce873d22a4a2d61afc4a0 2023-09-22 [ruby/yarp] Check class name to be a constant path node or a constant read node
acd44902b917230066b4fc7ea6c7e12556274512 2023-09-25 [ruby/yarp] Fix crashes in parsing block arguments
3f511a1d093a85da4f224c0651f8cf922f02f501 2023-09-22 [ruby/yarp] Check predicate of while and until
0084bac47a49d787a86c4cfd4d238c24736eb659 2023-09-27 [ruby/prism] Fix assertion failure for fwd params after rest
7799fe90da49958af0d33d18c82f12012610f32a 2023-09-27 [ruby/prism] Check for a semicolon or a newline after the inheritance operator
834560a923dcc4aa6685fb7fd7aecae1808217f1 2023-09-28 [ruby/prism] Check whether the predicate is closed for conditionals
fb9795cf7a25d675d1fd525997fd002a16f46aec 2023-10-05 [ruby/prism] Fix parsing shadow args in lambda blocks
38cb92a00c65526898ec4d7949e7d0f9b75666a5 2023-10-05 [ruby/prism] Check for duplicate names in shadow args
8d8fe5435567553a1b3381103585ed3214fbee81 2023-10-05 [ruby/prism] Check for duplicate parameter names in destructured params
7eccc13c1f0be27063c979f94c34497712093bfd 2023-10-06 [ruby/prism] Emit error when assigning to a numbered parameter
4387af1b4a16fbd181a7c42424ffb8cf92d55110 2023-10-11 [ruby/prism] Fix parsing symbols in strings after labels
3a21da9591d3325d8a14dcbac3ad6aeaadebef81 2023-10-30 [ruby/prism] Faster lex_identifier
322755a0076e74e5959c9f6b2682be79a60cef4e 2023-10-31 [ruby/prism] Fix a possible null dereference
3801503fe3d5c1440bc4e47a60e3e3bf5a22255d 2023-10-31 [ruby/prism] Fix a possible malloc(0)
e3f464522ca3d1d742a7bba7cb3ad132997a050f 2023-11-16 [ruby/prism] Fix calls with splat without parenthesis
4a26a65e428fbe4088c86068d5525d1f343702ee 2023-11-16 [ruby/prism] Add macTurkish
e5d6b4099e9f4027dbaaeb8b825ada572279b066 2023-11-13 [ruby/prism] Do not allow trailing commas in calls without parenthesis
85dcfef23a16ce75575177b24e6726f8ab12d276 2023-11-17 [ruby/prism] Add macUkraine
0a081a33eb036101e7e61cf61e6390481cfe73c3 2023-11-17 [ruby/prism] Add macRoman
50b7b927a3a99d5959c94f48e8b084bab937fea1 2023-11-17 [ruby/prism] Add macThai
cbdac2f031888fb1cf5fcbabb80c180c3c547adb 2023-11-17 [ruby/prism] Silence clang analyzer warnings for the memory leaks
fdcb97833cae7580fc85ea5786c72bb575598043 2023-11-17 [ruby/prism] Faster lex_keyword
36afc11ece39a13bc0ca7ace8267d7a91070946a 2023-11-20 [ruby/prism] Fix locations derived from arguments. (https://github.com/ruby/prism/pull/1897)
8966d06b96f2c6396d4c7e58b7a51c9bdebbb694 2023-11-21 [ruby/prism] Warning for ENDs in methods (https://github.com/ruby/prism/pull/1899)
f397650cda4e99a8eaf710ac5bcf73da960dc30b 2023-11-21 [ruby/prism] Fix lex_state_beg_p (https://github.com/ruby/prism/pull/1591)
32b5f5be7cd0140c5f919d81d6ebf826efd03bb8 2023-11-27 [ruby/prism] Introduce char_is_identifier_utf8
0d1917aead71dde00f08ebbc7c041e788663fc1b 2023-11-30 [ruby/prism] Remove no-op assignment
562d949e022cb3e7288256af8d0df3f4e17b66cb 2023-12-01 [ruby/prism] Fix parsing heredoc ends
94bf9f80377d32e9dd5123bdf487b55b5e06a851 2023-12-05 [ruby/prism] Remove unnecessary match
34543f7c75c28f8b650b5ef3c30eb2c5314c4db5 2023-12-06 [ruby/prism] Update snapshot
a57186b9d1b0db3a88e5e9082347903b109f7d0e 2023-12-06 [ruby/prism] Fix one potential memory leak and silence one false positive report.
ce094e8556014b5c1f175ff7c1b881339ad84a41 2023-12-06 [ruby/prism] Emit error for constant assignments in defs
b0e10345d3b1f4c1f1b82d2598a31c066a0b2c28 2024-01-23 [ruby/prism] Fix parsing calls with labels
9a7637da2d0fd6a43e980bb210957011c6f146be 2024-01-23 [ruby/prism] Add tests
7d356b8f0e5be81075a30e779c872eeed9049150 2024-01-23 [ruby/prism] Fix multiple assigns with newlines
67c5690a6d29e861fcb8522dc4213f9d26d3aab6 2024-02-01 [ruby/prism] Check literals for receiver
a0217025969097709928657acab58321bf0adedf 2024-02-15 [ruby/prism] Fix parsing rescue modifier
a6bcd3aa70894858d0b75051a471896794efab61 2024-02-15 [ruby/prism] Fix debug logging
f4f57e1162eb60956103a1b21d42b67b5c835862 2024-02-15 [ruby/prism] Add warning for assignments to literals in conditionals
6767117b07ecb825edb7ee82a27d7d05b6a9b79a 2024-11-07 [ruby/prism] Fix splat after kwsplat
0dc35f0d3027413d7fd7f73d6be1d7ea99cf156e 2024-11-08 [ruby/prism] Ignore newlines in labelled lambda arguments