GitHub - wingo/whippet: 一个用于 Guile 的进行中的垃圾回收器

主要观点:这是 Whippet 垃圾收集器的相关内容,包括其为 Guile Scheme 设计、是嵌入型 C 库、提供多种功能和收集器实现、有特定的源代码结构、明确的现状与路线图、名字由来及许可证等。
关键信息

  • 用于 Guile Scheme,是嵌入型 C 库,暴露抽象 C API 及多种实现。
  • 具备多种特性,如对象固定、终结、暂态等。
  • 源代码结构包含多个目录,如 api、doc、src 等。
  • 2025 年已基本完成,下一步是支持追踪和性能优化,之后将集成到 Guile Scheme 中取代 BDW-GC。
  • 名字源于听起来比“工作中”好,且像某种快速的狗。
  • 许可证允许免费使用等,但部分基准测试有其他许可证。
    重要细节
  • [api/]是用户接口和嵌入器 API。
  • [doc/]包含文档。
  • [src/]是实际 GC 实现及不同收集器。
  • [benchmarks/]是进行中的基准测试。
  • [test/]是少量测试文件。
阅读 17
0 条评论