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
/
compile.c
Age
Commit message (
Expand
)
Author
2024-06-16
Fix issue with type namespaces not getting properly prefixed by library
Bruce Hill
2024-06-13
Do dynamic library symbol prefixing using 'patchelf'
Bruce Hill
2024-06-13
Split import/use into separate concepts
Bruce Hill
2024-06-13
Support loading shared libraries
Bruce Hill
2024-06-06
Split header compilation into a separate function
Bruce Hill
2024-06-06
Fix float literals for integer floats
Bruce Hill
2024-06-01
Change how floats are serialized
Bruce Hill
2024-05-31
Fix "extern" issue for real
Bruce Hill
2024-05-31
Change where 'extern' keyword goes in codegen for variable declarations
Bruce Hill
2024-05-28
Top-level inline C code goes in C file, not header
Bruce Hill
2024-05-27
Remove unused code
Bruce Hill
2024-05-27
Fix up some import and -fPIC stuff
Bruce Hill
2024-05-27
Add file prefix to lambda types
Bruce Hill
2024-05-27
Don't capture modules in closures (they're not real values)
Bruce Hill
2024-05-27
Bugfix for void thunks
Bruce Hill
2024-05-24
Bugfix for doctest assignments not doing promotion checks
Bruce Hill
2024-05-24
Switch optional detection to use 'when .. is @..' instead of 'if .. :=
Bruce Hill
2024-05-23
Support 'while when'
Bruce Hill
2024-05-22
Deprecate enum field access
Bruce Hill
2024-05-22
Fix for matching with enums defined in another file
Bruce Hill
2024-05-21
Temporary fix for issue with stack references leaking memory and
Bruce Hill
2024-05-21
Get rid of struct constructor
Bruce Hill
2024-05-21
Improve codegen for enums and structs (change $tag$Foo$Baz to
Bruce Hill
2024-05-19
Fix up some binding order issues and also some inline C issues with
Bruce Hill
2024-05-18
Minor fixes
Bruce Hill
2024-05-18
Add syntax for "inline C(...)"
Bruce Hill
2024-05-18
Add C string type
Bruce Hill
2024-05-15
Fix for bare enums in multi-assigns
Bruce Hill
2024-05-15
Rename func
Bruce Hill
2024-05-15
Bugfix for assignment not properly promoting (and checking) values, plus
Bruce Hill
2024-05-15
Allow specifying function arg enums without qualifiers
Bruce Hill
2024-05-15
Allow returning enums without qualifiers
Bruce Hill
2024-05-14
Support corecursive structs
Bruce Hill
2024-05-14
Add nested indentation for doctests that recursively invoke other
Bruce Hill
2024-05-12
Deprecate interfaces (RIP)
Bruce Hill
2024-05-12
Revert "Deprecate stack macro"
Bruce Hill
2024-05-12
Deprecate stack macro
Bruce Hill
2024-05-12
Bugfixes
Bruce Hill
2024-05-12
Fix up some promotion logic for closures
Bruce Hill
2024-05-12
Typecheck method promotion for interfaces
Bruce Hill
2024-05-12
Simplify interfaces by requiring all functions are pointer methods
Bruce Hill
2024-05-12
Guard against calling interfaces with values
Bruce Hill
2024-05-12
Add interface fields
Bruce Hill
2024-05-12
WIP, but functional interfaces
Bruce Hill
2024-05-01
Clean up 'when' syntax
Bruce Hill
2024-04-30
Improved syntax for optionals
Bruce Hill
2024-04-24
Support naked 'use' statements
Bruce Hill
2024-04-23
Add constructor/casting for ints and nums
Bruce Hill
2024-04-23
Bugfix for doctest assignments that promote
Bruce Hill
2024-04-23
Support struct literals as constants
Bruce Hill
[next]