tomo/stdlib
2025-03-21 21:24:11 -04:00
..
arrays.c Remove some less-supported code features like static initializers for 2025-03-21 15:37:51 -04:00
arrays.h Fix issue with constant initializers for metamethods 2025-03-21 16:16:33 -04:00
bools.c Add proper language support for case operations on text 2025-03-07 16:19:12 -05:00
bools.h Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
bytes.c Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
bytes.h Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
c_strings.c Support external structs with namespaced methods (also C-strings are now 2025-03-11 17:49:04 -04:00
c_strings.h Support external structs with namespaced methods (also C-strings are now 2025-03-11 17:49:04 -04:00
chacha.h Minor cleanups and fixes to RNG, chacha, and text 2024-12-17 14:24:37 -05:00
datatypes.h Expose PathType as a proper enum 2025-03-18 17:00:30 -04:00
enums.c Remove enum type prefix when printing enum 2025-03-16 17:07:22 -04:00
enums.h Fix issue with constant initializers for metamethods 2025-03-21 16:16:33 -04:00
files.c
files.h
functiontype.c Improved call stacks (using addr2line still) 2025-02-26 16:38:22 -05:00
functiontype.h Fix issue with constant initializers for metamethods 2025-03-21 16:16:33 -04:00
integers.c Add version check for GNU MP's prev_prime() 2025-03-21 16:19:59 -04:00
integers.h Add version check for GNU MP's prev_prime() 2025-03-21 16:19:59 -04:00
memory.c
memory.h
metamethods.c Replace threads with generic mutexed datastructures. 2025-01-02 16:24:07 -05:00
metamethods.h
moments.c Bugfix optional moments 2025-03-15 14:10:24 -04:00
moments.h Overhaul of Path so it uses root and array of components instead of 2025-03-15 14:22:11 -04:00
mutexeddata.c Add missing files 2025-02-10 19:04:30 -05:00
mutexeddata.h Add missing files 2025-02-10 19:04:30 -05:00
nums.c Have floating point modulus use euclidean division 2025-03-09 17:02:48 -04:00
nums.h Add some missing modulus and conversion methods for floats/ints 2025-03-09 15:56:44 -04:00
optionals.c Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
optionals.h Fix issue with constant initializers for metamethods 2025-03-21 16:16:33 -04:00
paths.c Close temp files 2025-03-21 21:17:42 -04:00
paths.h Expose PathType as a proper enum 2025-03-18 17:00:30 -04:00
patterns.c Remove some less-supported code features like static initializers for 2025-03-21 15:37:51 -04:00
patterns.h Add recursive argument to text:each() and text:map(), plus update docs 2025-03-03 13:45:30 -05:00
pointers.c Use holding blocks for mutexed data instead of lambdas 2025-01-02 20:29:55 -05:00
pointers.h Fix issue with constant initializers for metamethods 2025-03-21 16:16:33 -04:00
README.md Big overhaul: 2025-03-17 19:29:28 -04:00
rng.c Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
rng.h Default RNG now uses static, thread-local memory instead of heap 2024-12-19 15:16:33 -05:00
siphash-internals.h
siphash.c
siphash.h
stdlib.c Change doctest '=' to yellow bold 2025-03-21 21:24:11 -04:00
stdlib.h Clean up doctest code a bit 2025-03-11 14:23:41 -04:00
structs.c Remove some less-supported code features like static initializers for 2025-03-21 15:37:51 -04:00
structs.h Fix issue with constant initializers for metamethods 2025-03-21 16:16:33 -04:00
tables.c Change table syntax to {key=value} and {:K,V}/{K,V} 2025-01-12 16:49:58 -05:00
tables.h Fix issue with constant initializers for metamethods 2025-03-21 16:16:33 -04:00
text.c Add version check for uc_is_property_prepended_concatenation_mark(), 2025-03-21 16:30:18 -04:00
text.h Fix issue with constant initializers for metamethods 2025-03-21 16:16:33 -04:00
threads.c Remove some less-supported code features like static initializers for 2025-03-21 15:37:51 -04:00
threads.h
tomo.h Big overhaul: 2025-03-17 19:29:28 -04:00
types.c
types.h Fixes for opaque external structs 2025-03-16 13:35:58 -04:00
util.c
util.h Codegen improvements and fixes 2025-03-17 18:12:59 -04: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