summaryrefslogtreecommitdiff
path: root/ext/ripper
AgeCommit message (Expand)Author
2023-12-10Change the semantics of rb_postponed_job_registerKJ Tsanaktsidis
2023-10-20Stop creating ripper.h because it's not usedyui-knk
2023-10-10ripper: Support member references in the DSLNobuyoshi Nakada
2023-10-01Use rb_node_opt_arg_t and rb_node_kw_arg_t instead of NODEyui-knk
2023-09-30Extract `ripper_parser_params`Nobuyoshi Nakada
2023-09-28Change RNode structure from union to structyui-knk
2023-09-25ripper: Support named references in the DSLNobuyoshi Nakada
2023-09-17ripper: Preprocess ripper-dispatchable types onlyNobuyoshi Nakada
2023-09-10Set ripper_init.c.tmpl to C mode [ci skip]Nobuyoshi Nakada
2023-08-25include missing header卜部昌平
2023-08-25tool/update-deps --fix卜部昌平
2023-07-16Fix `#line` directive filename of ripper.cyui-knk
2023-07-16Fix null pointer access in Ripper#initializeNobuyoshi Nakada
2023-07-15Use functions defined by parser_st.c to reduce dependency on st.cyui-knk
2023-07-09Include ripper.h into `$distcleanfiles`yui-knk
2023-06-29More dependencies for ripperNobuyoshi Nakada
2023-06-28Fix memory leak in RipperPeter Zhu
2023-06-12Add missing dependenciesNobuyoshi Nakada
2023-06-12[Feature #19719] Universal Parseryui-knk
2023-06-03Ripper does not depend on Bison [ci skip]yui-knk
2023-06-02No need to define "BISON" on extconf.rbyui-knk
2023-05-15Process parse.y without temporary filesNobuyoshi Nakada
2023-05-14Add user argument to some macros used by bisonNobuyoshi Nakada
2023-05-14Preprocess input parse.y from stdinNobuyoshi Nakada
2023-05-12Use Lrama LALR parser generator instead of Bisonv3_3_0_preview1Yuichiro Kaneko
2023-04-06Update VPATH for socket, & dependenciesMatt Valentine-House
2023-02-28Update the depend filesMatt Valentine-House
2023-02-27Remove intern/gc.h from Make depsMatt Valentine-House
2023-02-08Extract include/ruby/internal/attr/packed_struct.hNobuyoshi Nakada
2023-02-02[Bug #19399] Parsing invalid heredoc inside block parameterNobuyoshi Nakada
2022-12-02Introduce encoding check macroS-H-GAMELINKS
2022-11-21Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methodsyui-knk
2022-11-10Transition shape when object's capacity changesJemma Issroff
2022-11-10Preprocess for older bison is no longer neededNobuyoshi Nakada
2022-11-08Set default %printer for NODE ntermsyui-knk
2022-09-08Process token IDs from id.def without id.hNobuyoshi Nakada
2022-02-22[Feature #18249] Update dependenciesPeter Zhu
2021-12-09ext/ripper/lib/ripper/lexer.rb: Do not deprecate Ripper::Lexer::State#[]Yusuke Endoh
2021-12-02Define Ripper::Lexer::Elem#to_sNobuyoshi Nakada
2021-12-02Deprecate `Lexer::Elem#[]` and `Lexer::State#[]`schneems
2021-12-02Only iterate Lexer heredoc arraysschneems
2021-12-02~1.10x faster Change Ripper.lex structs to classesschneems
2021-11-25Keep the generated source files when clean [Bug #18363]Nobuyoshi Nakada
2021-11-21Update dependenciesNobuyoshi Nakada
2021-10-05ruby tool/update-deps --fix卜部昌平
2021-04-13dependency updates卜部昌平
2021-02-19ripper: fix a bug of Ripper::Lexer with syntax error and heredoc [Bug #17644]Shugo Maeda
2021-01-17Fix Ripper with heredoc.manga_osyo
2021-01-04ripper: call #pretty_print on also `state`Nobuyoshi Nakada
2020-12-19ripper: fix `#tok` on some error events [Bug 17345]Nobuhiro IMAI