From 77e40f41ae244bbe289861a25a3db67029d93d82 Mon Sep 17 00:00:00 2001 From: tianfenghan Date: Mon, 31 Aug 2026 13:52:11 +0800 Subject: [PATCH] docs: update acknowledgements with GitHub links and add supporting libraries --skip-tests --- docs/en/ACKNOWLEDGEMENTS.md | 19 ++++++++++++++++++- docs/zh-cn/ACKNOWLEDGEMENTS.md | 17 ++++++++++++++++- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/docs/en/ACKNOWLEDGEMENTS.md b/docs/en/ACKNOWLEDGEMENTS.md index f44e7f66..2c00a551 100644 --- a/docs/en/ACKNOWLEDGEMENTS.md +++ b/docs/en/ACKNOWLEDGEMENTS.md @@ -53,7 +53,7 @@ help the project grow. We also thank: - **Elijah** - **小尹** - **[杨维杰](https://github.com/yangweijie)** -- **Albert Chen** +- **[Albert Chen](https://github.com/albertcht)** - **[Nuno Maduro (`nunomaduro`)](https://x.com/enunomaduro)** — for sharing TypePHP with the wider PHP community on Twitter/X. @@ -102,6 +102,23 @@ We would especially like to thank: TypePHP's analysis, validation, lowering, and C++ code generation pipeline is built. We thank Nikita Popov and every PHP-Parser contributor and maintainer. +7. **[GMP — the GNU Multiple Precision Arithmetic Library](https://gmplib.org/)** + + GMP provides the efficient arbitrary-precision integer arithmetic underlying + TypePHP's `BigInt` support and related high-precision integer operations. + +8. **[GNU MPFR](https://www.mpfr.org/)** + + MPFR provides reliable multiple-precision floating-point arithmetic with + well-defined rounding. It forms the numerical foundation of TypePHP's + `BigFloat` support. + +9. **[mpdecimal / libmpdec](https://www.bytereef.org/mpdecimal/)** + + mpdecimal provides correctly rounded arbitrary-precision decimal arithmetic. + Its C and C++ libraries form the numerical foundation of TypePHP's `Decimal` + support. + ## Supporting libraries and development tools TypePHP also benefits from many focused open-source projects used by the diff --git a/docs/zh-cn/ACKNOWLEDGEMENTS.md b/docs/zh-cn/ACKNOWLEDGEMENTS.md index f6d64862..6af518a1 100644 --- a/docs/zh-cn/ACKNOWLEDGEMENTS.md +++ b/docs/zh-cn/ACKNOWLEDGEMENTS.md @@ -47,7 +47,7 @@ Issue 报告者、测试者、文档作者及社区参与者。 - **Elijah** - **小尹** - **[杨维杰](https://github.com/yangweijie)** -- **Albert Chen** +- **[Albert Chen](https://github.com/albertcht)** - **[Nuno Maduro(`nunomaduro`)](https://x.com/enunomaduro)** —— 感谢其通过 Twitter/X 向更广泛的 PHP 社区介绍 TypePHP。 @@ -92,6 +92,21 @@ Issue 报告者、测试者、文档作者及社区参与者。 降级转换及 C++ 代码生成流程的基础。感谢 Nikita Popov,以及 PHP-Parser 的每一位 贡献者和维护者。 +7. **[GMP(GNU Multiple Precision Arithmetic Library)](https://gmplib.org/)** + + GMP 提供高效的任意精度整数运算,是 TypePHP `BigInt` 及相关高精度整数运算的 + 底层基础。 + +8. **[GNU MPFR](https://www.mpfr.org/)** + + MPFR 提供舍入行为定义明确的可靠多精度浮点运算,是 TypePHP `BigFloat` 的数值 + 运算基础。 + +9. **[mpdecimal / libmpdec](https://www.bytereef.org/mpdecimal/)** + + mpdecimal 提供正确舍入的任意精度十进制运算,其 C 与 C++ 库是 TypePHP + `Decimal` 的数值运算基础。 + ## 辅助库与开发工具 TypePHP 的编译器、命令行工具、构建流程和质量保障体系还使用了许多职责明确的