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
/
prism_compile.c
Age
Commit message (
Expand
)
Author
2024-07-23
[PRISM] Fix up ensure compilation, match compile.c
Kevin Newton
2024-07-22
[PRISM] Use xcalloc for constants instead of calloc
Peter Zhu
2024-07-22
[PRISM] Fix memory leak in constants
Peter Zhu
2024-07-19
[PRISM] Fix compiler warning for min_tmp_array_size
Peter Zhu
2024-07-19
[PRISM] Fix compiler warning for min_tmp_hash_length
Peter Zhu
2024-07-18
Fix interpolated sybmol node instructions
eileencodes
2024-07-18
[PRISM] Use KW_SPLAT_MUT when possible for method calls
Kevin Newton
2024-07-18
[PRISM] Use concattoarray instead of splatarray+concatarray
Kevin Newton
2024-07-18
Fix empty hash instruction
eileencodes
2024-07-17
[PRISM] Use RSTRING_PTR for Ruby parsing with fgets
Kevin Newton
2024-07-17
[PRISM] Use RSTRING_LEN for Prism stream parsing
Kevin Newton
2024-07-17
[Bug #20457] [Prism] Remove redundant return flag
Nobuyoshi Nakada
2024-07-17
[PRISM] Use StringValuePtr for fgets for Prism stream parsing
Kevin Newton
2024-07-16
[PRISM] Properly compile branch conditions in their own sequence
Kevin Newton
2024-07-16
[PRISM] Fix up ensure+loop+break
Kevin Newton
2024-07-15
[PRISM] Add missing rescue tracepoint for rescue modifier
Kevin Newton
2024-07-15
[PRISM] Optimize inner static literal hashes
Kevin Newton
2024-07-15
[PRISM] Optimize pushing large hash literals
Kevin Newton
2024-07-15
[PRISM] Chunk sub-arrays of static literals in array literals
Kevin Newton
2024-07-15
[PRISM] Optimizations for compiling large arrays
Kevin Newton
2024-07-11
[PRISM] Fix Windows 2015 segfault
Kevin Newton
2024-07-11
[PRISM] Fix up shareable constant casting
Kevin Newton
2024-07-11
[PRISM] Use node ids for error highlight
Kevin Newton
2024-07-02
Resize arrays in `rb_ary_freeze` and use it for freezing arrays
eileencodes
2024-06-25
[PRISM] Modules should also emit the CLASS event
Kevin Newton
2024-06-24
Handle hash and splat nodes in defined?
Jeremy Evans
2024-06-18
Add two new instructions for forwarding calls
Aaron Patterson
2024-06-18
Optimized forwarding callers and callees
Aaron Patterson
2024-06-06
remove unused variable
Aaron Patterson
2024-06-06
remove debug output
Aaron Patterson
2024-06-01
Suppress -Wmaybe-uninitialized warnings with LTO
Nobuyoshi Nakada
2024-05-30
[PRISM] Support for compiling builtins
Kevin Newton
2024-05-28
[PRISM] Enable TestAssignmentGen#test_assignment
Kevin Newton
2024-05-28
[PRISM] Update BEGIN node line number based on empty statements and rescue
Kevin Newton
2024-05-28
[PRISM] Use PUSH_SYNTHETIC_PUTNIL for all optional statement bodies
Kevin Newton
2024-05-28
Precompute embedded string literals hash code
Jean Boussier
2024-05-24
[PRISM] Use only bundled error formatting
Kevin Newton
2024-05-24
[PRISM] Move error formatting into Ruby
Kevin Newton
2024-05-23
[PRISM] Fix up some masgn topn calculations
Kevin Newton
2024-05-22
[PRISM] Properly support 'it'
Kevin Newton
2024-05-21
[PRISM] Use new rational layout
Kevin Newton
2024-05-21
[PRISM] Handle safe navigation in call target nodes
Kevin Newton
2024-05-20
[PRISM] Respect eval coverage setting
Kevin Newton
2024-05-20
[PRISM] Match CRuby line semantics for evstr
Kevin Newton
2024-05-19
`rb_enc_compile_warn` and `rb_enc_compile_warning` are printf format
Nobuyoshi Nakada
2024-05-19
Remove `rb_bug` after COMPILE_ERROR
Nobuyoshi Nakada
2024-05-17
[PRISM] Enable TestRequire
Kevin Newton
2024-05-17
[PRISM] Emit END event for modules
Kevin Newton
2024-05-17
[PRISM] Enable TestSyntax#test_error_message_encoding
Kevin Newton
2024-05-10
[PRISM] Handle operator->binary_operator rename
Kevin Newton
[next]