tomo/stdlib
2025-03-07 16:55:35 -05:00
..
arrays.c Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
arrays.h Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05: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
c_strings.h
chacha.h Minor cleanups and fixes to RNG, chacha, and text 2024-12-17 14:24:37 -05:00
datatypes.h Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
enums.c Replace threads with generic mutexed datastructures. 2025-01-02 16:24:07 -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 Improved call stacks (using addr2line still) 2025-02-26 16:38:22 -05:00
functiontype.h Tweak function registration API 2025-02-21 14:59:14 -05:00
integers.c Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
integers.h Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05: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 Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
moments.h Bugfixes for moments mixing up microseconds/nanoseconds, plus adding 2024-11-30 17:25:36 -05: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 Roll back number formatting change 2025-03-07 16:55:35 -05:00
nums.h Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
optionals.c Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
optionals.h
paths.c Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05:00
paths.h
patterns.c Overhaul of constructors, making it more consistent and correct. Also 2025-03-05 18:20:54 -05: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
README.md Deprecate Range datatype in favor of using iterator methods 2025-02-13 15:03:22 -05: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
shell.c Add $Shell.execute() 2025-02-25 00:59:31 -05:00
shell.h Add $Shell.execute() 2025-02-25 00:59:31 -05:00
siphash-internals.h
siphash.c
siphash.h
stdlib.c Correctly set locale when starting the program 2025-03-07 14:28:28 -05:00
stdlib.h Use holding blocks for mutexed data instead of lambdas 2025-01-02 20:29:55 -05:00
structs.c Replace threads with generic mutexed datastructures. 2025-01-02 16:24:07 -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 Change table syntax to {key=value} and {:K,V}/{K,V} 2025-01-12 16:49:58 -05:00
tables.h Bugfixes for table updates and array concat updates 2024-12-22 15:31:58 -05:00
text.c Add proper language support for case operations on text 2025-03-07 16:19:12 -05:00
text.h Add proper language support for case operations on text 2025-03-07 16:19:12 -05:00
threads.c Use holding blocks for mutexed data instead of lambdas 2025-01-02 20:29:55 -05:00
threads.h
tomo.h Deprecate Range datatype in favor of using iterator methods 2025-02-13 15:03:22 -05:00
types.c Tweak to how 'Type' appears as a type 2024-11-29 20:04:44 -05:00
types.h Use holding blocks for mutexed data instead of lambdas 2025-01-02 20:29:55 -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