index
:
ruby.git
The Ruby Programming Language
summary
refs
log
tree
commit
diff
path:
root
/
node.h
Age
Commit message (
Expand
)
Author
2025-01-30
Make node line macros inline functions
Nobuyoshi Nakada
2025-01-29
Fix possible dereference of NULL
Anastasia Belova
2025-01-09
Add `rb_node_get_type` for debuggers
Nobuyoshi Nakada
2024-04-28
[Universal parser] Improve AST structure
HASUMI Hitoshi
2024-04-26
Remove dependency on NODE from coverage structure
Kevin Newton
2024-04-15
[Universal parser] DeVALUE of p->debug_lines and ast->body.script_lines
HASUMI Hitoshi
2024-04-05
Remove needless check
yui-knk
2024-04-05
Merge two `node_buffer_list_t` fields into one
yui-knk
2024-04-02
Remove `rb_imemo_tmpbuf_t` from parser
yui-knk
2024-03-15
[Universal parser] Fix -Wsuggest-attribute=format warnings
HASUMI Hitoshi
2024-03-12
[Universal Parser] Reduce dependence on RArray in parse.y
HASUMI Hitoshi
2024-02-20
Use rb_gc_mark_and_move for imemo
Peter Zhu
2024-02-20
[Feature #20257] Rearchitect Ripper
yui-knk
2024-01-14
Constify `rb_global_parser_config`
Nobuyoshi Nakada
2023-10-14
Delete heredoc line mark references
Nobuyoshi Nakada
2023-10-07
Pass nd_value to NODE_REQUIRED_KEYWORD_P
yui-knk
2023-09-28
Change RNode structure from union to struct
yui-knk
2023-09-21
Use ANSI-style prototype declarations instead of the old K&R style
Nobuyoshi Nakada
2023-08-25
needless duplicated typedef deleted
卜部昌平
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-12-15
Disallow mixed usage of ... and */**
Shugo Maeda
2022-11-29
Remove ruby2_keywords related to args forwarding
yui-knk
2022-11-21
Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methods
yui-knk
2022-11-18
Make anonymous rest arg (*) and block arg (&) accessible from ARGS node
yui-knk
2022-10-09
Remove unused macro
yui-knk
2022-10-08
Move `error` from top_stmts and top_stmt to stmt
yui-knk
2022-07-21
Expand tabs [ci skip]
Takashi Kokubun
2021-12-13
Remove `NODE_DASGN_CURR` [Feature #18406]
Nobuyoshi Nakada
2021-12-04
Turn nd_type_p into an inline function
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/h: clean node field accessors
Yusuke Endoh
2021-06-18
node.h: Reduce struct size to fit with Ruby object size (five VALUEs)
Yusuke Endoh
2021-06-18
ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true`
Yusuke Endoh
2021-01-14
NODE markability should not change by nd_set_type
Nobuyoshi Nakada
2020-11-01
Change NODE layout for pattern matching
Kazuki Tsujimoto
2020-08-27
include/ruby/backward/2/r_cast.h: deprecate
卜部昌平
2020-08-03
Remove unused struct member
Aaron Patterson
2020-08-02
rb_{ary,fnd}_pattern_info: Remove imemo member to reduce memory usage
Kazuki Tsujimoto
2020-07-27
Use a linked list to eliminate imemo tmp bufs for managing local tables
Aaron Patterson
2020-07-03
Use ID instead of GENTRY for gvars. (#3278)
Koichi Sasada
2020-06-14
Introduce find pattern [Feature #16828]
Kazuki Tsujimoto
2020-05-14
Constified code_loc_gen
Nobuyoshi Nakada
2020-05-04
Fix indentation
Kazuki Tsujimoto
2020-04-13
add #include guard hack
卜部昌平
2019-11-18
Deprecate taint/trust and related methods, and make the methods no-ops
Jeremy Evans
2019-11-14
delete unused functions
卜部昌平
2019-11-12
Revert "Method reference operator"
Nobuyoshi Nakada
[next]