aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2025-08-23Installer fixv0.3Bruce Hill
2025-08-23Deprecate 'as_owner' in favor of simpler setup with only one invocationBruce Hill
of sudo/doas
2025-08-23Check if user can write to dir instead of checking for ownerBruce Hill
2025-08-19Fix bash pathBruce Hill
2025-08-19Libdl fix for openbsdBruce Hill
2025-08-19Workaround for hashes in makefile bugBruce Hill
2025-08-18Fix some compatibility issues, including #embed and `alignof` and some ↵Bruce Hill
Makefile comment parsing issues.
2025-08-17Add JSON module.Bruce Hill
2025-08-16Be less aggressive about recompilation when CHANGES.md updatesBruce Hill
2025-08-09Deprecate cords from the gc library in favor of dogfooding Text from theBruce Hill
Tomo standard library.
2025-05-20Add more advanced configuration options to modules.ini and supportBruce Hill
automatically downloading and installing from it.
2025-05-11Add new system for tracking versions.Bruce Hill
2025-05-06Tweak how pipefail worksBruce Hill
2025-05-06Add -ldl flagBruce Hill
2025-05-06Suppress missing initializer warningBruce Hill
2025-05-06Deprecate TOMO_PREFIX/share/tomo/lib and TOMO_PREFIX/share/tomo/modules.Bruce Hill
Instead just add lib's directory to rpath
2025-05-05Fix some permission stuff to make it more seamless to install toBruce Hill
directories the user doesn't own (e.g. /usr/local, owned by root)
2025-05-02Move coroutines into examples folder due to compatibility issues on someBruce Hill
platforms/compilers
2025-05-01Don't install coroutines on arm64Bruce Hill
2025-04-30Remove checks and dependenciesBruce Hill
2025-04-29Remove warning flagBruce Hill
2025-04-29Make lib directoryBruce Hill
2025-04-29Remove exit if you don't have debugeditBruce Hill
2025-04-28Fix issue with running `make install` without config fileBruce Hill
2025-04-28Use correct user permissions when installingBruce Hill
2025-04-28Remove some flags for /usr/localBruce Hill
2025-04-28Fix LDFLAGS for check-libsBruce Hill
2025-04-27Update stdlib to use `print` instead of `printf` in all cases. ThisBruce Hill
means bringing in fpconv to do float-to-string conversion and a few updates to integer and number methods for string formatting.
2025-04-26Don't compile coroutines when using TinyCCBruce Hill
2025-04-26Simplify make ruleBruce Hill
2025-04-26Put version tag in the tomo versionv0.1Bruce Hill
2025-04-26Add `--version` flag to show current compiler version's git commit dateBruce Hill
and hash
2025-04-25Check for debugeditBruce Hill
2025-04-25Speculative fix for Mac: use llvm-objcopy instead of patchelf for Mach-OBruce Hill
shared library files
2025-04-25Add makefile rules to check default C compiler and necessary librariesBruce Hill
2025-04-25Update makefile to check for necessary utilitiesBruce Hill
2025-04-21Add coroutines to core libraryBruce Hill
2025-04-19Minor formatting fixesBruce Hill
2025-04-19Make API documentation into YAML files and autogenerate markdown filesBruce Hill
and manpages from those.
2025-04-16Fixes to get the compiler to build with -O3Bruce Hill
2025-04-15Explicitly invoke bash instead of using shebangBruce Hill
2025-04-15Change compilation configuration so Tomo is fully capable of runningBruce Hill
locally from the build directory, including with TCC.
2025-04-15Add configuration script to choose install paths and default C compilerBruce Hill
and bake those into the compiled Tomo code
2025-04-15Remove -lbacktraceBruce Hill
2025-04-15Build and install .a file as wellBruce Hill
2025-04-15Bring back TCC support!Bruce Hill
2025-04-12Replace addr2line with libbacktrace to get improved stack tracesBruce Hill
2025-04-07Fix uuidsBruce Hill
2025-04-07Move core libraries into their own folderBruce Hill
2025-04-06Change method calls to use `foo.baz()` instead of `foo:baz()`Bruce Hill