Swift编译器驱动:swift-driver新实现详解 swift-driver,作为Swift编译器驱动程序的新实现,致力于通过更加扩展、可维护和鲁棒的代码库进行替换。其核心目标为构建可维护、健壮且灵活的Swift代码库,该库基于库的体系结构,能更好地与各类构建工具集成。此外,它充分利用现有的Swift构建技术,为测试更有效的Swift构建模型提供了平 Swift 18 次浏览 2024-05-11
tcd-swift Swift编译器实现@Trinity College Dublin tcd-swift 的 Swift 语言编译器实现,是 Trinity College 搞的教学项目,但别小看它,架子搭得还挺全。用 Docker 跑,部署也算省心,只要你跑过./install_osx装一下环境,再./launch.sh进去容器,基本就能直接上手编译跑项目。嗯,源码会挂在/opt/ Swift 0 次浏览 2025-06-10
swift-compiler-crashes Swift编译器崩溃用例集 一组专门收集 Swift 编译器崩溃用例的资源库,挺适合搞编译器相关开发或者测试的朋友看看。项目叫swift-compiler-crashes,里面放了不少能稳定把 Swift 编译器整挂的测试文件,放在crashes-fuzzing/目录下,一编就炸,适合你做稳定性测试或编译器行为用。 crash Swift 0 次浏览 2025-06-01
轻巧便捷:自托管Swift编译器LittleSwift LittleSwift,一款专为Swift语言打造的自托管编译器,结构简单,功能强大。它能够将Swift代码直接编译成可执行文件,无需依赖外部工具链。 LittleSwift具备以下特性:* 自托管: 使用Swift语言编写,并可编译自身代码。* 轻量级: 设计简洁,易于理解和修改。* Swift 22 次浏览 2024-05-01
基于ANTLR的Swift到JavaScript编译器 基于 ANTLR 的 Swift 到 JavaScript 编译器挺有意思的,尤其对搞前端又想折腾语言层的朋友来说,算是个不错的上手机会。项目用的是ANTLR,这个老牌工具真挺香的,能把你写的语法规则文件一键搞出词法和语法器,响应也快,调试也方便。 ANTLR 的.g4文件就是整个编译器的心脏,定义 Swift 0 次浏览 2025-06-01
Build Time Analyzer for Swift Xcode编译时间分析工具 编译时间过长,开发者一定都挺头疼吧?是在用 Swift 做 iOS 和 macOS 开发时,编译时间一长,效率就直线下降,烦。不过,别担心,有了Build Time Analyzer for Swift,你可以轻松并优化这些时间了。这款工具专门为 Xcode 设计,能你精确找出哪些文件在拖慢编译速度 Swift 0 次浏览 2025-06-05
Swift扩展编译时间性能基准测试 Swift 扩展的编译时间优化对于大多数开发者来说,并不是日常关注的重点,但其实在大型项目中,扩展的编译时间会让你措手不及。这份基准测试对比了类和方法的编译时间,结果挺有意思的。比如,扩展 100 个方法需要的时间是 0.15 秒,而扩展 10000 个方法就需要 17.47 秒了,性能差距还是挺的 Swift 0 次浏览 2025-06-08