Commit graph

  • 769e78ff7d Remove unnecessary parameters morn-0 2024-11-20 15:51:47 +0800
  • ef15418807 Fix null deref in js_iterator_helper_next Saúl Ibarra Corretgé 2024-11-19 14:49:42 +0100
  • 0b9b6c1915
    Simplify iterator helpers code, remove duplication Saúl Ibarra Corretgé 2024-11-18 23:43:39 +0100
  • 55b67a6591 Bump CMake version to 3.10 Saúl Ibarra Corretgé 2024-11-18 10:40:28 +0100
  • f93dd58ea0 Work around msvc definition of NAN Ben Noordhuis 2024-11-18 10:07:39 +0100
  • bdadad97cd Add Windows SDK CI Saúl Ibarra Corretgé 2024-11-18 10:06:27 +0100
  • 974f40a1a8
    Fix harmless -Wsign-compare warning (#699) Ben Noordhuis 2024-11-17 23:21:03 +0100
  • e1a0f4f1cf
    Add Math.sumPrecise (#697) Ben Noordhuis 2024-11-16 11:34:14 +0100
  • 428204b802 Align JS_SetOpaque with other similar APIs Saúl Ibarra Corretgé 2024-11-16 09:31:59 +0100
  • 18b0b9a706
    Update release CI action versions Saúl Ibarra Corretgé 2024-11-16 09:26:06 +0100
  • 706ba05fa6 Fix Linux release CI Saúl Ibarra Corretgé 2024-11-15 21:40:51 +0100
  • 859267cc59 Set version to 0.7.0 Saúl Ibarra Corretgé 2024-11-15 21:29:58 +0100
  • 407683bd98 Add Atomics.pause Ben Noordhuis 2024-11-15 19:16:29 +0100
  • 42f0945114 Fix NULL deref in JS_NewRuntime2 bptato 2024-11-15 14:40:04 +0100
  • 284510f781 Make Iterator.from spec compliant Saúl Ibarra Corretgé 2024-11-14 23:36:16 +0100
  • 204070a544 Fix broken link in README Saúl Ibarra Corretgé 2024-11-15 13:30:06 +0100
  • a7a614406d Update README Saúl Ibarra Corretgé 2024-11-13 23:41:38 +0100
  • 1350362ba6 Add cloning instructions to building section Saúl Ibarra Corretgé 2024-11-13 23:36:50 +0100
  • 987afb7a52 Add list of projects using NG Saúl Ibarra Corretgé 2024-11-13 23:35:12 +0100
  • 0575d10da7 Tweak intro and document differences with bellard/quickjs Saúl Ibarra Corretgé 2024-11-13 23:34:46 +0100
  • a365f18c98 Document how to create standalone executables Saúl Ibarra Corretgé 2024-11-13 22:55:40 +0100
  • 559029baad Fix Iterator.prototype Saúl Ibarra Corretgé 2024-11-15 09:14:11 +0100
  • 554907e88f
    Add RegExp.escape (#687) Ben Noordhuis 2024-11-15 12:17:38 +0100
  • b5d41818e2
    Fix bytecode stack frame printing (#686) Ben Noordhuis 2024-11-14 22:50:42 +0100
  • 6d7448ed3e Implement Iterator.prototype.flatMap Saúl Ibarra Corretgé 2024-11-13 22:37:32 +0100
  • 1cc19e4dbf
    Fix detach check in ArrayBuffer.prototype.resize (#681) Ben Noordhuis 2024-11-13 16:04:49 +0100
  • fa4d2454aa
    Add Error.isError (#682) Ben Noordhuis 2024-11-13 15:08:06 +0100
  • 2a78706484
    Update test262 (#680) Ben Noordhuis 2024-11-13 14:36:07 +0100
  • 17a8772379 Implement Iterator.prototype.map Saúl Ibarra Corretgé 2024-11-12 23:15:30 +0100
  • 4933e17d1b Remove error handling for JS_NewInt64, it's infallible Saúl Ibarra Corretgé 2024-11-12 09:20:22 +0100
  • c68c416e2e
    Implement Iterator.prototype.filter Saúl Ibarra Corretgé 2024-11-12 22:01:45 +0100
  • 000061f635
    Improve performance of variable resolver (#672) Ben Noordhuis 2024-11-12 21:22:47 +0100
  • 0362c0a4eb
    Implement Iterator.prototype.take (#676) Saúl Ibarra Corretgé 2024-11-12 08:10:19 +0100
  • 487129055f
    Work around broken atomics in tinycc (#669) Ben Noordhuis 2024-11-12 01:01:52 +0100
  • c41ee4f15f Implement Iterator.prototype.drop Saúl Ibarra Corretgé 2024-11-08 15:06:07 +0100
  • 243b968ee1 Update to Unicode 16.0 Ben Noordhuis 2024-11-09 22:39:17 +0100
  • 416ab66f0b Update to Unicode 15.1 Ben Noordhuis 2024-11-09 14:13:44 +0100
  • 6fdb9b4bbb Update Unicode download URL Ben Noordhuis 2024-11-08 22:00:10 +0100
  • b29332697b Don't use _Thread_local in run-test262.c Ben Noordhuis 2024-11-09 21:04:59 +0100
  • f641d4ff18 Don't use rt->user_opaque in quickjs-libc.c Ben Noordhuis 2024-11-09 20:43:17 +0100
  • 55b829e666
    Update test262_errors.txt after commit 73cc00e (#665) Ben Noordhuis 2024-11-09 16:02:44 +0100
  • d7c5c7c302 Remove qjs namespace backwards compatibility Saúl Ibarra Corretgé 2024-11-08 08:56:14 +0100
  • 43151dd78c Fix valgrind and tsan CI Saúl Ibarra Corretgé 2024-11-08 15:09:00 +0100
  • cd2947bded
    Don't automatically update test262 submodule Richard Davison 2024-11-08 15:02:48 +0100
  • 04307af779 Make "performance" global writable Richard Davison 2024-11-07 22:26:04 +0100
  • 73cc00e57e
    Improve line:column tracking (#660) Ben Noordhuis 2024-11-07 22:03:00 +0100
  • c8be383367 Prevent JS_SetOpaque from overriding internal class state Saúl Ibarra Corretgé 2024-11-07 15:59:28 +0100
  • e30da0e8bc Don't throw oob exception when setting numeric indexes on TAs Saúl Ibarra Corretgé 2024-11-05 09:11:05 +0100
  • 9c5c441744
    Fix FinalizationRegistry refcounting bug (#656) Ben Noordhuis 2024-11-07 09:12:34 +0100
  • aedd829e61
    Fix DUMP_LEAKS memory leak false positive (#655) Ben Noordhuis 2024-11-06 22:56:10 +0100
  • 83fe8f1166
    Fix exception in WeakRef.prototype.deref (#653) Ben Noordhuis 2024-11-06 22:54:47 +0100
  • 0a706236d7
    Move "no more objects" assert to right place (#649) Ben Noordhuis 2024-11-06 14:54:52 +0100
  • 37fe427d59
    Add resizable ArrayBuffers (#646) Ben Noordhuis 2024-11-05 21:55:42 +0100
  • e569f39bf1
    Add stack trace to Test262Error (#644) Ben Noordhuis 2024-11-04 23:21:52 +0100
  • c53a0a86da
    Detect if stdout is a console in quickjs-libc (#642) Ben Noordhuis 2024-10-31 11:08:41 +0100
  • df81c9940f
    Make qjs --std switch include bjson module (#640) Ben Noordhuis 2024-10-29 22:56:00 +0100
  • dfe5675f25
    Allow 'undefined' in let or const declaration (#639) Ben Noordhuis 2024-10-29 22:55:22 +0100
  • 42262a7c53
    Don't segfault on missing line number data (#641) Ben Noordhuis 2024-10-29 22:52:56 +0100
  • 56e5ffa2db
    Auto-detect ASan at compile time (#638) Ben Noordhuis 2024-10-29 19:54:33 +0100
  • eae9b23843
    Improve run-test262 logging (#631) Ben Noordhuis 2024-10-27 14:33:00 +0100
  • d2bca87c64
    Make quickjs.h -Wall -Wextra -pedantic clean (#628) Ben Noordhuis 2024-10-26 17:10:18 +0200
  • 89883ae657
    Add C++ compile test (#615) Ben Noordhuis 2024-10-26 14:01:45 +0200
  • 82607f4deb Implement Iterator.prototype.some Saúl Ibarra Corretgé 2024-10-25 09:21:20 +0200
  • de58faaee0 Implement Iterator.prototype.reduce Saúl Ibarra Corretgé 2024-10-25 09:13:30 +0200
  • f78d1e6b94 Implement Iterator.prototype.find Saúl Ibarra Corretgé 2024-10-25 08:51:44 +0200
  • 0c8aeb1d50 Eval CLI included files as scripts Saúl Ibarra Corretgé 2024-10-24 16:56:32 +0200
  • cc11a829e8
    Prefix stdlib modules with "qjs:" Saúl Ibarra Corretgé 2024-10-24 22:24:03 +0200
  • 3339ef7137 Implement Iterator.prototype.forEach Saúl Ibarra Corretgé 2024-10-24 15:23:30 +0200
  • b9a22f9bdd Implement Iterator.prototype.every Saúl Ibarra Corretgé 2024-10-24 16:40:05 +0200
  • caa1bf544d Handle bytecode without IC state Ben Noordhuis 2024-10-24 09:09:40 +0200
  • 0a79b84ef9 Improve deserializer error message for bytecode Ben Noordhuis 2024-10-24 09:09:40 +0200
  • 4fbce79521 Fix UndefinedBehaviorSanitizer error Ben Noordhuis 2024-10-24 09:09:40 +0200
  • 62f4713780
    Fix stdc atomics detection and add vs2019 msvc job Adam Satko 2024-10-22 18:02:15 +0000
  • 995de2592a
    Avoid requiring atomics on quickjs-libc Saúl Ibarra Corretgé 2024-10-22 10:24:58 +0200
  • e21d09c347
    Remove macos-12 buildbots (#604) Ben Noordhuis 2024-10-20 13:06:18 +0200
  • 763076d109
    Rework inline cache handling (#609) Ben Noordhuis 2024-10-20 13:02:09 +0200
  • 8cd59bf7c4
    Improve JS_DetectModule (#610) Ben Noordhuis 2024-10-20 12:42:21 +0200
  • bed51fab0a
    Allow turning on multiple sanitizers (#611) Ben Noordhuis 2024-10-20 12:41:17 +0200
  • 966dbfc1f9 Fix crash in deserializer on bad regexp Ben Noordhuis 2024-10-17 20:39:43 +0200
  • 7be9d99d15 Restrict atom count in deserializer to 1 million Ben Noordhuis 2024-10-17 20:28:46 +0200
  • a1d1bce0b7
    Fix crash in deserializer (#602) Ben Noordhuis 2024-10-17 08:45:04 +0200
  • e4406fa55f
    Remove NetBSD CI buildbot (#603) Ben Noordhuis 2024-10-16 23:08:48 +0200
  • 857f711e0f
    Simplify extract_desc() (#601) Ben Noordhuis 2024-10-16 21:05:26 +0200
  • afeeebf89e
    Expose ctx->function_proto Richard Davison 2024-10-16 20:39:09 +0200
  • 36227a5310
    Fix cyclic import/export segfault (#568) Ben Noordhuis 2024-10-16 10:13:38 +0200
  • d9d6939b20 Implement Promise.try Saúl Ibarra Corretgé 2024-10-15 11:46:45 +0200
  • e204fa53a3 Fix CI for setup-alpine Saúl Ibarra Corretgé 2024-10-15 13:00:34 +0200
  • 47846c585b Fix definition of minimum_length Saúl Ibarra Corretgé 2024-10-11 09:36:11 +0200
  • b9be6d4ff2 Run local tests with run-test262 Ben Noordhuis 2024-10-10 21:51:54 +0200
  • 79eee54b22 Remove obsolete run-test262 style option Ben Noordhuis 2024-10-10 21:51:54 +0200
  • 3c3c487e11 Build and run run-test262 on Windows Ben Noordhuis 2024-10-10 21:51:54 +0200
  • 364453b3d6
    DRY assertion functions in tests Saúl Ibarra Corretgé 2024-10-10 21:39:12 +0200
  • e145244999
    Replace js_mode with is_strict_mode bit field (#590) Ben Noordhuis 2024-10-10 19:31:47 +0200
  • 681568353c
    Enforce buffer length in utf8_encode definition (#589) Ben Noordhuis 2024-10-10 18:55:42 +0200
  • 416dde8458 Remove unused defines in cutils.h Saúl Ibarra Corretgé 2024-10-10 09:43:27 +0200
  • d79aa871d1
    Include <intrin.h> on Windows (#584) Ben Noordhuis 2024-10-08 22:32:24 +0200
  • a51c77efd8
    Build all Windows targets when building in CI Saúl Ibarra Corretgé 2024-10-08 16:58:08 +0200
  • 2344d19220 Fix MSVC compilation when atomics experimental feature is not set satk0 2024-10-07 22:09:21 +0200
  • 1db8d6cc19 Fix out-of-bound write in libbf satk0 2024-10-07 22:09:06 +0200
  • 7491c81153 Don't include pthread on wasi or enscripten satk0 2024-10-07 22:08:31 +0200