tomo/stdlib
2024-12-22 16:22:39 -05:00
..
arrays.c Tweak array resizing policy 2024-12-22 16:22:39 -05:00
arrays.h Add Text:from()/to() and Array:slice() for symmetry 2024-12-19 13:50:35 -05:00
bools.c Change how types handle metamethods 2024-11-29 12:55:14 -05:00
bools.h Change how types handle metamethods 2024-11-29 12:55:14 -05:00
bytes.c Change how types handle metamethods 2024-11-29 12:55:14 -05:00
bytes.h Add serialization and deserialization 2024-11-29 18:09:12 -05:00
c_strings.c Add serialization and deserialization 2024-11-29 18:09:12 -05:00
c_strings.h Change how types handle metamethods 2024-11-29 12:55:14 -05:00
chacha.h Minor cleanups and fixes to RNG, chacha, and text 2024-12-17 14:24:37 -05:00
channels.c Add serialization and deserialization 2024-11-29 18:09:12 -05:00
channels.h Add serialization and deserialization 2024-11-29 18:09:12 -05:00
datatypes.h
enums.c Bugfix for enum tags 2024-11-29 18:45:44 -05:00
enums.h Add optimized metamethods for enums and structs that hold packed data 2024-12-22 15:53:26 -05:00
files.c
files.h
functiontype.c Change how types handle metamethods 2024-11-29 12:55:14 -05:00
functiontype.h Add serialization and deserialization 2024-11-29 18:09:12 -05:00
integers.c Add GCD function for integers (of all flavors) 2024-12-08 14:28:26 -05:00
integers.h Fixes for integer logic around big/small ints 2024-12-11 13:36:52 -05:00
memory.c Add serialization and deserialization 2024-11-29 18:09:12 -05:00
memory.h
metamethods.c Add serialization and deserialization 2024-11-29 18:09:12 -05:00
metamethods.h Add serialization and deserialization 2024-11-29 18:09:12 -05:00
moments.c Bugfixes for moments mixing up microseconds/nanoseconds, plus adding 2024-11-30 17:25:36 -05:00
moments.h Bugfixes for moments mixing up microseconds/nanoseconds, plus adding 2024-11-30 17:25:36 -05:00
nums.c Change how types handle metamethods 2024-11-29 12:55:14 -05:00
nums.h Change how types handle metamethods 2024-11-29 12:55:14 -05:00
optionals.c Rename "NONE" to "none" 2024-12-07 16:04:25 -05:00
optionals.h Add serialization and deserialization 2024-11-29 18:09:12 -05:00
paths.c Change how types handle metamethods 2024-11-29 12:55:14 -05:00
paths.h
patterns.c Add text:by_line()/:by_split()/:by_match() 2024-12-21 16:32:22 -05:00
patterns.h Add text:by_line()/:by_split()/:by_match() 2024-12-21 16:32:22 -05:00
pointers.c Add serialization and deserialization 2024-11-29 18:09:12 -05:00
pointers.h Add serialization and deserialization 2024-11-29 18:09:12 -05:00
ranges.c Change how types handle metamethods 2024-11-29 12:55:14 -05:00
ranges.h
README.md
rng.c Default RNG now uses static, thread-local memory instead of heap 2024-12-19 15:16:33 -05:00
rng.h Default RNG now uses static, thread-local memory instead of heap 2024-12-19 15:16:33 -05:00
shell.c Change how types handle metamethods 2024-11-29 12:55:14 -05:00
shell.h
siphash-internals.h
siphash.c
siphash.h
stdlib.c Default RNG now uses static, thread-local memory instead of heap 2024-12-19 15:16:33 -05:00
stdlib.h
structs.c Add optimized metamethods for enums and structs that hold packed data 2024-12-22 15:53:26 -05:00
structs.h Add optimized metamethods for enums and structs that hold packed data 2024-12-22 15:53:26 -05:00
tables.c Fix for resizing 2024-12-22 16:09:55 -05:00
tables.h Bugfixes for table updates and array concat updates 2024-12-22 15:31:58 -05:00
text.c Add text:by_line()/:by_split()/:by_match() 2024-12-21 16:32:22 -05:00
text.h Add text:by_line()/:by_split()/:by_match() 2024-12-21 16:32:22 -05:00
threads.c Add serialization and deserialization 2024-11-29 18:09:12 -05:00
threads.h Change how types handle metamethods 2024-11-29 12:55:14 -05:00
tomo.h Change how types handle metamethods 2024-11-29 12:55:14 -05:00
types.c Tweak to how 'Type' appears as a type 2024-11-29 20:04:44 -05:00
types.h Fix Type:as_text() 2024-11-29 20:03:20 -05:00
util.c
util.h Use likely()/unlikely() macros and a few bugfixes for integers 2024-12-07 15:59:37 -05:00

Tomo Standard Library

This directory contains all of the standard library functionality that is built into each Tomo program. It has all the logic for core datastructures as well as some common functionality.

Core Functions

Core Data Types