index
:
tomo
bigints
constructive-reals
decimals
dev
doctests-to-debuglog
formatter
internal-texts
main
optional-list-indexing
optionals
paths
simplified-quotes
static-dependencies
str-paths
table-colons
text2
unicode-identifiers
wordier-types
The Tomo programming language
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tomo.c
Age
Commit message (
Expand
)
Author
2025-03-21
Move files into src/ and build into build/
Bruce Hill
2025-03-21
Recompile files older than the compiler's executable
Bruce Hill
2025-03-21
Overhaul the code for checking staleness of files and recompiling
Bruce Hill
2025-03-21
Clean up executable after running it
Bruce Hill
2025-03-18
More verbose text output fixes
Bruce Hill
2025-03-18
Clean up output text during compilation
Bruce Hill
2025-03-18
Clean up install outputs
Bruce Hill
2025-03-18
Rename/rework global env functions
Bruce Hill
2025-03-17
Support running a directory directly
Bruce Hill
2025-03-17
Better error checking
Bruce Hill
2025-03-17
Don't recompile headers all the time
Bruce Hill
2025-03-17
Move to using a .build/ folder for generated files instead of foo.tm.c
Bruce Hill
2025-03-17
Remove runner.c debug output
Bruce Hill
2025-03-17
Big overhaul:
Bruce Hill
2025-03-17
Fix issue with extern functions
Bruce Hill
2025-03-15
Overhaul of Path so it uses root and array of components instead of
Bruce Hill
2025-03-11
Fix for staleness checks in compilation
Bruce Hill
2025-03-11
Deprecate --quiet and just have that be the default
Bruce Hill
2025-03-09
Check for main func return values (and error if it has any)
Bruce Hill
2025-03-05
Better error reporting/defaults for `-C` flag
Bruce Hill
2025-03-05
Overhaul of constructors, making it more consistent and correct. Also
Bruce Hill
2025-03-02
Add -r|--run flag to run installed tomo libraries
Bruce Hill
2025-02-21
For showing codegen, have users specify a pager instead of hardcoding
Bruce Hill
2025-02-21
Deprecate autoformatter
Bruce Hill
2025-02-19
Restructure compile_file() so it moves a bit more towards less usage of
Bruce Hill
2025-02-12
Fix symbol renaming issue
Bruce Hill
2025-02-04
Add more source line info
Bruce Hill
2025-02-04
Add a `_` prefix on variables so it's easier to debug in GDB
Bruce Hill
2024-12-30
Compile with thread support
Bruce Hill
2024-12-19
Tweak command line args to support -q and update docs
Bruce Hill
2024-11-24
Rename "NULL" to "NONE"
Bruce Hill
2024-11-24
Switch `NaN` to be identical to the null value
Bruce Hill
2024-10-30
Make compiler output spam a little dimmer
Bruce Hill
2024-10-30
Organize typedef headers so the typedefs come before the namespace
Bruce Hill
2024-10-29
Fix up some GCC compiler flag options for LTO and inlining
Bruce Hill
2024-10-29
Add -Werror to tomo compile flags
Bruce Hill
2024-10-03
Fix up some compiler flags around floating point numbers so they work
Bruce Hill
2024-09-30
Rename TypeInfo -> TypeInfo_t and fix up some typeinfo code
Bruce Hill
2024-09-28
Cleanup and fixes
Bruce Hill
2024-09-28
Overhaul of argument parsing code
Bruce Hill
2024-09-24
Add '$' prefix on all user code
Bruce Hill
2024-09-22
Use original folder names more
Bruce Hill
2024-09-22
Add -I flag for installing
Bruce Hill
2024-09-18
Support `use`ing .c files and .S files (assembly)
Bruce Hill
2024-09-17
Handle subdirectories within libraries
Bruce Hill
2024-09-17
Overhaul of header logic so it now uses topological ordering and
Bruce Hill
2024-09-16
Only rename public symbols
Bruce Hill
2024-09-16
Make compilation steps exit instead of returning exit statuses
Bruce Hill
2024-09-16
Bugfix for arg passing
Bruce Hill
2024-09-16
Show more error info
Bruce Hill
[next]