From 62a90c3e37b8a63fec62faf8f802f2392ea58c8e Mon Sep 17 00:00:00 2001 From: Daniel Duan Date: Thu, 1 Jan 2026 00:45:27 -0800 Subject: [PATCH] Update changelog --- Sources/TOMLDecoder/TOMLDecoder.docc/CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Sources/TOMLDecoder/TOMLDecoder.docc/CHANGELOG.md b/Sources/TOMLDecoder/TOMLDecoder.docc/CHANGELOG.md index 25c2e5e..90e976c 100644 --- a/Sources/TOMLDecoder/TOMLDecoder.docc/CHANGELOG.md +++ b/Sources/TOMLDecoder/TOMLDecoder.docc/CHANGELOG.md @@ -4,6 +4,18 @@ Also known as release notes. ## In Development +## 0.4.3 + +Improved runtime performance. + +For a TOML document such as [this twitter payload](https://github.com/dduan/TOMLDecoder/blob/cea8f0bee33f37e0fcc33b566a742485c71196e7/Sources/Resources/fixtures/twitter.toml), +Parsing it costs >50% less CPU instructions, +and ~100% less memeory retains. + +The in release build, +parsing this document with TOMLDecoder takes less time than the C library [tomlc99](https://github.com/cktan/tomlc99). + + ## 0.4.2 - Fixed a project configuration that prevented SwiftPM consumption of the package