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
/
internal
Age
Commit message (
Expand
)
Author
2025-08-29
YJIT: rb_ivar_get_at skip ractor checks
Jean Boussier
2025-08-29
YJIT: getinstancevariable cache indexes for types other than T_OBJECT
Jean Boussier
2025-08-28
Populate ivar caches for types other than T_OBJECT
Jean Boussier
2025-08-27
ZJIT: Implement side exit stats (#14357)
Takashi Kokubun
2025-08-27
Replace ROBJECT_EMBED by ROBJECT_HEAP
Jean Boussier
2025-08-26
Ensure T_OBJECT and T_IMEMO/fields have identical layout
Jean Boussier
2025-08-25
Get rid of obj_ivar_set_transition_too_complex
Jean Boussier
2025-08-22
Fixes to encoding/transcoding for ractors.
Luke Gruber
2025-08-21
Atomic CC table set in cache_callable_method_entry
John Hawthorn
2025-08-19
ZJIT: Compile toregexp (#14200)
Daniel Colson
2025-08-13
imemo_fields: store owner object in RBasic.klass
Jean Boussier
2025-08-12
set.c: Store `set_table->bins` at the end of `set_table->entries`
Jean Boussier
2025-08-07
symbol.c: use `rb_gc_mark_and_move` over `rb_gc_location`
Jean Boussier
2025-08-06
Struct: keep direct reference to IMEMO/fields when space allows
Jean Boussier
2025-08-06
variable.c: refactor accesses to the generic_fields_tbl
Jean Boussier
2025-08-05
Fix RUBY_FREE_AT_EXIT for static symbols
Peter Zhu
2025-08-01
Make `RClass.cc_table` a managed object
Jean Boussier
2025-07-30
ZJIT: Prepare for sharing JIT hooks with ZJIT (#14044)
Takashi Kokubun
2025-07-29
ZJIT: Add --zjit-stats (#14034)
Takashi Kokubun
2025-07-29
Improve performance of bignum[beg, len] (#14007)
tomoya ishida
2025-07-29
Get rid of imemo_ast
Jean Boussier
2025-07-24
Disable TSAN for rb_gc_mark_machine_context
John Hawthorn
2025-07-24
Remove unused imemo_parser_strterm
Peter Zhu
2025-07-24
Support `cause:` in `Thread#raise` and `Fiber#raise`. (#13967)
Samuel Williams
2025-07-23
Cleanup M_TBL workarounds and comments
John Hawthorn
2025-07-21
Introduce free function to rb_concurrent_set_funcs
Peter Zhu
2025-07-21
Convert global symbol table to concurrent set
Peter Zhu
2025-07-21
Add rb_concurrent_set_find
Peter Zhu
2025-07-21
Add rb_concurrent_set_size
Peter Zhu
2025-07-15
Make rb_concurrent_set_funcs const
Peter Zhu
2025-07-14
Remove dead rb_cc_table_free
Peter Zhu
2025-07-14
Remove dead rb_cc_table_mark
Peter Zhu
2025-07-11
Rename some set_* functions to set_table_*
Jeremy Evans
2025-07-10
Make `rb_enc_autoload_p` atomic
Jean Boussier
2025-07-07
Rename `ractor_safe_set` into `concurrent_set`
Jean Boussier
2025-07-03
imemo_fields_set: save copying when reassigning a variable
Jean Boussier
2025-06-30
Inline ASAN poison functions when ASAN is not enabled
Peter Zhu
2025-06-28
Fix race condition in signal handler query (#13712)
Erik Berlin
2025-06-27
Extract Ractor safe table used for frozen strings
Peter Zhu
2025-06-26
variable.c: Refactor `generic_field_set` / `generic_ivar_set`
Jean Boussier
2025-06-24
Change how to correct the first lineno in the backtrace on ArgumentError
Yusuke Endoh
2025-06-23
Make the critical level an enum
Nobuyoshi Nakada
2025-06-23
Shink RClass when it is known they can't be namespaced
Jean Boussier
2025-06-23
Avoid creating namespace table for classes that can't be namespaced.
Jean Boussier
2025-06-23
Mark RClass instance that may be namespaced with RCLASS_NAMESPACEABLE
Jean Boussier
2025-06-23
Optimize `rb_namespace_available`
Jean Boussier
2025-06-17
Refactor generic fields to use `T_IMEMO/fields` objects.
Jean Boussier
2025-06-17
Refactor `rb_imemo_fields_new` to not assume T_CLASS
Jean Boussier
2025-06-17
Rename `imemo_class_fields` -> `imemo_fields`
Jean Boussier
2025-06-17
Optimize `benchmark/vm_ivar_of_class`
Jean Boussier
[next]