Skip to content

History / Getting Started

Revisions

  • Sweep: last stale parity numbers (Getting-Started ~80%, Home 'approaching 100%') -> current 1614/1685, zero standard-C failures Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @derekbsnider derekbsnider committed Jul 23, 2026
  • Update to current reality: MIR backend, 'My Advanced Dialect of C', multi-arch framing - Acronym: My jit-Assembled -> My Advanced Dialect of C (Home header, Getting-Started) - Installation: asmjit v1.14 steps replaced by the madc MIR fork (MIR_COMMIT pin, v<base>-madc.<version> release pairing, MIR_VERSION dependency file); test-suite counts refreshed - Home: features bullet + acknowledgments credit MIR/Vladimir Makarov (asmjit kept as historical credit); x86-64 exclusivity softened everywhere — validated on x86-64 Linux today, MIR backend also targets aarch64/ppc64le/s390x/riscv64 (ports, not rewrites) - Native-Executables: direct ELF emission (no external toolchain), PIC + DWARF -g 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