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-10-21
Show where mutated chilled strings were allocated
Étienne Barrié
2024-10-18
Point keyword->table into iseq local table
Kevin Newton
2024-10-16
Fix memory leak in syntax error in prism
Peter Zhu
2024-10-08
Cast via `uintptr_t` function pointer between object pointer
Nobuyoshi Nakada
2024-10-04
Fix intermediate array off-by-one error
Kevin Newton
2024-10-01
Fix compile issue with a short-circuited if/unless condition and `defined?`
Luke Gruber
2024-09-30
Don't create empty string for interpolation
Peter Zhu
2024-09-30
s/reproducable/reproducible/
ydah
2024-09-27
Fix up compiling popped ranges with non-optimizable bounds
Kevin Newton
2024-09-25
Potentially fix ASAN checks for GC-ing operand
Kevin Newton
2024-09-25
Fix up new types for block arguments and splats in prism compiler
Kevin Newton
2024-09-24
Further split up pm_compile_node to work on -O0 builds
Kevin Newton
2024-09-23
Revert "GC guard current_string in the putobject instruction"
Peter Zhu
2024-09-20
GC guard current_string in the putobject instruction
Peter Zhu
2024-09-19
Replace RB_OBJ_WRITTEN with RB_OBJ_WRITE in pm_compile_scope_node
Peter Zhu
2024-09-18
Raise a compile error for break/next/redo inside eval in cases where it is op...
Jeremy Evans
2024-09-18
Fix evaluation order issue in f(**h, &h.delete(key))
Jeremy Evans
2024-09-18
Revert "Fix evaluation order issue in f(**h, &h.delete(key))"
Jeremy Evans
2024-09-18
Fix evaluation order issue in f(**h, &h.delete(key))
Jeremy Evans
2024-09-18
Fix coding issue in prism_compile.c
Luke Gruber
2024-09-16
[PRISM] Assume an eval context for RubyVM::ISEQ compile
Kevin Newton
2024-09-16
[PRISM] Match defined behavior for explicit block
Kevin Newton
2024-09-12
[PRISM] Fix up pm_compile_branch_condition issue with single insn iseqs
Kevin Newton
2024-09-12
[PRISM] Check error type for parsing directory
Kevin Newton
2024-09-12
Fix opening multibyte character filepath on Windows
Kevin Newton
2024-09-12
Fix FILE_SHARE_* permissions for Windows in read_entire_file
Kevin Newton
2024-09-12
[PRISM] Move compile scope node to its own function
Kevin Newton
2024-09-12
[PRISM] Move case node compilation into its own function
Kevin Newton
2024-09-12
Switch the default parser from parse.y to Prism
Kevin Newton
2024-09-11
Fix issue with super and forwarding arguments in prism_compile.c
Luke Gruber
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
[next]