|
888a977132
|
Modify compile_type_info() so it no longer needs an env_t
|
2025-03-11 15:54:06 -04:00 |
|
|
b89291957a
|
Restructure compile_file() so it moves a bit more towards less usage of
side effects
|
2025-02-19 16:30:19 -05:00 |
|
|
fb683a2b1b
|
Organize typedef headers so the typedefs come before the namespace
members
|
2024-10-30 14:02:34 -04:00 |
|
|
92fe16a308
|
Remove dead code
|
2024-09-18 00:55:04 -04:00 |
|
|
03a7d5f44d
|
Overhaul of header logic so it now uses topological ordering and
deduplication for libraries with multiple files.
|
2024-09-17 16:20:30 -04:00 |
|
|
c455e7b67d
|
Rename builtins/ -> stdlib/
|
2024-09-13 20:18:08 -04:00 |
|
|
87785555ec
|
Fix for order of operations issues with enum and function typedef code
|
2024-07-23 19:46:42 -04:00 |
|
|
32e82fdbe3
|
Remove some dead code and support -l as a tomo flag
|
2024-06-16 18:09:54 -04:00 |
|
|
81d55cacb7
|
Do dynamic library symbol prefixing using 'patchelf'
|
2024-06-13 21:20:50 -04:00 |
|
|
8c7d530080
|
Split header compilation into a separate function
|
2024-06-06 16:28:53 -04:00 |
|
|
cb634f61f7
|
Remove unused code
|
2024-05-27 18:02:40 -04:00 |
|
|
ff3e1c1328
|
Move arg parsing to inline logic in main() function
|
2024-04-20 14:55:27 -04:00 |
|
|
adbb07fdc2
|
Module imports
|
2024-03-19 14:22:03 -04:00 |
|
|
ced54c2919
|
More file comments
|
2024-03-18 12:49:38 -04:00 |
|
|
655b677895
|
Preface symbols with file prefix
|
2024-03-17 20:40:40 -04:00 |
|
|
a33f730617
|
Rearranging some files
|
2024-03-10 00:03:21 -05:00 |
|
|
77c9669d41
|
Change lang stringification to include type name
|
2024-03-09 18:32:36 -05:00 |
|
|
955f047e06
|
First pass at lambdas/closures
|
2024-03-09 14:02:19 -05:00 |
|
|
03f8742eb7
|
Fix namespace initializers
|
2024-03-06 12:41:18 -05:00 |
|
|
23478e7036
|
Rename as_str -> as_text
|
2024-03-03 18:16:33 -05:00 |
|
|
ea7fcd85b4
|
Make load method be "use$name"
|
2024-03-03 15:04:36 -05:00 |
|
|
a4c3faa525
|
Split struct code into a separate file
|
2024-02-24 13:27:49 -05:00 |
|
|
bd0a618f4c
|
Type compiling stuff
|
2024-02-18 02:34:39 -05:00 |
|
|
6d54150755
|
Split module code into header/c file
|
2024-02-18 02:22:31 -05:00 |
|
|
0d3022b34a
|
Move file compilation into a separate file
|
2024-02-18 02:17:44 -05:00 |
|
|
fbf39cd7e9
|
Various fixes, including for Null values
|
2024-02-17 23:43:55 -05:00 |
|
|
d46925dbfa
|
Cleanup of builtins
|
2024-02-17 19:32:30 -05:00 |
|
|
2e8f8b348a
|
Change compilation ordering by splitting into chunks
|
2024-02-13 14:42:33 -05:00 |
|
|
1e8cdfa920
|
Changes to string parsing
|
2024-02-11 19:30:02 -05:00 |
|
|
b08a0d3e2b
|
Updates and functionality
|
2024-02-04 18:04:41 -05:00 |
|
|
98f0c51119
|
Initial commit
|
2024-02-04 15:23:59 -05:00 |
|