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
ruby_4_0
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
2025-12-08
Interpolation with only string literals must not be frozen
Earlopain
2025-12-08
Interpolated strings must not be frozen
Aaron Patterson
2025-12-08
merge revision(s) 0b0da6c4b26f80ad6985722d3fc0f5cdee09125d: [Backport #21648]
Takashi Kokubun
2025-09-16
[Bug #21313] Handle `it` in rescue and ensure blocks.
Nick Dower
2025-09-12
Explicitly use a ruby version for prism to parse the code as
Earlopain
2025-09-05
Fix a missing write barrier to mandatory_only_iseq
John Hawthorn
2025-08-27
When reading from stdin, put a wrapper around the IO object
Aaron Patterson
2025-07-21
merge revision(s) 148db9c80f11af1780f0f3685201f28de8f6b47a: [Backport #21259]
Takashi Kokubun
2025-07-14
merge revision(s) 1d94a9e1a4351e01f851dad250ba97dad859ee70: [Backport #21447]
Takashi Kokubun
2025-07-14
merge revision(s) 5ec9a392cdf7f971221dc073dd466bce877d8acb: [Backport #21439]
Takashi Kokubun
2025-07-14
merge revision(s) 9f91f3617bab2ee220d298ddb874ef73b10dac23: [Backport #21383]
Takashi Kokubun
2025-04-14
merge revision(s) 0d6263bd416338a339651fb97fe4d62701704c4b: [Backport #21220]
Takashi Kokubun
2025-02-14
Backport Bug #21118 and Bug #21043
Kevin Newton
2025-02-14
Backport Bug #21031
Kevin Newton
2025-02-13
Revert "merge revision(s) cb419e3912f0514b8151469b0a4a4b83cbbcce78: [Backport...
Takashi Kokubun
2025-02-13
merge revision(s) cb419e3912f0514b8151469b0a4a4b83cbbcce78: [Backport #21031]
Takashi Kokubun
2025-02-13
merge revision(s) 63723c8d5908569918fb27e070ae5bc9de33c8bd: [Backport #21014]
Takashi Kokubun
2025-02-13
merge revision(s) 31905d9e23ec6d1fa2a52f1ef2533f2056e7c9fb: [Backport #21001]
Takashi Kokubun
2025-02-13
merge revision(s) 2a1cff40f5e7875f69a7d0ed59eab92cc86c65ff: [Backport #21003]
Takashi Kokubun
2024-12-23
Revert "[Bug #20965] Define `it` like an ordinary argument" (#12418)
Takashi Kokubun
2024-12-20
Provide Ractor support for **
Kevin Newton
2024-12-20
[PRISM] Treat it as a local when compiling patterns
Matt Valentine-House
2024-12-20
[PRISM] Fix compiling popped opt_str_uminus and opt_str_freeze
Kazuki Yamaguchi
2024-12-18
[Bug #20965] Define `it` like an ordinary argument (#12398)
Nobuyoshi Nakada
2024-12-17
[PRISM] Recurse use_deconstructed_cache in Alternation Nodes
Matt Valentine-House
2024-12-15
[Bug #20940] [PRISM] Support NO_COLOR
Nobuyoshi Nakada
2024-12-12
Fix error messages so we don't output an extra line
Aaron Patterson
2024-12-11
Use malloc for prism string source
John Hawthorn
2024-11-28
`INIT_ANCHOR` no longer needed usually
Nobuyoshi Nakada
2024-11-28
Fix a possible leak of a file descriptor
Yusuke Endoh
2024-11-21
[prism/compiler] end_cursor should never be NULL
Matt Valentine-House
2024-11-13
Mark strings returned by Symbol#to_s as chilled (#12065)
Jean byroot Boussier
2024-11-08
Fix memory leak in prism when syntax error in iseq compilation
Peter Zhu
2024-11-04
YJIT: Replace Array#each only when YJIT is enabled (#11955)
Takashi Kokubun
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
[next]