Skip to content

History / Embedded Headers

Revisions

  • Document the post-asmjit feature surface: C++ Support + Script Mode pages, auto-include, --emit=c11, expanded CLI flags - NEW Cpp-Support page: classes/copy ctors, multiple+virtual inheritance (Itanium ABI, RTTI, dynamic_cast), templates with real parse-once instantiation, exceptions, spaceship operator, real libstdc++ interop — with an honest not-yet list - NEW Script-Mode page: main-less top-level statements, shebang, madc::sys, exit-status semantics, native compilation of scripts (all examples verified against bin/madc v0.38.0) - Embedded-Headers: auto-header inclusion section (printf with no #include) - Home: features list gains script mode, --emit=c11 standard-C output, auto-include, direct ELF emission + -g; C++ bullet reflects the real surface; doc index links the two new pages; Acknowledgments adds doctest - CLI-Reference: flags table catches up with the real CLI (-c, -shared, -g, --emit, --std, -I, --project) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @derekbsnider derekbsnider committed Jul 23, 2026
  • Initial wiki: 28 pages — Home, language guide, namespaces, reference Home page with "C, unbound." tagline, use-case cards (Script it / Ship it / Embed it), features section, and full wiki navigation. Language guide: Getting Started, Installation, Your First Program, Data Types, Control Flow, Functions, Structs & Classes, Strings & I/O, Pointers & Arrays, Modern Features, Multi-file Projects. Namespace pages: Overview + prefer, php::, perl::, python::, ruby::, js::, rust::, consolidated Namespace Reference. Advanced: Preprocessor, Embedded Headers, C23 Features, Regex, GCC Compatibility. Reference: CLI Reference, Native Executables, Embedding Guide.

    @derekbsnider derekbsnider committed May 19, 2026