index
:
catskill
this commit
main
a c preprocessor with delusions of grandeur.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
boot
Age
Commit message (
Expand
)
Author
2026-01-25
Allow different transpile pass output types
Mel
2026-01-22
Implement file embedding into compiler sources during build
Mel
2026-01-22
LLVM clang compiler backend
Mel
2025-12-29
Add first bootstrapping transpiler test
Mel
2025-12-28
Expand bootstrap common library with generic Array and more String utility fu...
Mel
2025-08-24
Parameterize/improve failure and check functions
Mel
2025-08-05
Add runtime library for catskill transpiled artifacts, wrapping main function...
Mel
2025-08-05
Add core library for catskill transpiled source, output defined types in tran...
Mel
2025-08-05
Add 'transpile' to test harness targets
Mel
2025-07-23
Add rudimentary catskill-to-C transpiler (yay!)
Mel
2025-07-23
Add option to test suite to auto-adjust expected output in definition
Mel
2025-07-22
Remove ambiguity from construct expressions and if/for/while blocks
Mel
2025-07-18
Separate call/construct expression back into parts
Mel
2025-07-18
Add catboot test for simple types
Mel
2025-07-10
Fix nil-dereference in `parser_node_type_class`
Mel
2025-07-10
Display causing tokens lexeme directly from source for error messages
Mel
2025-07-10
Expand common string library with `String_View` and format macros
Mel
2025-07-09
Parse unary reference and dereference operators
Mel
2025-07-09
Rudimentary semi-recoverable parser panic mode
Mel
2025-07-09
Add NORETURN to failure functions, add `unreachable`
Mel
2025-07-09
Shorten token_span_to_line_span and reduce edge case errors in it
Mel
2025-07-09
Multi-error display and fix up finding line boundries
Mel
2025-07-09
Display human-readable, informative parser error messages w/ source snippet
Mel
2025-07-06
Print formatted lex token value next to token type
Mel
2025-07-06
Correct handling of empty block nodes
Mel
2025-07-06
Parse variadic parameters in function definitions
Mel
2025-07-05
Correctly recurse over self-containing non-homogenous postfix-type expressions
Mel
2025-07-05
Try (?) & must (!) expressions
Mel
2025-07-04
Print completed single test result
Mel
2025-07-04
Tree printer handle whitespace more consistently
Mel
2025-07-04
Do not remove failed test artifact file for inspection
Mel
2025-07-04
Argument parser for catboot tool, different command execution
Mel
2025-07-04
Test suite runner prototype for `catboot`
Mel
2025-07-01
Parse pragmas as free-standing statements, without attachment
Mel
2025-07-01
Remove older non-visit tree printing code
Mel
2025-06-30
Factor out translation unit includes to seperate header
Mel
2025-06-30
License project files under MPL-2.0
Mel
2025-06-30
Re-format FOR_EACH macros as control structures
Mel
2025-06-30
Implement Visitor system for syntax tree, with re-written tree printer as fir...
Mel
2025-06-24
Parse Maybe (?) type
Mel
2025-06-24
Print member expression correctly
Mel
2025-06-24
Parse named arguments, thus enabling type constructions
Mel
2025-06-15
Fix disambiguation check between no-return function body & function returning...
Mel
2025-06-15
Fully parse variant & class types
Mel
2025-06-15
`void` for parameter-less functions (I keep forgetting I'm not writing C++ an...
Mel
2025-06-15
Remove confusion between function body and function with inline struct as ret...
Mel
2025-06-15
Shift `type` keyword in type declarations to right-hand assign side, for symm...
Mel
2025-06-14
Prevent mmap of empty file
Mel
2025-06-14
Bare-declaration parsing and `for` and `while` for loops
Mel
2025-06-14
Don't choke on \n followed by EOF
Mel
[next]