[ruby/json] Use RB_TYPE_P
[ruby.git] / ruby_parser.c
2025-02-15 S-H-GAMELINKSRemove rb_enc_associate for Parser
2025-02-02 S-H-GAMELINKSRemove rb_exc_raise for Parser
2025-01-28 S-H-GAMELINKSRemove rb_usascii_encoding for Parser
2025-01-20 S-H-GAMELINKSRemove rb_obj_as_string for Parser
2025-01-06 S-H-GAMELINKSRemove SYM2ID for Parser
2025-01-02 S-H-GAMELINKSRemove rb_ary_push for parser
2024-12-19 Nobuyoshi Nakada[Bug #20969] Pass `assignable` from ripper
2024-10-25 S-H-GAMELINKSRemove rb_ary_new for parser
2024-09-27 Nobuyoshi NakadaRemove on `RSTRING_END` dependency from parser
2024-09-27 S-H-GAMELINKSReduce `is_ascii_string` function dependency for parser
2024-09-26 S-H-GAMELINKSRemove rb_str_cat for parser
2024-09-22 S-H-GAMELINKSReuse dedent_string function in rb_ruby_ripper_dedent_s...
2024-08-27 yui-knkRemove `enc_coderange_broken` field from `struct rb_par...
2024-06-02 S-H-GAMELINKSRemove unused functions from struct rb_parser_config_struct
2024-05-31 Yusuke EndohRevert 528c4501f46fbe1e06028d673a777ef124d29829
2024-05-28 Jean BoussierPrecompute embedded string literals hash code
2024-05-12 Nobuyoshi NakadaConstify encoding type in universal parser
2024-05-04 yui-knkChange return value of `gets` function to be `rb_parser...
2024-05-03 yui-knkRename `vast` to `ast_value`
2024-05-02 Nobuyoshi NakadaFix memory leak of `rb_ast_t` in parser
2024-05-02 yui-knkRevert "Fix memory leak of rb_ast_t in parser"
2024-04-30 yui-knkUse `rb_parser_string_t *` as `ruby_sourcefile_string`
2024-04-29 Peter ZhuFix memory leak of rb_ast_t in parser
2024-04-29 Peter ZhuFix memory leak in ruby_parser
2024-04-28 yui-knkRemove `ast_new` field from `struct rb_parser_config_st...
2024-04-28 HASUMI Hitoshi[Universal parser] Improve AST structure
2024-04-27 HASUMI HitoshiAdd line_count field to rb_ast_body_t
2024-04-26 yui-knkSet `SCRIPT_LINES__` outside of parser
2024-04-26 HASUMI Hitoshi[Universal parser] Decouple IMEMO from rb_ast_t
2024-04-23 yui-knkRemove unused functions from `struct rb_parser_config_s...
2024-04-23 yui-knkRemove unused functions from `struct rb_parser_config_s...
2024-04-23 yui-knkMove encoding object conversion outside of parser
2024-04-23 yui-knkRemove unused functions from `struct rb_parser_config_s...
2024-04-22 yui-knkRemove unused functions from `struct rb_parser_config_s...
2024-04-22 yui-knkRefactor parser compile functions
2024-04-21 S-H-GAMELINKSRemove unused functions from struct `rb_parser_config_s...
2024-04-20 yui-knkRemove unused function
2024-04-20 yui-knkRemove unused functions from `struct rb_parser_config_s...
2024-04-20 yui-knkParser and universal parser share wrapper functions
2024-04-15 yui-knkRemove unused functions from `struct rb_parser_config_s...
2024-04-15 HASUMI Hitoshi[Universal parser] DeVALUE of p->debug_lines and ast...
2024-04-14 yui-knkRemove unused functions from `struct rb_parser_config_s...
2024-04-11 Jean Boussiercompile.c: use rb_enc_interned_str to reduce allocations
2024-04-11 yui-knkRemove unused function from `struct rb_parser_config_st...
2024-04-09 yui-knkRemove unused function from `struct rb_parser_config_st...
2024-04-06 yui-knkRemove unused function from `struct rb_parser_config_st...
2024-04-06 S-H-GAMELINKSRemove unused functions from `struct rb_parser_config_s...
2024-04-05 yui-knkRemove unused functions from `struct rb_parser_config_s...
2024-04-04 yui-knkRemove unused function from `struct rb_parser_config_st...
2024-04-04 HASUMI HitoshiSeparate SCRIPT_LINES__ from ast.c
2024-04-03 yui-knkMove shareable_constant_value logic from parse.y to...
2024-04-02 yui-knkRemove `rb_imemo_tmpbuf_t` from parser
2024-04-01 yui-knk[Feature #20331] Simplify parser warnings for hash...
2024-04-01 S-H-GAMELINKSRemove unnecessary macros and functions for Universal...
2024-03-21 S-H-GAMELINKSFix Ripper memory allocation size when enabled Universa...
2024-03-12 HASUMI Hitoshi[Universal Parser] Reduce dependence on RArray in parse.y
2024-02-23 Peter ZhuUse rb_str_to_interned_str in parse.y
2024-02-21 Peter ZhuAdd IMEMO_NEW
2024-02-21 yui-knkRemove not used universal parser macros and functions
2024-02-20 yui-knkIntroduce NODE_REGX to manage regexp literal
2024-02-20 Peter ZhuUse rb_gc_mark_and_move for imemo
2024-02-20 S-H-GAMELINKSRemove uneeded Universal Parser properties
2024-02-19 Nobuyoshi Nakada[Bug #20280] Check by `rb_parser_enc_str_coderange`
2024-02-19 Nobuyoshi Nakada[Bug #20280] Raise SyntaxError on invalid encoding...
2024-02-13 Peter ZhuFix memory leak when parsing invalid hash symbol
2024-02-10 yui-knkFix constant name of `Ractor::IsolationError` message
2024-02-10 yui-knkInclude the first constant name into `Ractor::Isolation...
2024-02-09 yui-knkRemove ruby object from string nodes
2024-01-31 S.HIntroduced `rb_node_const_decl_val` function
2024-01-27 S.HIntroduce `NODE_ENCODING`
2024-01-22 yui-knkMake lastline and nextline to be rb_parser_string
2024-01-14 Nobuyoshi NakadaConstify `rb_global_parser_config`
2024-01-12 yui-knkMove node value functions closer to other similar functions
2024-01-12 yui-knkRename node value functions
2024-01-12 yui-knkRestore unknown case
2024-01-12 yui-knkUse `BUILTIN_TYPE` because SPECIAL_CONST or not is...
2024-01-12 yui-knkRemove reference counter from rb_parser_config
2024-01-12 yui-knkStatically allocate parser config
2024-01-10 Nobuyoshi NakadaConstify
2024-01-09 yui-knkIntroduce NODE_SYM to manage symbol literal
2024-01-08 yui-knkChange numeric node value functions argument to `NODE *`
2024-01-07 Nobuyoshi NakadaAdjust styles and indents [ci skip]
2024-01-07 S-H-GAMELINKSRemove unneeded rb_parser_config_struct struct properti...
2024-01-07 S-H-GAMELINKSIntroduce Numeric Node's
2024-01-02 yui-knkIntroduce NODE_FILE
2023-12-29 yui-knkIntroduce NODE_LINE
2023-12-28 yui-knkAdd errno_ptr property for Universal Parser
2023-12-28 yui-knkAdd ary_modify property for Universal Parser
2023-10-19 Nobuyoshi NakadaAdd printf format attributes to `rb_parser_config_t`
2023-10-14 Nobuyoshi NakadaDelete heredoc line mark references
2023-10-14 Nobuyoshi NakadaManage `rb_strterm_t` without imemo
2023-09-28 yui-knkChange RNode structure from union to struct
2023-09-22 yui-knkDirectly free structure managed by imemo tmpbuf
2023-08-25 Nobuyoshi NakadaReplace only use of `snprintf` in parser
2023-08-25 Nobuyoshi NakadaRemove SCRIPT_LINES__ related member functions
2023-08-25 Nobuyoshi NakadaMove SCRIPT_LINES__ away from parse.y
2023-08-11 S-H-GAMELINKSRemove uneeded fix2int and rational_raw property for...
2023-08-05 S-H-GAMELINKSRemove uneeded int2big property for Universal Parser
2023-07-09 S-H-GAMELINKSMove some macro for universal parser
2023-07-08 S-H-GAMELINKSMove ISASCII defination to parse.y
next