Ruby 3.4.7p58 (2025-10-08 revision 7a5688e2a27668e48f8d6ff4af5b2208b98a2f5e)
util Directory Reference

Files

 
pm_buffer.c
 
pm_buffer.h
 A wrapper around a contiguous block of allocated memory.
 
pm_char.c
 
pm_char.h
 Functions for working with characters and strings.
 
pm_constant_pool.c
 
pm_constant_pool.h
 A data structure that stores a set of strings.
 
pm_integer.c
 
pm_integer.h
 This module provides functions for working with arbitrary-sized integers.
 
pm_list.c
 
pm_list.h
 An abstract linked list.
 
pm_memchr.c
 
pm_memchr.h
 A custom memchr implementation.
 
pm_newline_list.c
 
pm_newline_list.h
 A list of byte offsets of newlines in a string.
 
pm_string.c
 
pm_string.h
 A generic string type that can have various ownership semantics.
 
pm_strncasecmp.c
 
pm_strncasecmp.h
 A custom strncasecmp implementation.
 
pm_strpbrk.c
 
pm_strpbrk.h
 A custom strpbrk implementation.