Yudai Takada, ydah

Hash Date Message
3bceae0fad495312493f8c627da27b0b0701a54d 2022-05-20 Fix typo in README (#5925)
6c7e2617d169417674859d0fed55acb19bec4a15 2022-05-20 [ruby/optparse] Fix typo in documentation
29e6d97517bbd4dcc540464c8473172232f3e228 2022-11-21 Fix typos (#6775)
e6fcf07a6f3e50ca9f7698f70e536ad72fde8d92 2023-10-23 Use `-H` option instead of `-h` option
4d4d418457a1b6dc2ce63b166cff51fd0827c0a3 2024-01-25 [ruby/irb] overrided ==> overridden
6580a95f8d5a74bec20d41eb9660a93f13be8922 2024-01-25 [ruby/irb] inifinity ==> infinity
fd9b968569fc8b7a4cdc3dcad815cd3aab8d7088 2024-01-25 [ruby/irb] recever ==> receiver
9b1cc68b770145b8ccd1ca10e7604e5f5af32d10 2024-01-25 [ruby/irb] configuation ==> configuration
5f9f46a24cd8c166baa4cdd3ef014b695eed6a0e 2024-01-25 [ruby/irb] reseting ==> resetting
819ae2c2c181b3e27e4ba57b66a7e89f1745ff09 2024-01-25 [ruby/irb] assigment ==> assignment
033411562802d1ec2d8a57dfef480f8e7d346214 2024-01-25 [ruby/irb] Synatx ==> Syntax
4bd58e1ade11f9bc82b12427f59871dd73db7c50 2024-01-25 [ruby/irb] diabled ==> disabled
8b061eeb229ea71089e0c061b67d6a43b4ebf5e1 2024-02-15 s/enocding/encoding/
317c1da62b95cf3dadd4838c47b588dffad1398d 2024-02-15 s/Direcive/Directive/
303852440a2cfd970ac1a56a56150ed41fbbef67 2024-02-15 s/bellow/below/
aa6d0bc0bdeebd79788a6c8b32ba8be73392c5d6 2024-02-15 s/ocurs/occurs/
926277bf826127c65689ddf01f94e23d538a3b8b 2024-02-15 s/ therefor/therefore/
b7f5c8003639b86cea50389fac541e2565e7e694 2024-02-21 Use `terms?` instead of `opt_terms`
89f0c0ceb5e5e20c56e63498521966c499b361a5 2024-02-22 Use `'\n'?` instead of `opt_nl`
8ad0b2cd310b4ca5af9a24610117a05acc35bcae 2024-04-19 Use `' '+` instead of words_sep
f9cf923af2c54345b1d6756e3268b509655754a3 2024-04-27 Use user defined parameterizing rules
9f7e0d2bb40afd17886272334413b5ae109a5f56 2024-04-28 Use user defined parameterizing rules `opt_args_tail(tail)`
c28329817d07e221290d3c4729db38bc6938ee10 2024-04-29 Use user defined parameterizing rules `f_kwarg(kw)`
acc76c8c911467fc9496789c52851ba45a9ef5d4 2024-04-29 Use user defined parameterizing rules `f_opt(value)`
ed5a7a59c0e909b4c77548fea06f1fd676e48a92 2024-05-02 Use callee side tag specification of parameterizing rules
e1905ca18047e2dff73115f432ddfa532f7d396e 2024-05-02 Use user defined parameterizing rules `f_optarg(value)`
2eb31a625440caa5e630fc2426abe6c9bafb0bf4 2024-06-12 Fix a typo
278a7cb057cd7fed2a6284f727c38a1182a31668 2024-06-12 [DOC] Fix a typo in dir.c
15ceb95d781f3966e987fe217c22edcaf6941501 2024-06-30 [ruby/rdoc] Fix some typos (https://github.com/ruby/rdoc/pull/1129)
af143d8a749ae0ba0f394521dd46bea824a354fa 2024-09-03 Implement UNDEF NODE keyword locations
a2243ee48bf6d68b0e5c713b5e7dd6bf3b57f62c 2024-09-03 Implement ALIAS NODE keyword locations
ab18b1b4f55d3d06e6e040d755e75b5b447198f3 2024-09-03 Implement VALIAS NODE keyword locations
5c3a52627f945670dd6929614db56c154ebfe552 2024-09-04 [ruby/prism] containt ==> contains
dbb8f97eaa4c6c7e36c797c7b1d9a803db2623ea 2024-09-04 [ruby/prism] essentialy ==> essentially
32680f543c6fc515870d4f5c6829607dc67d59ef 2024-09-05 Implement AND/OR NODE operator locations
d52e599538fb67535c95d86aec89fd7e53c61818 2024-09-05 Implement WHEN NODE locations
4e6091ce09154d735cca025a4d0130eecebbbc19 2024-09-09 Implement WHILE and UNTIL NODE locations
d03e0d1c35638fcd3b474bf604c855f132356e6d 2024-09-10 Implement BREAK, NEXT and REDO NODE locations
0b11e039d7a38550bf5d93df96081e0bf3df29a4 2024-09-11 Fix wrong NODE name
885cf350de4c80a918a33da109d0462711ac5e49 2024-09-11 Lrama v0.6.10
f47c057c327467a8dcdb8482b13d2ea281a6ad6f 2024-09-12 Remove unnecessary file
feac2b4b77b337a637d80793c53b680e5697cab6 2024-09-21 Implement CASE NODE keyword locations
5334766bebcb471549b300c6e6e9cf0d08575116 2024-09-21 Implement CASE2 NODE keyword locations
b811a9a097f2ce9ed9b200be84523698bc693e54 2024-09-21 Implement CASE3 NODE keyword locations
31a88d1554550a7c70fd63991051890c4fd71ac7 2024-09-11 Implement RETURN NODE keyword locations
509b577e0126d92f37ae45d83863c449f8666be1 2024-09-24 Implement BLOCK_PASS NODE keyword locations
cc1e1e77d50833aa5a64f6c399e3def637294f43 2024-09-26 s/useable/usable/
87f4999b4f838cdbede34d76d85fb046969ad888 2024-09-26 s/accomodate/accommodate/
0209b9554dc86b95018b454d81ad48d1a9c6af27 2024-09-26 Extract `setup_branch`
a50a7c70702c51cca9058b1f070a8e32c64b9774 2024-09-26 s/erorr/error/
0c25eb4ffe50d6628dbed0a20e310afeb5993825 2024-09-26 s/interation/iteration/
eff16d93025d354de08cb40a11a51acffdf26e57 2024-09-26 Implement OP_ASGN1 NODE locations
8f678d69895d8b0562a52925a1840b698e021f56 2024-09-26 Implement OP_ASGN2 NODE locations
1b6c234fec2addd74a4fe2349edd853adde91df8 2024-09-28 s/reproducable/reproducible/
044e57ed7c34bfe2cea6e7dcc685cc0a4050c86f 2024-09-24 Implement SPLAT NODE keyword locations
ac2786757e1920fb2366a7331650acf6e328b2d6 2024-09-24 Use Named Reference
169a5ee99e1e8742e6821f8b846d39e90c3c9ea8 2024-10-01 Use user defined inline rules `user_or_keyword_variable`
1c762d95664796275460025b37379753c0ac8e36 2024-10-09 [Bug #20789] Fix an invalid syntax error when `->a=1...{}`
199691553e8bf3dd5c17b815aaed6f346e0bdf95 2024-10-16 [ruby/json] Godounov ==> Godunov
31a3e877771dabbcd40f481023eaaf541c58af6d 2024-11-28 [DOC] typo fix in NEWS.md
3c2646ebe891c33f52ad55d569cd4ec334c6f97e 2024-11-28 [ruby/prism] Add document CallNode fields
20206da7f751474ce20a20092937f806c7f7bc18 2024-11-28 [ruby/prism] Add document CallAndWriteNode fields
c7e1cb0404c7fd522681f72265714537db700b9c 2024-11-28 [ruby/prism] Add document BlockParametersNode fields
02fa822ebce7b197fcadbb4b2d66df7a1166fe8b 2024-11-28 [ruby/prism] Add document BlockParameterNode fields
efb3f84ce89aed6ed8c52117007796fc4bd01c06 2024-11-28 [ruby/prism] Add document BlockNode fields
80897f97b2d37352a92803e594153f02956fcc5f 2024-11-28 [ruby/prism] Add document BlockLocalVariableNode fields
06dcadd1602050a539fb83768c5a2138a3663461 2024-11-28 [ruby/prism] Add document BlockArgumentNode fields
d53cf5e6df11b9a1637aaf72f1d05a50e2406929 2024-11-28 [ruby/prism] Add document ArgumentsNode fields
4574ac5f79fac964806e463737b994780e735aa8 2024-11-28 [ruby/prism] Add document AliasMethodNode fields
76aa9fd1125f54dd60577fbc304f6eb93228fff5 2024-11-28 [ruby/prism] Add document ArrayPatternNode fields
b1f992e02745fed15e57e802073741623273c706 2024-11-28 [ruby/prism] Add document BeginNode fields
90404ca46004e10e4e64e7b4e648d88ffcfb65ee 2024-11-28 Fix example of array pattern that results in a SyntaxError
aa77bfd13ee183adde6bdc7812cfbb9580ea4b7a 2024-11-27 [ruby/prism] Reject extra comma in array after keyword argument
2ba598726360226b5a00d7c72a62479c6eb0e87a 2024-11-27 [ruby/prism] Reject invalid dot method call after match predicate or after match required
fd217d475d885d02e526deef644d552cdec28b13 2024-11-27 [ruby/prism] Reject invalid operator after match predicate or after match required
0f921cf41dc0bb6c0846988e78cef0d2dce9e871 2024-12-03 [ruby/prism] Add document CallTargetNode fields
917f348a0c2b956f2d5bbb1abdce878a595844e3 2024-12-03 [ruby/prism] Add document CallOrWriteNode fields
5d156007f60e7ee00b1c0d21914825972a7580ae 2024-12-03 [ruby/prism] Add document CallOperatorWriteNode fields
932897af0e784d19ff508d45f473dd4d78f7149e 2024-12-04 [ruby/prism] Add document ClassVariableAndWriteNode fields
f88ebb4ad760a8c30278e136c25e216db0d47d26 2024-12-04 [ruby/prism] Add document CaseNode fields
8a228f297e036025656d5682cd14f7189fca8830 2024-12-03 [ruby/prism] Add document CaseMatchNode fields
5898abd08406f9a432fe4ae9743005ebfcd71435 2024-12-03 [ruby/prism] Add document CapturePatternNode fields
6ccaa37eb365afd6b01359e63dac85aef35987a5 2024-12-06 [Bug #20926] Fix a crashes with `shareable_constant_value: experimental_everything` using parse.y's parser
bfb7571d24f15e1ca2361d4fe7f594848cc5ea07 2024-11-07 Remove minimum Bison version requirement from parse.y
ce2f3983868308fd330d4134e66e46b0a82c666b 2024-10-03 Remove unused macros from parse.y
f6e0a037aa21bd90830cecc397c16918890d76a2 2024-12-04 [ruby/prism] [Bug #20785] Allow `, and` and `, or` after patterns
b0d40d3d039d50afd6ca7e95f77cfb3932a50b69 2024-12-22 [DOC] Fix typos in comments in ractor.c
b8fe5550e7e0e623805a954b148286bda2b38ecd 2024-12-22 s/backslashs/backslashes/
cd8ad9634d9ab93f813d23b92384e04ecb8cc5f9 2024-12-22 s/Punctation/Punctuation/
d8c152eeadb518d6a757fe1fccf70d8941519cfb 2024-12-22 Lrama v0.6.11
1b0e362692fceea92c7431d4e6149debd46c7f0e 2024-12-25 [DOC] Fix typo in NEWS.md regarding thread-safety
b7690c58b94f77e81bc1b099ca93e47160304a46 2024-12-22 [ruby/strscan] [DOC] Fix typo in documentation (https://github.com/ruby/strscan/pull/129)
feba2b66ff076afac8a7533e45b43364ab2531d7 2024-12-22 [ruby/reline] Fix typos in comment (https://github.com/ruby/reline/pull/796)
0643f081877ea19f8dd6610dd67b2606ecf4c880 2025-01-03 Implement IF NODE locations
1e2ed31cc2249d76f8ac4bc39134d0fd6ea7dc93 2024-09-20 Change the reference to the RHS in the Parameterizing rules action to a Named Reference
aa892378a11cd763985051272f5708d86041ccd6 2024-09-24 Use callee side tag specification of parameterizing rules
fd2f66e3c0f7c04eb00eb41c495a0c92e094a967 2024-09-24 Use Named Reference for RHS of `def_name`
b33c1e4bb2943779b9e7a8034cb6763ef9c25e67 2024-09-28 Extract `rb_ast_compile`
4b02a7b794b6c565eae0ed3c8dfedc1b8daf4e49 2024-09-30 Change `rb_ast_compile` to a function that simply creates a parser and sets options
d4009d939c15a033a5afa91280efca4efa174929 2024-11-02 Remove spaces
5cc4240dda72582456dc271ec580178d070197a9 2024-10-03 Refactor parse.y to replace `tIDENTIFIER` and `tCONSTANT` with `ident_or_const` inline rules
c22b0598b0dd197a49212e06cfc91e4a3f2e058c 2024-09-27 Implement SUPER NODE locations
4c192011422dc04902ddf930ff22be223325a35d 2024-11-04 Implement EVSTR NODE locations
607b1b3d7628b1f94f086ce1dfe67789179cf906 2024-11-06 Implement YIELD NODE locations
fa2517451ec265d5b273e864bc750a1b9ba2957f 2024-11-02 Implement LAMBDA NODE locations
5fcc3ab534cb001a577a5c64381d3a31813344c9 2024-11-05 Implement REGX NODE locations
f2454aa2c28e15c88750c731262d23ad9e6c849d 2025-01-03 Use user defined parameterizing rules `f_kw(value)`
7124c34f516c82ee483ca9a8bf3346926c7a2a80 2024-12-13 Remove unused `FIXNUM_OR` macro from compile.c
0eb63c410ea0324412c0376e5cf2166e81e32970 2024-10-12 Use user defined parameterizing rules `value_expr`
f00c5102c046c8376b0c680423686ac2fcb99592 2024-10-12 Use `command_call_value`
1e330dd5ecddd709d9d3c2fa24a42506c52c06b3 2025-01-04 Use `p_primitive_value`
4fa68953fbf1e2cec9b8650a5a25b4b6bfe0e331 2025-01-01 Use user defined parameterizing rules `asgn(lhs, rhs)`
2efa78099cabbf40e0c974a047605ca0bfc09fc6 2025-01-01 Use user defined parameterizing rules `def_endless_method(bodystmt)`
bb66b42a7fe8bb3beb1b806330bf268867fa1e49 2025-01-04 Use user defined parameterizing rules `op_asgn(rhs)`
a1f010b8e41f5406a728cc8a75816a0a20bf2174 2024-10-12 Use user defined parameterizing rules `compstmt(stmts)`
88da6856a3f5cc6a84a8d1909f56952c605ef0dc 2024-11-02 Implement DOT2 NODE locations
61c4907458f00841f28feb2daeb508af8c494d51 2024-11-02 Implement DOT3 NODE locations
24653430cde5f7abb895d1a009ebf4d8cfc39519 2024-11-02 Implement FLIP2 NODE locations
c936699431477a565b9e4036bc3b1fc186ac9918 2024-11-02 Implement FLIP3 NODE locations
de8deb5f9c7aef899bbad6652e86ab1031a25965 2024-12-29 Remove unused token definitions for `tRPAREN` in Ripper and parser files
b3de2c334ea6d9382626be421ce63d1f0a696f4e 2024-10-05 Use `ISEQ_BODY(iseq)` instead of `iseq->body`
76759003f5d275f8f5dbf42259ff55584fa6b387 2025-01-07 Introduce macro for creating child iseqs with callbacks
18f756e4af23104284fd03cee7ca6a374ea9bbb1 2024-10-12 Remove unnecessary semantic actions
500a87756f9873a320aa3a11ab2d1ac4e1b4afee 2025-01-08 [ruby/prism] Reject pattern match with unexpected double splat inside array
36b6625ba9ccaa0ab88dd56b3f41c70e161f3df0 2024-10-03 Refactor `parse_isalnum` and `parse_isxdigit` to use macro
c721301132507c58dbef4f9bab0188a79f691e3c 2024-11-10 Implement FOR NODE locations
7790aa89f930e85e9d1d679f836338c44be0814f 2025-01-09 Use Named Reference
6069e8fea50f06ceb2ed88112c2818e255d357bf 2025-01-09 Refactor for loop handling to simplify do keyword location assignment
ca81142eff98cccb03ff523322aefe4e7346fd0e 2025-01-07 [ruby/prism] [Bug #21010] Reject endless method definition of `[]=`
eafba0d5d3c10678fae23ae35e2923c3cb70de66 2025-01-12 Use LRAMA instead of BISON
ccb4ba45ed0439764fc44a40469e396187d83a71 2025-01-12 Use LRAMA instead of YACC
f33a76bfa93898d32841e972f006fd96bd17a1f9 2025-01-20 Lrama v0.7.0
3260b0b6471ae0d7c31c1047550d8cc8afbfe63c 2024-11-11 Remove unnecessary assignments to local variables in `strings`
2b1db0faecf03d3fa1b7a1b102cc4c51aa962d5f 2024-11-11 Remove unnecessary assignments to local variables in `f_arg_asgn`
3198b46a36feddabe5bbdcae253e5895e31f182a 2025-02-24 s/TERMINTOR/TERMINATOR/
6c8cdc9c6b642eb4c613a6819f0c1d241dd0e30a 2025-03-01 Change superclass rhs to use none
c93f30ab67a37276d6cc50ec33186fd55f62c0a3 2025-03-01 Use user defined parameterizing rules `mlhs`
a47e686cb6195dbd1266229d6e8d6bb17207c311 2024-11-02 Implement POSTEXE NODE locations
36ee0c1acb45760d63fc7dcb9a4d2b6002a58a4f 2025-03-02 Add tests for alias locations with special variables $`, $', and $+
eae0fe37c08b568c0a7cbf904caba4faca517746 2024-11-03 Implement CLASS NODE locations
24945defa57ca2a12e5d2773552e9b156ad6ecf0 2025-03-08 Remove redundant semantic action in bvar rule
caa7eaecc5b0d2d97c56abe336270541a06702ed 2025-03-08 Refactor parser rules to remove inline_operation
5965978efbfea95aefb6900dc9a594b682dae43b 2025-03-08 Merge the `new_yield` method into the `rb_node_yield_new` method
84f51eb02ac3b456e7b25d83e781202152abf21d 2025-03-13 Use user defined parameterizing rules `args_tail_basic`
f5f195180883fe80f02bc2579ba9aa84118e834b 2025-03-13 Refactor parse.y to replace tIDENTIFIER and tCONSTANT with ident_or_const inline rules
dd7deef338d843c8d866ddc279854068b39bfeb9 2025-03-14 Organize block_param_def by defining opt_block_param for non-terminal symbols
549c7fe29d95394ccdc4387d24a4c4a48e30dad7 2025-03-29 Adjust indentation for user defined parameterized rule
a35a101b4cd393aa4947eea872c71f0f7f0cd3f0 2025-04-08 Change the indent after lhs in generation rules from spaces to tabs
e9966998200ba4786f5b6912047832c8889999bd 2025-04-13 Refactor assignment rules to remove unnecessary lhs parameter
088fd968ed8af169964bed47cde2b25b58004396 2025-04-13 Add a new non-terminal symbol `ternary` to tidy up
e2559645421294d80315313d13385e8b948ab880 2025-04-13 Use user defined parameterizing rules `range_expr`
1c8154e5c9fc18878146330fb86f3216b4769aea 2025-04-14 Use call_op2 instead of call_op and tCOLON2
b68172caada45724a302f337334f29ebae5a0e1e 2025-04-14 Rename `f_optarg` to `f_opt_arg` for consistency in parser rules
ef66aef7912eb41c1d0d0733fe51375932e38a99 2025-06-15 Fix typo in NEWS.md
251cfdfe22bf53e88a140f419d9db0be139ca68e 2025-06-15 Fix typo in rb_bug message for unreachable code
2d96400c26bbba16233aa8d7afce297804400a2a 2025-06-15 Fix typo in error message for shape_id verification
c584790bde83bfd6a01ebc9301f2fe00e4986ad7 2024-11-02 Implement COLON2 NODE locations
d60144a4908b9bd64f7cd635defaa68b2abf2638 2024-11-02 Implement COLON3 NODE locations