A Hack emulator/assembler/VM/etc. written in Swift
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-22 15:49:50 -04:00
.benchmarkBaselines/HackBenchmarks/alpha reorganize benchmarks 2026-05-21 10:41:45 -04:00
.swiftpm/xcode/xcshareddata/xcschemes factor out comment parser, tweak VM 2026-06-21 09:54:45 -04:00
.vscode finish the assembler 2025-10-30 12:08:21 -04:00
Benchmarks/HackBenchmarks factor out comment parser, tweak VM 2026-06-21 09:54:45 -04:00
Sources reduce a very small amount of boilerplate 2026-06-22 15:49:50 -04:00
Tests reduce a very small amount of boilerplate 2026-06-22 15:49:50 -04:00
.gitattributes rework the emulator CLI 2026-05-18 20:53:18 -04:00
.gitignore Initial Commit 2024-08-30 18:03:07 -04:00
.swift-format reformat 2026-05-26 11:27:00 -04:00
.swift-version remove 1 instruction from pushDataRegister() 2026-06-21 10:20:32 -04:00
.swiftlint.yml get a somewhat-working VM going! 2026-05-26 14:30:52 -04:00
License.md finish the assembler 2025-10-30 12:08:21 -04:00
Package.resolved completely rework the emulator (again) 2026-05-21 13:37:40 -04:00
Package.swift vm gotos and conditionals 2026-06-21 15:33:17 -04:00