Fix TProgram.Uses reserved-word clash (renamed to UsedUnits), nested brace-comment in uParser.pas, and missing uAST in Blaise.pas uses clause. Vendor QBE 1.2 source in vendor/qbe/ (built locally with make; binary excluded via .gitignore). End-to-end pipeline confirmed: Blaise compiles Hello World and Calc (6*7=42) to native x86_64 Linux binaries. 71/71 FPCUnit tests passing.
68 lines
710 B
Plaintext
68 lines
710 B
Plaintext
# FPC compiled output
|
|
*.ppu
|
|
*.o
|
|
*.a
|
|
*.or
|
|
*.res
|
|
*.rst
|
|
*.s
|
|
|
|
# Shared / dynamic libraries
|
|
*.so
|
|
*.so.*
|
|
*.dylib
|
|
*.dll
|
|
|
|
# Static libraries
|
|
*.lib
|
|
|
|
# PasBuild build output (per-module target/ directories)
|
|
target/
|
|
|
|
# QBE build artefacts (source is vendored; binary is built locally)
|
|
vendor/qbe/*.o
|
|
vendor/qbe/qbe
|
|
vendor/qbe/amd64/*.o
|
|
vendor/qbe/arm64/*.o
|
|
vendor/qbe/rv64/*.o
|
|
|
|
# FPC unit cache directories
|
|
lib/
|
|
units/
|
|
|
|
# PasBuild output
|
|
*.pbc
|
|
|
|
# Debug symbols
|
|
*.dbg
|
|
*.opdf
|
|
|
|
# Editor and IDE
|
|
.vscode/settings.json
|
|
.vscode/launch.json
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.idea/
|
|
*.iml
|
|
*.ipr
|
|
*.iws
|
|
|
|
# macOS
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Windows
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
|
|
# Linux
|
|
.directory
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.bak
|
|
*.orig
|