]> git.kaiwu.me - quickjs.git/commitdiff
doc update
authorFabrice Bellard <fabrice@bellard.org>
Thu, 4 Jun 2026 09:31:14 +0000 (11:31 +0200)
committerFabrice Bellard <fabrice@bellard.org>
Thu, 4 Jun 2026 09:31:14 +0000 (11:31 +0200)
Changelog
doc/quickjs.texi

index 697193f3e3ae31172d5fb9f35095b428aef77f2b..8c7e6997006c37d03a2c7b3cec07095a3bb3e9db 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -8,6 +8,7 @@
 - added added Map and WeakMap upsert methods
 - added Math.sumPrecise()
 - added regexp duplicate named groups
+- added base64 and hexadecimal encodings for Uint8Array
 - misc bug fixes
 
 2025-09-13:
index 0b8c744ec4ccc62b69c1727f798ed3c23241f431..79807e821904640afeb763d11b2b8dd3d2a8f6bc 100644 (file)
@@ -23,9 +23,8 @@
 @chapter Introduction
 
 QuickJS (version @value{VERSION}) is a small and embeddable Javascript
-engine. It supports most of the ES2024 specification
-@footnote{@url{https://tc39.es/ecma262/2024 }} including modules,
-asynchronous generators, proxies and BigInt.
+engine. It supports most of the ES2025 specification
+@footnote{@url{https://tc39.es/ecma262/2025 }}.
 
 @section Main Features
 
@@ -33,14 +32,11 @@ asynchronous generators, proxies and BigInt.
 
 @item Small and easily embeddable: just a few C files, no external dependency, 210 KiB of x86 code for a simple ``hello world'' program.
 
-@item Fast interpreter with very low startup time: runs the 77000 tests of the ECMAScript Test Suite@footnote{@url{https://github.com/tc39/test262}} in less than 2 minutes on a single core of a desktop PC. The complete life cycle of a runtime instance completes in less than 300 microseconds.
+@item Fast interpreter with very low startup time: runs the tests of the ECMAScript Test Suite@footnote{@url{https://github.com/tc39/test262}} in less than 2 minutes on a single core of a desktop PC. The complete life cycle of a runtime instance completes in less than 300 microseconds.
 
-@item Almost complete ES2024 support including modules, asynchronous
-generators and full Annex B support (legacy web compatibility). Some
-features from the upcoming ES2024 specification
-@footnote{@url{https://tc39.es/ecma262/}} are also supported.
+@item Almost complete ES2025 support.
 
-@item Passes nearly 100% of the ECMAScript Test Suite tests when selecting the ES2024 features.
+@item Passes nearly 100% of the ECMAScript Test Suite tests when selecting the ES2025 features.
 
 @item Compile Javascript sources to executables with no external dependency.
 
@@ -250,9 +246,9 @@ about 100 seconds).
 
 @section Language support
 
-@subsection ES2024 support
+@subsection ES2025 support
 
-The ES2024 specification is almost fully supported including the Annex
+The ES2025 specification is almost fully supported including the Annex
 B (legacy web compatibility) and the Unicode related features.
 
 The following features are not supported yet:
@@ -1033,7 +1029,7 @@ stack holds the Javascript parameters and local variables.
 @section RegExp
 
 A specific regular expression engine was developed. It is both small
-and efficient and supports all the ES2024 features including the
+and efficient and supports all the ES2025 features including the
 Unicode properties. As the Javascript compiler, it directly generates
 bytecode without a parse tree.