44 Commits
Author SHA1 Message Date
qr243vbi e6350d2cdd Update projects.md 2026-06-09 23:47:50 +02:00
qr243vbi f783018604 Update projects.md (#1514) 2026-05-25 12:45:08 +02:00
Robert de Forest 252e3dca05 Fix typo in test262 suite description
In a sentence "The `test262` suite is also ran," 'run' should be used instead of 'ran'. It is the past participle in the sentence, despite 'is' being in the present tense. 'run' is irregular, but if you substitute a regular verb like 'execute', it becomes more clear:

"The `test262` suite is also executed." If the present participle were used, it would be 'executing'.

It's a common mistake in English, even amongst native speakers and linguistic drift may eventually put this in free variation, but for now 'run' is correct.
2026-05-21 12:11:02 +02:00
Andreas Røsdal 96307f3af0 Update projects.md 2026-05-17 00:40:45 +02:00
Gregoire VOLNYandCopilot Autofix powered by AI d35af9df0d Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
2026-04-18 14:52:11 +02:00
Gregoire VOLNY de5db6ed64 Add CSPro project to documentation
Added CSPro project with details about its use of QuickJS-NG.
2026-04-18 14:52:11 +02:00
buke 8ee2e8b623 Add quickjs-go to projects page 2026-04-15 11:01:55 +02:00
Ben Noordhuis 1e7d892a5c Add QuickBEAM to projects page 2026-03-30 00:23:46 +02:00
Kailash Sethuraman 85f00d7564 Update projects.md with reference to std::slop 2026-03-07 12:55:45 +01:00
Ben Noordhuis 8968855f20 Add checksum field to bjson (#1386)
Helps protect the wire format against data corruption, where corruption
should be understood as bit flips, not adversarial input.

Fixes: https://github.com/quickjs-ng/quickjs/issues/1378
2026-03-06 18:32:46 +01:00
genotrance 819d859652 Add python bindings and px to projects.md 2026-03-06 10:00:40 +01:00
David Sancho 4b8954d102 Add quickjs.ml to projects.md 2026-03-05 18:30:46 +01:00
Ben Noordhuis 6d2a9bacbc Improve std file read/write ergonomics (#1365)
- make `pos` and `len` arguments optional
- accept strings in file.write()
2026-02-22 22:34:42 +01:00
Ben Noordhuis 3eb0605721 Add os.mkdtemp() and os.mkstemp() (#1364) 2026-02-21 17:23:07 +01:00
Saúl Ibarra Corretgé 4d28bad2f6 Remove SAB support from bjson module 2026-02-19 12:59:25 +01:00
Christian Stewart 1560c15e91 Add {js,go}-quickjs-wasi-reactor to projects list
Adds the libraries that expose qjs-reactor (recently added) for running within
the wazero or web browser WASM runtimes.

Related: #1308

Signed-off-by: Christian Stewart <[email protected]>
2026-02-16 22:05:15 +01:00
Taylor C. Richberger 0285c15d5b Fix embedding from other libraries without cutils 2026-02-12 12:13:11 +01:00
Yota Ichino 8614243383 Corrected the compilation options for the C files output by qjsc 2025-12-01 15:58:58 +01:00
bavier 4aa5a678a4 Add edbrowse to projects list (#1243) 2025-11-20 23:11:51 +01:00
speedskater1610 35c125d74b Update the download from link in building.md
This is to follow the link formatting and naming convention that  is used through the rest of the docs
2025-11-05 20:27:47 +01:00
Matěj Cepl b44f279518 Add Lua JS Regexp library as one project using this 2025-10-13 11:23:36 +02:00
Ben Noordhuis ce4abdcece Implement os.readdir() natively on Windows (#1132)
Fixes: https://github.com/quickjs-ng/quickjs/issues/968
2025-07-27 21:36:01 +02:00
Ben Noordhuis f731e4a3ee Make os.exec support supplementary groups (#1056)
Add a .groups property that is an array of group ids for setgroups.

Fixes: https://github.com/quickjs-ng/quickjs/issues/1055
2025-05-18 22:31:14 +02:00
Saúl Ibarra Corretgé 16785cd45a Add os.exePath
It gets the current executable path. Implementation lifted from libuv.
Currently implemented for the following platforms:

- Linux
- macOS
- Windows
2025-04-16 10:21:07 +02:00
Ben Noordhuis 62fb6362f4 Implement os.Worker on Windows (#1003) 2025-03-31 18:09:56 +02:00
Andries Hiemstra cfa075527e Update projects.md
add quickjs_es_runtime to projects
2025-03-26 14:22:41 +01:00
Ben Noordhuis 45a9041240 Document amalgamated build on building page (#935) 2025-03-01 12:23:37 +01:00
Ben Noordhuis 9a902ba3f1 Add std.writeFile (#932)
std.loadFile already exists and is convenient. std.writeFile replaces
the more onerous std.open + std.write + std.close idiom.
2025-02-27 15:52:27 +01:00
pastdue 5a949ca758 CMake: Set _WIN32_WINNT=0x0601 (#900) 2025-02-10 09:57:07 +01:00
Ben Noordhuis a884e2db88 Add std.file.readAsArrayBuffer() (#835)
Like std.file.readAsString(), except it returns an ArrayBuffer and
doesn't assume anything about the file's character encoding.
2025-01-18 20:42:51 +01:00
ialex32x 72a135f5a3 fix a typo in projects.md 2025-01-09 08:01:13 +01:00
ialex32x af16390b85 Update projects.md to include GodotJS 2025-01-07 06:49:21 +01:00
guest271314 9fc794001a Update cli.md (#783) 2025-01-04 09:56:10 +01:00
Saúl Ibarra Corretgé a41771f735 Update docs on standalone executables 2024-12-03 23:03:37 +01:00
Saúl Ibarra Corretgé ce03c998c4 Add ability to create standalone binaries with qjs
Ref: https://github.com/quickjs-ng/quickjs/issues/438
Closes: https://github.com/quickjs-ng/quickjs/pull/441
2024-12-03 22:59:11 +01:00
Saúl Ibarra Corretgé 517e9e274e Add ability to load file as Uint8Array in std.loadFile 2024-12-02 21:17:34 +01:00
Saúl Ibarra Corretgé c351133dcc Implement Error.captureStackTrace 2024-11-26 12:13:42 +01:00
Icemic 010777f259 Add quickjs-rusty to projects using NG 2024-11-21 14:23:15 +01:00
Saúl Ibarra Corretgé 1350362ba6 Add cloning instructions to building section 2024-11-15 13:28:45 +01:00
Saúl Ibarra Corretgé 987afb7a52 Add list of projects using NG 2024-11-15 13:28:45 +01:00
Saúl Ibarra Corretgé 0575d10da7 Tweak intro and document differences with bellard/quickjs 2024-11-15 13:28:45 +01:00
Saúl Ibarra Corretgé a365f18c98 Document how to create standalone executables 2024-11-15 13:28:45 +01:00
Saúl Ibarra Corretgé cc11a829e8 Prefix stdlib modules with "qjs:"
Fixes: https://github.com/quickjs-ng/quickjs/issues/616
2024-10-24 22:24:03 +02:00
Saúl Ibarra Corretgé 7cfedb0952 New documentation website 2024-09-25 22:21:45 +02:00