This repository contains an altered derivative of TinyExpr.
- Upstream: https://github.com/codeplea/tinyexpr
- Author: Lewis Van Winkle (CodePlea)
- Pinned commit:
4a7456e2eab88b4c76053c1c4157639ccb930e2b - Licence: zlib (SPDX: Zlib)
The files under third_party/tinyexpr-c/ are byte-identical copies of the
upstream sources at the pinned commit. They are kept solely as a
differential oracle and are not linked into the shipped Zig library.
The files under tests/original/ are byte-identical copies of the upstream
test suite (smoke.c, minctest.h) at the same commit.
The Zig implementation under src/ is new work. It is marked as altered
relative to TinyExpr: different language, different internals, preserved
C ABI for the public entry points so the original tests can link against
the port.
The original zlib licence notice from the upstream source header is
retained verbatim in third_party/tinyexpr-c/LICENSE-NOTICE.txt.