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
3 days
[nit] refactor rename inline functions
卜部昌平
10 days
[Bug #18433] Remove unneeded declaration
Nobuyoshi Nakada
11 days
Add field handle_weak_references to TypedData
Peter Zhu
2026-01-01
Extract `RBIMPL_TYPEDDATA_PRECONDITION`
Nobuyoshi Nakada
2025-12-31
[DOC] Move typed-data related macros
Nobuyoshi Nakada
2025-12-31
Make `RTYPEDDATA_EMBEDDABLE_P` internal-use only
Nobuyoshi Nakada
2025-12-29
Return `NULL` in a `void *` function
Nobuyoshi Nakada
2025-12-29
Make `rb_check_typeddata` and `rbimpl_check_typeddata` identical
Nobuyoshi Nakada
2025-12-29
Declare `rb_data_typed_t` parameters and return values as nonull
Nobuyoshi Nakada
2025-12-29
rtypeddata.h: Add missing `RBIMPL_CAST`
Nobuyoshi Nakada
2025-12-26
Remove an useless macro definition `RSTRUCT_PTR`
Nobuyoshi Nakada
2025-12-26
Remove old APIs to allocate a data object deprecated for 5 years
Nobuyoshi Nakada
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
[next]