Skip to content

1.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 05:47
  • Added a dedicated, bounded conditional preprocessor with dynamic nesting, complete integer expression evaluation, and recursive object-macro expansion.
  • Added #include, Fortran INCLUDE, #line, and numeric line markers while keeping the core library file-system independent through callbacks.
  • Added API preprocessor definitions and CLI -D, -U, and -I options with explicit project and source-local macro scopes.
  • Unified source mapping across preprocessing, source normalization, and tokens so structured diagnostics report both macro expansion and definition locations.
  • Added request-level budgets and negative tests for preprocessed bytes, macro count and depth, and include count and depth.
  • Expanded dedicated preprocessor, CLI include, cross-compiler, sanitizer, and full pinned Reference LAPACK regression coverage.
  • Fixed the preprocessor test's SIZE_MAX declaration portability under strict LLVM/Linux builds.