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
/
include
/
ruby
/
internal
/
core
Age
Commit message (
Expand
)
Author
2025-12-18
thread_sync.c: declare queue_data_type as parent of szqueue_data_type.
Jean Boussier
2025-12-09
Don't declare `rbimpl_check_typeddata` as pure
Jean Boussier
2025-12-05
fix typo s/sharable/shareable/
Koichi Sasada
2025-12-05
(experimental) RUBY_TYPED_FROZEN_SHAREABLE_NO_REC
Koichi Sasada
2025-12-03
Speedup TypedData_Get_Struct
Jean Boussier
2025-11-11
simplify RSRING_GETMEM() definition.
nagachika
2025-11-11
include/ruby/internal/core/rstring.h: Remove rbimpl_rstring_getmem() definition.
nagachika
2025-11-11
Remove rbimpl_rstring_getmem() usage as workaround for GCC 15.2.1 optimizatio...
nagachika
2025-10-25
Use pointer to the member
Nobuyoshi Nakada
2025-10-25
[DOC] Follow up GH-14470
Nobuyoshi Nakada
2025-10-08
[Bug #21629] Initialize `struct RString`
Nobuyoshi Nakada
2025-09-15
[DOC] Fix typos in comments
Étienne Barrié
2025-09-08
Move `IS_TYPED_DATA` in RBasic.flags
Jean Boussier
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-14
Fix a static assertion incompatible with C++98 (#14229)
Takashi Kokubun
2025-08-14
Fix documentation about struct RData's data field
Étienne Barrié
2025-08-12
RTypedData: keep direct reference to IMEMO/fields
Jean Boussier
2025-06-02
shape.c: Implement a lock-free version of get_next_shape_internal
Jean Boussier
2025-05-28
Use flag for RCLASS_IS_INITIALIZED
John Hawthorn
2025-05-26
Add shape_id to RBasic under 32 bit
John Hawthorn
2025-05-08
Rename `ivptr` -> `fields`, `next_iv_index` -> `next_field_index`
Jean Boussier
2025-05-05
Save one VALUE per embedded RTypedData
Jeremy Evans
2025-02-12
Remove dead iv_index_tbl field in RObject
Peter Zhu
2024-11-13
Mark strings returned by Symbol#to_s as chilled (#12065)
Jean byroot Boussier
2024-06-06
Mark old Data API as deprecated
Jean Boussier
2024-03-23
[DOC] Small edits in rbasic.h
Xavier Noria
2023-11-08
TypedData_Make_Struct0: cast RTYPEDDATA_GET_DATA return pointer
Jean Boussier
2023-11-07
Implement embedded TypedData objects
Peter Zhu
2023-08-02
YJIT: Move ROBJECT_OFFSET_* to yjit.c (#8157)
Takashi Kokubun
2023-07-24
RString NULL ptr check only when RUBY_DEBUG
Nobuyoshi Nakada
2023-07-20
Embed struct rmatch into GC slot (#8097)
Kunshan Wang
2023-07-13
Remove RARRAY_CONST_PTR_TRANSIENT
Peter Zhu
2023-07-13
Remove RARRAY_PTR_USE_TRANSIENT
Peter Zhu
2023-07-13
Remove rb_array_ptr_use_{start,end}
Peter Zhu
2023-07-13
[Feature #19730] Remove transient heap
Peter Zhu
2023-07-13
Store object age in a bitmap
Matt Valentine-House
2023-06-06
Unify length field for embedded and heap strings (#7908)
Peter Zhu
2023-06-01
Drop `_t` suffix from struct names. (#7886)
Samuel Williams
2023-06-01
Revert "Hide most of the implementation of `struct rb_io`. (#6511)"
NARUSE, Yui
2023-05-30
Hide most of the implementation of `struct rb_io`. (#6511)
Samuel Williams
2023-04-27
Constify `type` and `typed_flag` in `RTypedData`
Nobuyoshi Nakada
2023-04-04
[Feature #19579] Remove !USE_RVARGC code (#7655)
Peter Zhu
2023-03-17
[Feature #19406] Allow declarative definition of references
Matt Valentine-House
2023-02-28
Merge internal/rgengc.h and internal/gc.h
Matt Valentine-House
2023-01-18
Remove macro RHASH_ITER_LEV
Peter Zhu
2022-12-13
[ci skip] Fix Doxygen for ROBJECT Macro
Matt Valentine-House
2022-11-10
Remove numiv from RObject
Jemma Issroff
2022-11-10
Transition shape when object's capacity changes
Jemma Issroff
2022-10-11
Revert "Revert "This commit implements the Object Shapes technique in CRuby.""
Jemma Issroff
[next]