| Age | Commit message (Expand) | Author |
| 2023-06-29 | More dependencies for ripper | Nobuyoshi Nakada |
| 2023-06-28 | Fix memory leak in Ripper | Peter Zhu |
| 2023-06-12 | Add missing dependencies | Nobuyoshi Nakada |
| 2023-06-12 | [Feature #19719] Universal Parser | yui-knk |
| 2023-06-03 | Ripper does not depend on Bison [ci skip] | yui-knk |
| 2023-06-02 | No need to define "BISON" on extconf.rb | yui-knk |
| 2023-05-15 | Process parse.y without temporary files | Nobuyoshi Nakada |
| 2023-05-14 | Add user argument to some macros used by bison | Nobuyoshi Nakada |
| 2023-05-14 | Preprocess input parse.y from stdin | Nobuyoshi Nakada |
| 2023-05-12 | Use Lrama LALR parser generator instead of Bisonv3_3_0_preview1 | Yuichiro Kaneko |
| 2023-04-06 | Update VPATH for socket, & dependencies | Matt Valentine-House |
| 2023-02-28 | Update the depend files | Matt Valentine-House |
| 2023-02-27 | Remove intern/gc.h from Make deps | Matt Valentine-House |
| 2023-02-08 | Extract include/ruby/internal/attr/packed_struct.h | Nobuyoshi Nakada |
| 2023-02-02 | [Bug #19399] Parsing invalid heredoc inside block parameter | Nobuyoshi Nakada |
| 2022-12-02 | Introduce encoding check macro | S-H-GAMELINKS |
| 2022-11-21 | Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methods | yui-knk |
| 2022-11-10 | Transition shape when object's capacity changes | Jemma Issroff |
| 2022-11-10 | Preprocess for older bison is no longer needed | Nobuyoshi Nakada |
| 2022-11-08 | Set default %printer for NODE nterms | yui-knk |
| 2022-09-08 | Process token IDs from id.def without id.h | Nobuyoshi Nakada |
| 2022-02-22 | [Feature #18249] Update dependencies | Peter Zhu |
| 2021-12-09 | ext/ripper/lib/ripper/lexer.rb: Do not deprecate Ripper::Lexer::State#[] | Yusuke Endoh |
| 2021-12-02 | Define Ripper::Lexer::Elem#to_s | Nobuyoshi Nakada |
| 2021-12-02 | Deprecate `Lexer::Elem#[]` and `Lexer::State#[]` | schneems |
| 2021-12-02 | Only iterate Lexer heredoc arrays | schneems |
| 2021-12-02 | ~1.10x faster Change Ripper.lex structs to classes | schneems |
| 2021-11-25 | Keep the generated source files when clean [Bug #18363] | Nobuyoshi Nakada |
| 2021-11-21 | Update dependencies | Nobuyoshi Nakada |
| 2021-10-05 | ruby tool/update-deps --fix | 卜部昌平 |
| 2021-04-13 | dependency updates | 卜部昌平 |
| 2021-02-19 | ripper: fix a bug of Ripper::Lexer with syntax error and heredoc [Bug #17644] | Shugo Maeda |
| 2021-01-17 | Fix Ripper with heredoc. | manga_osyo |
| 2021-01-04 | ripper: call #pretty_print on also `state` | Nobuyoshi Nakada |
| 2020-12-19 | ripper: fix `#tok` on some error events [Bug 17345] | Nobuhiro IMAI |
| 2020-12-15 | Ripper: Refined error callbacks [Bug #17345] | Nobuyoshi Nakada |
| 2020-12-15 | ripper: return pushed new token instead of the token list | Nobuyoshi Nakada |
| 2020-11-26 | Store all kinds of syntax errors [Bug #17345] | Nobuyoshi Nakada |
| 2020-11-20 | [DOC] Ripper.{lex,tokenize} now always return full tokens. [ci skip] | Nobuhiro IMAI |
| 2020-11-20 | [Feature #17276] Moved raise_errors support to Ripper::Lexer#parse | Nobuyoshi Nakada |
| 2020-11-20 | Ripper.{lex,tokenize} return full tokens even if syntax error | Nobuhiro IMAI |
| 2020-11-17 | Update documentation for Ripper.{lex,tokenize,sexp,sexp_raw} [ci skip] | Jeremy Evans |
| 2020-11-17 | Support raise_errors keyword for Ripper.{lex,tokenize,sexp,sexp_raw} | Jeremy Evans |
| 2020-11-18 | fix public interface | Koichi Sasada |
| 2020-09-03 | Introduce Ractor mechanism for parallel execution | Koichi Sasada |
| 2020-08-27 | sed -i '/rmodule.h/d' | 卜部昌平 |
| 2020-08-27 | sed -i '/r_cast.h/d' | 卜部昌平 |
| 2020-08-27 | sed -i '\,2/extern.h,d' | 卜部昌平 |
| 2020-05-29 | Allow references to $$ in Ripper DSL | Nobuyoshi Nakada |
| 2020-05-11 | sed -i 's|ruby/impl|ruby/internal|' | 卜部昌平 |