Ruby 3.4.5p51 (2025-07-16 revision 20cda200d3ce092571d0b5d342dadca69636cb0f)
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.