summaryrefslogtreecommitdiff
path: root/ext/ripper
AgeCommit message (Expand)Author
4 daysMove encoding object conversion outside of parseryui-knk
4 daysAdjust indent [ci skip]Nobuyoshi Nakada
5 daysRefactor parser compile functionsyui-knk
13 daysRemove undefined function's prototype declarationyui-knk
2024-04-02Remove `rb_imemo_tmpbuf_t` from parseryui-knk
2024-04-02[Feature #20331] Simplify parser warnings for hash keys duplication and when ...yui-knk
2024-03-21Fix Ripper memory allocation size when enabled Universal ParserS-H-GAMELINKS
2024-03-17Remove no longer needed matchingNobuyoshi Nakada
2024-03-17Revert "Remove flip-flop usages from build scripts"Nobuyoshi Nakada
2024-03-14Ensure test suite is compatible with --frozen-string-literalJean Boussier
2024-02-20Move ripper_validate_object to ripper_init.c.tmplyui-knk
2024-02-20[Feature #20257] Rearchitect Ripperyui-knk
2024-01-30[DOC] Fix Ripper DSL input exampleyui-knk
2024-01-23Make lastline and nextline to be rb_parser_stringyui-knk
2024-01-19Mark asan fake stacks during machine stack markingKJ Tsanaktsidis
2024-01-12Statically allocate parser configyui-knk
2024-01-12Revert "Mark asan fake stacks during machine stack marking"KJ Tsanaktsidis
2024-01-12Mark asan fake stacks during machine stack markingKJ Tsanaktsidis
2024-01-07Introduce Numeric Node'sS-H-GAMELINKS
2023-12-28Verify that events2table.c was generated successfullyNobuyoshi Nakada
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