ruby/internal
Kunshan Wang 8ae7c22972 Annotate anonymous mmap
Use PR_SET_VMA_ANON_NAME to set human-readable names for anonymous
virtual memory areas mapped by `mmap()` when compiled and run on Linux
5.17 or higher.  This makes it convenient for developers to debug mmap.
2024-11-21 13:48:05 -05:00
..
array.h Optimized instruction for Array#freeze 2024-09-05 12:46:02 +02:00
basic_operators.h
bignum.h
bits.h Add integer overflow check macros for add/sub as well as mul 2024-11-09 00:08:03 +09:00
class.h Rename size_pool -> heap 2024-10-03 21:20:09 +01:00
cmdlineopt.h
compar.h
compile.h
compilers.h
complex.h
cont.h
dir.h
enc.h
encoding.h string.c: Directly create strings with the correct encoding 2024-11-13 13:32:32 +01:00
enum.h
enumerator.h
error.h
eval.h
file.h
fixnum.h `rb_fix_mul_fix` needs internal/bits.h for `MUL_OVERFLOW_FIXNUM_P` 2024-10-08 23:29:49 +09:00
gc.h Annotate anonymous mmap 2024-11-21 13:48:05 -05:00
hash.h Optimized instruction for Hash#freeze 2024-09-05 12:46:02 +02:00
imemo.h Remove 1 allocation in Enumerable#each_with_index (#11868) 2024-10-11 10:22:44 -04:00
inits.h
io.h Introduce `Fiber::Scheduler#blocking_operation_wait`. (#12016) 2024-11-20 19:40:17 +13:00
load.h
loadpath.h
math.h
missing.h
numeric.h
object.h
parse.h Make default parser enum and define getter/setter 2024-10-02 20:43:40 +09:00
proc.h
process.h
ractor.h Fix shared GC with -DRUBY_DEBUG 2024-10-24 16:08:46 +01:00
random.h
range.h
rational.h
re.h
ruby_parser.h
sanitizers.h Fix extra semicolon outside of a function in `NO_SANITIZE` 2024-10-08 23:29:49 +09:00
serial.h
signal.h
st.h
static_assert.h
string.h YJIT: Specialize `String#[]` (`String#slice`) with fixnum arguments (#12069) 2024-11-13 12:25:09 -05:00
struct.h
symbol.h
thread.h introduce `rb_ec_check_ints()` 2024-11-08 18:02:46 +09:00
time.h
transcode.h
util.h
variable.h
vm.h Remove 1 allocation in Enumerable#each_with_index (#11868) 2024-10-11 10:22:44 -04:00
warnings.h