{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":131523,"defaultBranch":"master","name":"ruby_parser","ownerLogin":"seattlerb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-02-18T07:43:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55277?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710482482.0","currentOid":""},"activityList":{"items":[{"before":"dda972899ee5019e19f2e868d600b119193baa55","after":"b07cac0797402f39e1712cd1779091aa6102688d","ref":"refs/heads/master","pushedAt":"2024-01-16T00:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"prepped for release\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 14027]","shortMessageHtmlLink":"prepped for release"}},{"before":"33753ca2abd4f7bd0530e60dc117c652a10eed3b","after":"dda972899ee5019e19f2e868d600b119193baa55","ref":"refs/heads/master","pushedAt":"2024-01-16T00:00:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"+ Made `rake compare` depend on `generate` (from clean: 28s -> 18s).\n+ Made `rake compare` a multitask (28s -> 10s!!).\n- Made `parser` task depend on `isolate` task to pick up racc generator.\nRemoved all chdirs in Rakefile to allow for parallelism.\n\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 14022]","shortMessageHtmlLink":"+ Made rake compare depend on generate (from clean: 28s -> 18s)."}},{"before":"2dc7171b1c036f2d3d0d3fd1e0caa2fca560cc0c","after":"33753ca2abd4f7bd0530e60dc117c652a10eed3b","ref":"refs/heads/master","pushedAt":"2024-01-15T22:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"+ Added tentative 3.2 support. (torrocus)\n- Updated README.rdoc updating instructions to match current filenames.\n+ Updated `rake compare` steps for lrama in ruby 3.3+.\n- Cleaned out cruft from `rake compare` code.\n- Updated compare versions and added 3.3.\n- Fixed compare/normalize.rb for lrama differences.\n\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 14021]","shortMessageHtmlLink":"+ Added tentative 3.2 support. (torrocus)"}},{"before":"f59a6b06a857d26783f461c8fb68a4e8fd8c8c75","after":"2dc7171b1c036f2d3d0d3fd1e0caa2fca560cc0c","ref":"refs/heads/master","pushedAt":"2024-01-12T19:30:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"+ Restructured build tasks to utilize Hoe's .yy support! 8.5s -> 1.2s!!!\n+ No longer package versioned .y files.\nCleaned up dependency list for readability.\n\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 14016]","shortMessageHtmlLink":"+ Restructured build tasks to utilize Hoe's .yy support! 8.5s -> 1.2s!!!"}},{"before":"349afadccc6ca5dcac942b94279a8e0e56fbc134","after":"f59a6b06a857d26783f461c8fb68a4e8fd8c8c75","ref":"refs/heads/master","pushedAt":"2024-01-12T19:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"- Made racc a runtime dependency (was dev only) now that ruby 3.3 doesn't ship with the racc runtime. (wildmaples)\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 14015]","shortMessageHtmlLink":"- Made racc a runtime dependency (was dev only) now that ruby 3.3 doe…"}},{"before":"8f419fdbe7e58bf039cd948b426b18c2f9158548","after":"349afadccc6ca5dcac942b94279a8e0e56fbc134","ref":"refs/heads/master","pushedAt":"2024-01-05T20:30:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"Fixed clean task from previous commit. Removed some cruft in Rakefile.\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 14002]","shortMessageHtmlLink":"Fixed clean task from previous commit. Removed some cruft in Rakefile."}},{"before":"fe1286fa8bbee946f58c43eb37e97b81c871a711","after":"8f419fdbe7e58bf039cd948b426b18c2f9158548","ref":"refs/heads/master","pushedAt":"2023-08-19T22:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"+ Overhaul of parser/lexer comment processing.\n+ Simplified parser productions for defn_head, defs_head. No more normalizing.\n+ Parser productions for k_class/k_module/k_def carry their comment with them.\n+ (internal) Removed RubyLexer#comments and #ignore_body_comments.\n+ (internal) Added simple RubyLexer#comment.\n+ (internal) Removed RubyParser#comments.\n+ RubyParser new_(class|module|defn|defs) handle normalizing production sexps.\n+ RubyParser new_(class|module|defn|defs) handle comment processing via sexp.\n+ RubyParser#next_token clears out lexer's comment when applicable.\n\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13899]","shortMessageHtmlLink":"+ Overhaul of parser/lexer comment processing."}},{"before":"744c910924af5346f73846385600f1d86f8beb63","after":"fe1286fa8bbee946f58c43eb37e97b81c871a711","ref":"refs/heads/master","pushedAt":"2023-07-12T03:31:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"prepped for release\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13848]","shortMessageHtmlLink":"prepped for release"}},{"before":"40ac9396689bccf0325527335f272168c0ded158","after":"744c910924af5346f73846385600f1d86f8beb63","ref":"refs/heads/master","pushedAt":"2023-06-28T05:00:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"+ Added Parser#in_argdef and integrated into 3.x parsers.\n- Fixed process_dots to properly deal with paren-less forward_args. (eric1234)\n\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13833]","shortMessageHtmlLink":"+ Added Parser#in_argdef and integrated into 3.x parsers."}},{"before":"5c8477c601a0e23d547efccab6d7c64178420d23","after":"40ac9396689bccf0325527335f272168c0ded158","ref":"refs/heads/master","pushedAt":"2023-06-07T00:15:43.377Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"prepped for release\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13813]","shortMessageHtmlLink":"prepped for release"}},{"before":"b9a49f29c30c5578aa55ad2c502a265a84d4b63b","after":"5c8477c601a0e23d547efccab6d7c64178420d23","ref":"refs/heads/master","pushedAt":"2023-06-06T17:01:27.132Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"removed one extra lineno\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13810]","shortMessageHtmlLink":"removed one extra lineno"}},{"before":"81e571fe62fe9a795b9e40a638ebb6b01ab060d3","after":"b9a49f29c30c5578aa55ad2c502a265a84d4b63b","ref":"refs/heads/master","pushedAt":"2023-06-04T08:00:52.371Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"Reworked as many lexer.lineno's out of the ruby3 grammar productions as possible.\n\nrequired some modifications to helpers and thus changes to ruby2\ngrammar as well, but overall not too bad\n\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13809]","shortMessageHtmlLink":"Reworked as many lexer.lineno's out of the ruby3 grammar productions …"}},{"before":"20153148ad73d6b3866e692b2c11a9e6c3fa2dd9","after":"81e571fe62fe9a795b9e40a638ebb6b01ab060d3","ref":"refs/heads/master","pushedAt":"2023-06-04T01:30:56.136Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"3.2: fixed parsing of f(*) and f(**). (agrobbin)\n\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13808]","shortMessageHtmlLink":"3.2: fixed parsing of f(*) and f(**). (agrobbin)"}},{"before":"e66f3a252aed1c496b74d4def00f214f9d6460bb","after":"20153148ad73d6b3866e692b2c11a9e6c3fa2dd9","ref":"refs/heads/master","pushedAt":"2023-05-17T04:15:36.334Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"prepped for release\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13793]","shortMessageHtmlLink":"prepped for release"}},{"before":"e548e510783a7e3c1467378d56fe004e1f3bb131","after":"e66f3a252aed1c496b74d4def00f214f9d6460bb","ref":"refs/heads/master","pushedAt":"2023-05-01T18:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"minor fix for ruby 2.7 and a bad test patch\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13762]","shortMessageHtmlLink":"minor fix for ruby 2.7 and a bad test patch"}},{"before":"d0cf074191ff10d15cfd25e23ff3b7154b1abb89","after":"e548e510783a7e3c1467378d56fe004e1f3bb131","ref":"refs/heads/master","pushedAt":"2023-04-13T00:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zenspider","name":"Ryan Davis","path":"/zenspider","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9832?s=80&v=4"},"commit":{"message":"+ Set Sexp#line_max in parser for many constructs: paren_args, arrays of various sorts, calls, classes, modules, etc.\n\n[git-p4: depot-paths = \"//src/ruby_parser/dev/\": change = 13735]","shortMessageHtmlLink":"+ Set Sexp#line_max in parser for many constructs: paren_args, arrays…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD4IAvTQA","startCursor":null,"endCursor":null}},"title":"Activity · seattlerb/ruby_parser"}