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
/
compile.c
Age
Commit message (
Expand
)
Author
2023-11-11
Stabilize outer variable list
Nobuyoshi Nakada
2023-11-09
Finer granularity IBF dependendency
Nobuyoshi Nakada
2023-11-09
Use `uint32_t` instead of `unsigned int` for the exact size
Nobuyoshi Nakada
2023-11-07
[PRISM] CompileEnsureNode
Matt Valentine-House
2023-11-06
[PRISM] Implement compilation for MultiWriteNodes, fix MultiTargetNodes
Jemma Issroff
2023-10-30
Move constant indexing into rb_translate_prism
Matt Valentine-House
2023-10-30
[Prism] Compile ForNode
Matt Valentine-House
2023-10-30
Embed `rb_args_info` in `rb_node_args_t`
Nobuyoshi Nakada
2023-10-25
[PRISM] ScopeNode doesn't need void * anymore
Jemma Issroff
2023-10-25
[PRISM] Move scope_node itself to CRuby, create prism_compile.h
Jemma Issroff
2023-10-20
Expand OP_ASGN1 nd_args to nd_index and nd_rvalue
yui-knk
2023-10-19
Extract a local variable
Nobuyoshi Nakada
2023-10-18
Address PR comments
Jemma Issroff
2023-10-18
Remove pm_compile_context_t, move the context onto ScopeNode
Jemma Issroff
2023-10-18
YJIT: Add a live ISeq counter
Alan Wu
2023-10-18
Remove unnecessary and misleading casts
Nobuyoshi Nakada
2023-10-11
Adjust indent [ci skip]
Nobuyoshi Nakada
2023-10-11
Extract NODE_FL_NEWLINE access to macro
yui-knk
2023-10-09
Fix cast node type
yui-knk
2023-10-07
Correctly casting node for accessing nd_value and nd_vid in compile.c
yui-knk
2023-10-06
Remove not used fields from MATCH3
yui-knk
2023-10-06
Remove `NODE_VALUES`
Nobuyoshi Nakada
2023-10-05
Correctly casting node for accessing COLON node nd_mid in compile.c
yui-knk
2023-10-02
Check the result of get_nd_recv before node type check for safety
Yuichiro Kaneko
2023-10-02
Correctly casting node for accessing nd_recv, nd_mid and nd_args in compile.c
yui-knk
2023-10-01
Use reference counting to avoid memory leak in kwargs
HParker
2023-10-01
Use rb_node_args_t and rb_node_args_aux_t instead of NODE
yui-knk
2023-10-01
Use rb_node_opt_arg_t and rb_node_kw_arg_t instead of NODE
yui-knk
2023-09-30
Expand pattern_info struct into ARYPTN Node and FNDPTN Node
yui-knk
2023-09-30
Remove not used fields from argument nodes
yui-knk
2023-09-29
Merge RNode_OP_ASGN2 and RNode_OP_ASGN22
yui-knk
2023-09-28
Move CRuby-specific prism files to top level
Kevin Newton
2023-09-28
Change RNode structure from union to struct
yui-knk
2023-09-27
Use new constant pool layout for prism
Kevin Newton
2023-09-27
Rename YARP symbols to prism
Kevin Newton
2023-09-14
Don't call malloc with 0
Aaron Patterson
2023-09-13
[Bug #19862] Skip compiled result of never reachable expression
Nobuyoshi Nakada
2023-09-10
Refactor to use same logic with other assignment nodes
yui-knk
2023-09-06
Fix missing write barrier in iseq instruction list
Peter Zhu
2023-09-04
Revert "Don't reset line coverage for evaled code. (#8330)"
Yusuke Endoh
2023-09-04
Don't reset line coverage for evaled code. (#8330)
Samuel Williams
2023-08-30
Update YARP APIs to handle uint8_t
Kevin Newton
2023-08-29
[YARP] Compile basic types (#8311)
Jemma Issroff
2023-08-28
Add yarp/yarp_compiler.c (#8042)
Jemma Issroff
2023-08-23
Remove nd_entry from NODE_GASGN and NODE_GVAR
yui-knk
2023-08-16
Move the PC regardless of the leaf flag (#8232)
Takashi Kokubun
2023-08-01
support `rescue` event for TracePoint
Koichi Sasada
2023-07-27
Clean up OPT_STACK_CACHING (#8132)
Takashi Kokubun
2023-07-13
Remove RARRAY_CONST_PTR_TRANSIENT
Peter Zhu
2023-06-30
Compile code for lazy ISeq loding always
Nobuyoshi Nakada
[next]