index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
node.c
Age
Commit message (
Expand
)
Author
2024-04-29
Remove needless header file include
yui-knk
2024-04-28
Remove `ast_new` field from `struct rb_parser_config_struct`
yui-knk
2024-04-28
[Universal parser] Improve AST structure
HASUMI Hitoshi
2024-04-27
Add line_count field to rb_ast_body_t
HASUMI Hitoshi
2024-04-26
[Universal parser] Decouple IMEMO from rb_ast_t
HASUMI Hitoshi
2024-04-21
Remove needless header file include
yui-knk
2024-04-16
Remove unused functions from `struct rb_parser_config_struct`
yui-knk
2024-04-15
[Universal parser] DeVALUE of p->debug_lines and ast->body.script_lines
HASUMI Hitoshi
2024-04-08
Don't set T_TYPES of NODE
yui-knk
2024-04-05
Remove needless check
yui-knk
2024-04-05
Merge two `node_buffer_list_t` fields into one
yui-knk
2024-04-05
Remove unused macros from node.c
yui-knk
2024-04-04
NODE_LIT is not used anymore
yui-knk
2024-03-12
[Universal Parser] Reduce dependence on RArray in parse.y
HASUMI Hitoshi
2024-02-21
Add IMEMO_NEW
Peter Zhu
2024-02-21
Introduce NODE_REGX to manage regexp literal
yui-knk
2024-02-20
Use rb_gc_mark_and_move for imemo
Peter Zhu
2024-02-20
[Feature #20257] Rearchitect Ripper
yui-knk
2024-02-16
Make all fields in AST movable
Peter Zhu
2024-02-09
Remove ruby object from string nodes
yui-knk
2024-01-14
Constify `rb_global_parser_config`
Nobuyoshi Nakada
2024-01-12
Remove reference counter from rb_parser_config
yui-knk
2024-01-12
Statically allocate parser config
yui-knk
2024-01-09
Introduce NODE_SYM to manage symbol literal
yui-knk
2024-01-07
Introduce Numeric Node's
S-H-GAMELINKS
2024-01-02
Introduce NODE_FILE
yui-knk
2023-10-30
Embed `rb_args_info` in `rb_node_args_t`
Nobuyoshi Nakada
2023-10-14
Delete heredoc line mark references
Nobuyoshi Nakada
2023-09-30
Expand pattern_info struct into ARYPTN Node and FNDPTN Node
yui-knk
2023-09-29
Fix memory leak in the parser
Peter Zhu
2023-09-28
Change RNode structure from union to struct
yui-knk
2023-09-22
Directly free structure managed by imemo tmpbuf
yui-knk
2023-06-17
Replace parser & node compile_option from Hash to bit field
yui-knk
2023-06-12
[Feature #19719] Universal Parser
yui-knk
2023-05-24
Rename `rb_node_name` to the original name
yui-knk
2023-05-23
Move `ruby_node_name` to node.c and rename prefix of the function
yui-knk
2022-11-21
Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methods
yui-knk
2022-10-08
Move `error` from top_stmts and top_stmt to stmt
yui-knk
2022-08-01
Initialize node_id
Wolf
2022-07-21
Expand tabs [ci skip]
Takashi Kokubun
2021-12-13
Remove `NODE_DASGN_CURR` [Feature #18406]
Nobuyoshi Nakada
2021-12-04
Add `nd_type_p` macro
S.H
2021-11-21
Refactor hacky ID tables to struct rb_ast_id_table_t
Yusuke Endoh
2021-11-17
node.c (dump_node): update format explanation for NODE_ARGS
Yusuke Endoh
2021-11-17
node.c (dump_node): trivial refactoring
Yusuke Endoh
2021-07-12
Show node IDs in dump
Nobuyoshi Nakada
2021-06-18
ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true`
Yusuke Endoh
2021-04-27
Partially revert 2c7d3b3a722c4636ab1e9d289cbca47ddd168d3e
Yusuke Endoh
2021-04-26
node.c (rb_ast_new): imemo_ast is WB-unprotected
Yusuke Endoh
2021-01-14
NODE markability should not change by nd_set_type
Nobuyoshi Nakada
[next]