Design for a freebsd-x86_64 native target via direct syscalls (Strategy B, static ET_EXEC, no libc/sysroot), and the general ports-and-adapters architecture (TTargetToolkit Abstract Factory + TTargetRegistry, TKernelABI and TPlatformLayout ports) that lets multiple targets coexist with no IFDEFs and target divergence selected at runtime. |
||
|---|---|---|
| .. | ||
| benchmark.txt | ||
| bif-format.adoc | ||
| design.adoc | ||
| extending-ast.adoc | ||
| freebsd-x86_64-backend-design.adoc | ||
| future-improvements.adoc | ||
| grammar.ebnf | ||
| inline-asm-design.adoc | ||
| internal-linker-design.adoc | ||
| language-rationale.adoc | ||
| name-mangling.adoc | ||
| native-const-arg-arc-port.adoc | ||
| native-target-architecture.adoc | ||
| self-contained-start-design.adoc | ||
| testing-strategy.adoc | ||