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-09-03
[PRISM] Fix up compile warning for sign comparison
Kevin Newton
2024-08-29
[PRISM] Handle RubyVM.keep_script_lines
Kevin Newton
2024-08-29
prism_compile.c: Fix read_entire_file() for platforms without file mmap
Yuta Saito
2024-08-29
[PRISM] Respect PM_REGULAR_EXPRESSION_FLAGS_FORCED_BINARY_ENCODING flag
Kevin Newton
2024-08-29
[PRISM] Copy the rest of the setup_args_dup_rest_p function
Kevin Newton
2024-08-28
[PRISM] Use node flags for dup_rest detection instead of looping
Alan Wu
2024-08-28
[PRISM] Set use_block parameter flag for forwardable methods
Alan Wu
2024-08-28
[PRISM] Field renaming
Kevin Newton
2024-08-28
[PRISM] Improve `dup_rest` optimization targeting
Alan Wu
2024-08-27
[PRISM] Wait for data before reading pipes and chardevs
Alan Wu
2024-08-27
[PRISM] Fix allocations for keyword splat params
eileencodes
2024-08-21
[PRISM] Reset $. when done reading STDIN
Kevin Newton
2024-08-21
[PRISM] Fix TestTRICK#test_ksk_1
Kevin Newton
2024-08-21
[PRISM] Implement unused block warning
eileencodes
2024-08-11
compile.c: don't allocate empty default values list
Jean Boussier
2024-07-24
[PRISM] Add anon_* flags for iseqs with anonymous * and **
Kevin Newton
2024-07-23
[PRISM] Fix block param instructions when it has a recevier
eileencodes
2024-07-23
[Prism] Use `putnil` for nil kwargs, not `putobject {}`
eileencodes
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
[next]