Ruby 3.5.0dev (2025-02-22 revision 412997300569c1853c09813e4924b6df3d7e8669)
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.