quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2025-12-10 19:55android: bump qtart to version 1.2.3Iván Ávalos1+2-2
2025-12-03 22:14android: bump qtart version to 1.2.2Iván Ávalos1+2-2
2025-11-28 13:05android: bump qtart to version 1.2.1Iván Ávalos1+2-2
2025-11-22 11:44android: bump qtart to version 1.2.0Iván Ávalos1+2-2
2025-10-31 18:09android: bump NDK to r29 to comply with Google Play 16KB page size requirementIván Ávalos1+1-1
2025-10-31 17:53android: bump qtart version to 1.1.0+p1Iván Ávalos1+1-1
2025-10-31 17:07android: bump qtart version to 1.1.0Iván Ávalos1+2-2
2025-10-30 15:36android: bump qtart to version 1.0.37Iván Ávalos1+2-2
2025-10-14 10:52android: bump qtart version to 1.0.36Iván Ávalos1+2-2
2025-10-09 19:43fix completely broken rsa_verifyFlorian Dold1+5-5
2025-10-09 19:09fix minimum meson versionFlorian Dold1+1-1
2025-06-20 20:00testsFlorian Dold2+35-6
2025-09-24 21:43ios: reduce logs in packagingIván Ávalos1+4-5
2025-09-17 20:43android: better NDK version handlingIván Ávalos5+32-44
2025-09-17 14:01android: bump qtart to 1.0.34Iván Ávalos1+2-2
2025-09-09 20:30delete old iOS build systemIván Ávalos1+0-5960
2025-09-09 20:29update README.md instructionsIván Ávalos1+4-12
2025-09-09 20:21fix Docker Android buildIván Ávalos2+5-0
2025-09-09 11:41fix Android buildIván Ávalos4+11-6
2025-09-08 22:00produce static framework for iOSIván Ávalos633+152023-90
2025-08-22 09:22improved Android and iOS build scriptsIván Ávalos7+277-125
2025-08-21 01:57new .xcframework generator script for iOSIván Ávalos4+251-10
2025-08-21 01:54update c-ares to 1.34.5Iván Ávalos463+110631-41260
2025-08-20 12:17use CMake for c-ares, libsodium and mbedtls instead of custom Meson filesIván Ávalos9+24-719
2025-08-20 12:08delete vendored libsodiumIván Ávalos629+0-151903
2025-09-09 10:13android: bump qtart version to 1.0.33Iván Ávalos1+2-2
2025-08-19 19:07delete zlib dependencyIván Ávalos253+0-82875
2025-08-19 19:07add missing curl filesIván Ávalos4+334-0
2025-08-19 16:01update sqlite3 to 3.50.4Iván Ávalos4+36269-14291
2025-08-19 15:57update curl to 8.15.0Iván Ávalos5655+451684-227204
2025-08-19 14:53update mbedtls to 3.6.4Iván Ávalos2100+370142-208366
2025-08-19 14:22update libsodium to 1.0.20Iván Ávalos302+30501-16811
2025-08-19 13:30update zlib to 1.3.1Iván Ávalos111+6259-3940
2025-08-05 21:22android: bump qtart version to 1.0.28Iván Ávalos1+2-2
2025-08-01 13:49android: bump qtart version to v1.0.27Iván Ávalos1+2-2
2025-07-30 20:36android: bump qtart version to v1.0.26Iván Ávalos1+2-2
2025-07-27 20:33android: bump qtart version to v1.0.25Iván Ávalos1+2-2
2025-07-22 15:30android: bump qtart version to v1.0.24Iván Ávalos1+2-2
2025-07-10 12:21android: bump qtart version to v1.0.21Iván Ávalos1+2-2
2025-06-25 14:40android: bump qtart version to v1.0.20Iván Ávalos1+2-2
2025-06-25 14:40android: fix #10098Iván Ávalos1+1-3
2025-06-19 21:29testsFlorian Dold4+23-63
2025-06-16 22:35fix #10107: call of js_free on uninitialized pointerFlorian Dold1+0-2
2025-06-16 22:28fix #10106: memory freed based on uninitialized counterFlorian Dold1+14-22
2025-06-16 22:18handle NULL result of js_new_http_message_pipeFlorian Dold2+5-2
2025-06-11 12:50android: bump qtart version to 1.0.17Iván Ávalos1+2-2
2025-06-05 16:34android: bump qtart version to 1.0.16Iván Ávalos1+2-2
2025-06-04 11:52android: bump qtart version to 1.0.15Iván Ávalos1+2-2
2025-06-03 20:34android: bump qtart version to 1.0.14Iván Ávalos1+2-2
2025-06-03 19:00android: bump qtart version to 1.0.13Iván Ávalos1+2-2
2025-06-03 19:13check for overflow in js_talercrypto_hash_argon2idFlorian Dold1+6-0
2025-06-03 18:45avoid magic number, call it seedFlorian Dold1+4-3
2025-05-29 12:09android: update link to git:// instead of https://Iván Ávalos1+1-1
2025-05-29 11:48android: bump qtart version to 1.0.12Iván Ávalos1+2-2
2025-05-26 17:20android: bump qtart version to 1.0.10Iván Ávalos1+2-2
2025-05-22 13:29android: bump qtart version to 1.0.7Iván Ávalos1+2-2
2025-05-20 15:00android: bump qtart version to 1.0.6Iván Ávalos1+2-2
2025-05-20 14:22android: bump qtart version to 1.0.5Iván Ávalos1+2-2
2025-05-19 19:08android: bump qtart version to 1.0.4Iván Ávalos1+2-2
2025-05-19 19:07android: delete Gradle closeAndReleaseRepository stepIván Ávalos1+0-1
2025-05-15 13:48fix unchecked mallocIván Ávalos1+3-0
2025-05-12 16:44android: bump qtart version to 1.0.2Iván Ávalos1+2-2
2025-05-12 16:44android: upgrade dependencies and configIván Ávalos6+317-22
2025-05-08 08:02android: bump qtart version to 1.0.0Iván Ávalos1+2-2
2025-05-02 07:24android: bump qtart version to 0.14.22Iván Ávalos1+2-2
2025-04-30 17:27android: bump qtart version to 0.14.22Iván Ávalos1+2-2
2025-04-24 06:57cleanup, less loggingMarc Stibane5+15-31
2025-04-24 06:57Xcode16Marc Stibane2+5960-5958
2025-04-22 17:31android: bump qtart version to 0.14.12Iván Ávalos1+2-2
2025-04-10 15:24android: bump qtart version to 0.14.12Iván Ávalos1+2-2
2025-03-11 17:53android: bump qtart version to 0.14.10Iván Ávalos1+2-2
2025-03-11 17:52android: update pnpmIván Ávalos2+2-2
2025-03-17 11:58remove obsolete TODOsFlorian Dold1+0-4
2025-03-17 11:58skip TLS validation only if configuredFlorian Dold1+7-2
2025-03-17 11:52clean up private key on stackFlorian Dold1+19-7
2025-03-17 11:45error handlingFlorian Dold2+5-0
2025-03-17 11:44code styleFlorian Dold1+519-516
2025-03-11 20:46cleanup _preprocessedMarc Stibane4+14-395
2025-03-10 19:09test file not needed anymore, bug is fixed in upstreamFlorian Dold1+0-45
2025-03-10 19:08disambiguate JS_NewTypedArray, quickjs now has a function of the same nameFlorian Dold3+7-7
2024-07-27 09:34Fix termination in Worker testAkos Kiss1+1-1
2024-06-09 07:23Define a fallback PATH_MAX if not availablePino Toscano1+4-0
2024-06-09 07:21Use ftello() & fseeko() on any OS based on GNU libcPino Toscano1+2-2
2024-06-09 07:18Use malloc_usable_size() on any OS based on GNU libcPino Toscano2+4-4
2024-07-17 11:58Fix `JS_HasException()` when `null` is thrown (#313)Kasper Isager Dalsgarð1+5-5
2024-07-14 22:08Fix GC leak in `js_proxy_get()` (#302)Dmitry Volyntsev1+3-1
2024-05-30 14:41regexp: fix non greedy quantizers with zero length matchesFabrice Bellard2+8-8
2024-05-30 13:49updated test262.patchFabrice Bellard1+18-16
2024-05-30 13:36fixed test of test262 directoryFabrice Bellard1+1-1
2024-05-09 23:57Improve `js_os_exec` (#295)Charlie Gordon3+33-4
2024-05-09 12:14Add `js_resolve_proxy` (#293)Charlie Gordon1+35-20
2024-05-09 11:07Add `JS_StrictEq()`, `JS_SameValue()`, and `JS_SameValueZero()` (#264)Kasper Isager Dalsgarð2+26-5
2024-05-09 10:45Expose `JS_SetUncatchableError()` (#262)Kasper Isager Dalsgarð2+1-1
2024-05-09 10:36Add the missing fuzz_common.c (#292)Renáta Hodován1+62-0
2024-05-08 21:19Add `JS_HasException()` (#265)Kasper Isager Dalsgarð2+6-0
2024-05-08 21:17Add `JS_NewTypedArray()` (#272)Dmitry Volyntsev2+27-0
2024-05-08 16:19OSS-Fuzz targets improvements (#267)Renáta Hodován8+553-1
2024-05-05 17:54Improve class parser (#289)Charlie Gordon2+13-5
2024-05-05 16:46fix class method with name get (#258)Richard Davison2+10-3
2024-05-05 15:47Improve libunicode and libregexp headers (#288)Charlie Gordon6+243-134
2024-05-05 10:10Improve unicode table handling (#286)Charlie Gordon3+234-79
2024-03-23 12:19Fix endianness handling in `js_dataview_getValue` / `js_dataview_setValue`Charlie Gordon1+8-8
2024-03-23 11:58Improve error handlingCharlie Gordon1+17-8
2024-03-23 11:43Improve `JSON.stringify`Charlie Gordon1+43-39
2024-03-23 08:52Use more explicit magic values for array methodsCharlie Gordon1+24-26
2024-03-23 08:28Simplify redundant initializers for `JS_NewBool()`Charlie Gordon2+18-19
2024-03-22 10:23Fix compilation with -DCONFIG_BIGNUMCharlie Gordon2+43-32
2024-03-21 23:47Improve Date.parse, small fixesCharlie Gordon3+81-58
2024-03-03 20:57Add CI targets, fix test_std.js (#247)Charlie Gordon2+58-31
2024-03-03 14:36Fix build: use LRE_BOOL in libunicode.h (#244)Kanstantsin Sokal1+2-2
2024-03-03 13:42prevent 0 length allocation in `js_worker_postMessage`Charlie Gordon1+6-4
2024-03-03 13:14Add github CI testsBen Noordhuis2+143-1
2024-03-03 13:05Prevent UB on memcpy and floating point conversionsCharlie Gordon5+26-18
2024-03-03 02:38fix microbench when microbench.txt is missing (#246)Charlie Gordon1+4-3
2024-03-03 01:59Improve Date.parseCharlie Gordon2+122-39
2024-03-02 14:13Improve Number.prototype.toString for radix other than 10Charlie Gordon1+98-9
2024-03-02 13:36Improve repl regexp handlingCharlie Gordon1+35-37
2024-02-25 23:14Improve microbench.jsCharlie Gordon2+291-99
2024-02-25 22:47Improve Date.parseCharlie Gordon2+360-242
2024-02-25 21:53show readable representation of Date objects in replCharlie Gordon1+2-0
2024-02-22 18:31Fix Map hash bugCharlie Gordon2+16-2
2024-02-21 20:22Rewrite `set_date_fields` to match the ECMA specificationCharlie Gordon3+143-50
2024-02-20 08:29Add C API function JS_GetClassID()Tyler Rockwood2+12-0
2024-02-19 23:22Improve surrogate handling readabilityCharlie Gordon3+150-124
2024-02-19 15:30Rename regex flag and field utf16 -> unicodeCharlie Gordon3+65-64
2024-02-18 16:52Add benchmarks targetCharlie Gordon2+17-0
2024-02-18 14:00Improve run-test262Charlie Gordon2+91-20
2024-02-18 07:29Fix big endian serializationCharlie Gordon2+58-61
2024-02-17 21:57handle missing test262 gracefullyCharlie Gordon1+1-0
2024-02-17 21:56handle missing test262 gracefullyCharlie Gordon1+10-0
2024-02-17 20:54Improve testsCharlie Gordon5+310-226
2024-02-17 20:15Fix UB signed integer overflow in js_math_imulCharlie Gordon3+21-5
2023-11-01 05:53Fix UB left shift of negative numberBen Noordhuis1+1-1
2024-02-16 09:25Remove unnecessary ssize_t posix-ismBen Noordhuis1+1-1
2024-02-15 09:30Improve string concatenation hackCharlie Gordon3+98-79
2024-02-15 08:59pass node-js command line arguments to microbenchCharlie Gordon1+4-1
2024-02-13 08:45Reverse e140122202cc24728b394f8f90fa2f4a2d7c397eCharlie Gordon1+0-2
2024-02-12 17:37Fix test262 errorCharlie Gordon1+8-2
2024-02-12 17:35Fix compiler warningsCharlie Gordon1+38-14
2024-02-12 17:34Simplify and clarify URL quoting js_std_urlGetCharlie Gordon1+7-4
2024-02-12 10:28FreeBSD QuickJS Patch (#203)Nick Vatamaniuc3+19-1
2024-02-12 10:20Fix shell injection bug in std.urlGet (#61)Felix S1+12-6
2024-02-12 09:28add gitignore for build objects (#84)Sam1+1-0
2023-11-01 03:24Fix sloppy mode arguments uninitialized value useBen Noordhuis1+2-0
2023-11-01 21:16Remove unsafe sprintf() and strcat() callsBen Noordhuis1+24-22
2024-02-11 20:32Fix undefined behavior (UBSAN)Charlie Gordon2+6-2
2023-12-22 21:50Fix UB in js_dtoa1Saúl Ibarra Corretgé1+3-1
2023-11-01 04:00Add UndefinedBehaviorSanitizer supportBen Noordhuis1+8-0
2023-11-01 03:30Add MemorySanitizer supportBen Noordhuis1+11-4
2023-11-29 07:50Unbroke tests/test_test_bjson.jsBen Noordhuis1+0-13
2023-11-29 07:50Add more testsBen Noordhuis2+39-0
2024-02-11 11:49Fix runtime bugsCharlie Gordon2+21-22
2024-02-11 11:11Improve microbenchCharlie Gordon3+99-43
2024-02-10 19:54Fix test262o errorCharlie Gordon1+3-0
2024-02-10 15:18Strip trailing spacesCharlie Gordon47+1182-1184
2024-02-03 14:48avoid using INT64_MAX in double comparisons because it cannot be exactly represented as a double (bnoordhuis)Fabrice Bellard1+3-2
2024-02-03 14:48fixed MingW64 install on Windows (absop) (github issue #230)Fabrice Bellard1+4-4
2024-02-03 14:47fixed Promise return in the REPL by using a wrapper object in async std.evalScript() (github issue #231)Fabrice Bellard4+20-5
2024-01-27 12:27export JS_GetModuleNamespace (github issue #34)Fabrice Bellard2+6-7
2024-01-27 12:12simplified and fixed arrow function parsing (github issue #226)Fabrice Bellard2+67-46
2024-01-27 12:12update test resultsFabrice Bellard1+1-1
2024-01-22 17:03fixed js_std_await() in case 'obj' is not a promise (github issue #222)Fabrice Bellard1+1-0
2024-01-19 09:20fixed and simplified setTimeout() by using an integer timer handle (github issue #218)Fabrice Bellard1+40-64
2024-01-19 09:19added js_std_await() and use it to wait for the evaluation of a module (github issue #219)Fabrice Bellard3+47-7
2024-01-19 09:18update ChangelogFabrice Bellard1+1-1
2024-01-13 10:16new releaseFabrice Bellard3+36-16
2024-01-13 10:15allow override of PREFIX, CROSS_PREFIX, CFLAGS and LDFLAGS in Makefile (humenda)Fabrice Bellard1+18-17
2024-01-13 10:15fixed JS_GetScriptOrModuleName() in direct or indirect eval codeFabrice Bellard2+24-13
2024-01-11 14:29native cosmopolitan buildFabrice Bellard3+42-43
2024-01-11 14:28fixed uninitialized harnessbufFabrice Bellard1+5-1
2024-01-11 14:28update test resultsFabrice Bellard1+1-1
2024-01-11 14:26more portable and Windows version for getTimezoneOffset() (github issue #122)Fabrice Bellard1+24-9
2024-01-11 14:25added os.getpid()Fabrice Bellard2+11-0
2024-01-10 13:36regexp: fixed the zero advance logic in quantifiers (github issue #158)Fabrice Bellard4+53-77
2024-01-09 18:15optional chaining fixes (github issue #103)Fabrice Bellard4+137-9
2024-01-08 18:02fixed Date.toLocaleString() (kuzmas)Fabrice Bellard1+1-1
2024-01-08 17:42fixed regexp case insensitive flagFabrice Bellard6+519-255
2024-01-08 17:41fix worker termination in example (github issue #98)Fabrice Bellard1+1-0
2024-01-08 17:40fixed next token parsing after a function definition (github issue #77)Fabrice Bellard2+74-27
2024-01-08 17:39fixed class name init in static initializersFabrice Bellard2+19-17
2024-01-08 17:39avoid potentially undefined behavior and make valgrind happy (bnoordhuis) (github issue #153)Fabrice Bellard1+12-14
2024-01-06 13:43fixed run_test262_harness_test() with modulesFabrice Bellard1+19-4
2024-01-06 13:43make for in faster and spec compliant (github issue #137)Fabrice Bellard2+167-86
2024-01-06 13:42fixed test262: derived-this-uninitialized-realm.jsFabrice Bellard3+28-6
2024-01-06 10:20added a comment for non-initialized warning in Valgrind (github issue #153)Fabrice Bellard1+10-0
2024-01-02 15:11added 'in' operator for private fieldsFabrice Bellard5+166-77
2024-01-02 15:10class static block (initial patch by bnoordhuis)Fabrice Bellard3+78-19
2024-01-02 15:10added note about atomic operationsFabrice Bellard1+5-0
2024-01-02 15:09fixed crash in JS_DumpMemoryUsage (github issue #65)Fabrice Bellard1+2-2
2024-01-02 15:09allow 'await' in the REPL and added os.sleepAsync()Fabrice Bellard5+123-48
2024-01-02 15:08make JS_NewClassID thread safeFabrice Bellard1+10-1
2024-01-02 15:08added Error causeFabrice Bellard4+23-8
2023-12-27 18:09added os.now()Fabrice Bellard4+32-44
2023-12-27 17:28define the same atoms with or without CONFIG_ATOMICS (github issue #76)Fabrice Bellard1+2-2
2023-12-27 17:19fixed JS module autodetection with shebang (github issue #91)Fabrice Bellard2+29-26
2023-12-27 17:19fixed crash when resizing property shapes in case of OOM (github issue #129)Fabrice Bellard1+18-23
2023-12-27 16:21fixed the garbage collection of async functions with closures (github issue #156)Fabrice Bellard2+299-244
2023-12-27 16:20removed memory leakFabrice Bellard1+3-1
2023-12-27 16:19added RegExp 'd' flag (bnoordhuis)Fabrice Bellard5+141-56
2023-12-27 16:19added Promise.withResolversFabrice Bellard3+8-12
2023-12-27 16:19added Array.prototype.{with,toReversed,toSpliced,toSorted} and TypedArray.prototype.{with,toReversed,toSorted} (initial patch by bnoordhuis)Fabrice Bellard3+381-2
2023-12-27 16:18added Object.groupBy and Map.groupBy (initial patch by bnoordhuis)Fabrice Bellard3+124-3
2023-12-27 16:16added String.prototype.isWellFormed and String.prototype.toWellFormedFabrice Bellard3+83-3
2023-12-27 16:13fixed detached TypedArray in sort()Fabrice Bellard3+48-46
2023-12-27 16:11typosFabrice Bellard2+3-3
2023-12-27 16:10top-level-await support - follow the spec in the implementation of the module linking and evaluation to avoid errors with cycling module dependenciesFabrice Bellard5+668-99
2023-12-22 10:07call js_std_free_handlers() in the code generated by qjsc (github issue #96)Fabrice Bellard2+4-4
2023-12-22 10:06reduced JS_MAX_LOCAL_VARS (github issue #123)Fabrice Bellard1+1-1
2023-12-22 10:06removed unused JSContext fieldFabrice Bellard1+0-1
2023-12-22 10:05use Unicode normalization in String.prototype.localeCompareFabrice Bellard2+100-33
2023-12-22 10:05'for of' expression cannot start with 'async'Fabrice Bellard2+3-2
2023-12-22 10:04removed incorrect await in async yield*Fabrice Bellard2+0-5
2023-12-22 10:04fixed define own property with writable=false on module namespaceFabrice Bellard2+7-4
2023-12-22 10:03added container_of macroFabrice Bellard3+5-3
2023-12-22 10:03safer typed array finalizerFabrice Bellard1+17-2
2023-12-22 10:02fixed js_strtod with large integers (github issue #206)Fabrice Bellard2+7-2
2023-12-22 10:02test 128 bit integer support (github issue #125)Fabrice Bellard1+1-1
2023-12-13 18:02fixed 'return' handling with 'yield' in 'for of' or with finally blocks (gihub ticket #166)Fabrice Bellard3+139-73
2023-12-13 18:01fixed async generator in case of exception in the implicit await in the 'return' statementFabrice Bellard2+20-11
2023-12-13 18:01Fix AsyncGenerator.prototype.return error handling (bnoordhuis)Fabrice Bellard2+13-8
2023-12-13 18:00added -fwrapv to CFLAGS to ensure that signed overflows have a well defined behaviorFabrice Bellard1+1-0
2023-12-13 17:59raise an error if a private method is added twice to an objectFabrice Bellard2+6-8
2023-12-09 11:52new releaseFabrice Bellard2+9-1
2023-12-09 11:33added Array.prototype.findLast{Index} and TypeArray.prototype.findLast{index} (initial patch by bnoordhuis)Fabrice Bellard2+62-17
2023-12-09 11:32fixed duplicate static private setter/getter testFabrice Bellard2+12-15
2023-12-09 11:32Symbol.species is no longer used in TypedArray constructor from a TypedArrayFabrice Bellard2+2-14
2023-12-09 11:31fixed delete super.x errorFabrice Bellard2+2-2
2023-12-09 11:30reworked set property and fixed corner cases of typed array set propertyFabrice Bellard3+113-200
2023-12-09 11:28Implement extended named capture group identifiers (bnoordhuis)Fabrice Bellard2+14-11
2023-12-09 11:28Retrieve RegExp 'g' flag in spec conformant way (original patch by bnoordhuis)Fabrice Bellard2+27-20
2023-12-09 11:27fixed lexical scope of 'this' with eval (github issue #192)Fabrice Bellard1+7-6
2023-12-09 11:27Make Date methods argument coercion spec compliant (bnoordhuis)Fabrice Bellard2+10-35
2023-12-09 11:26fixed negative zero dateFabrice Bellard2+4-5
2023-12-07 16:51fixed private field setters (github issue #194)Fabrice Bellard3+3-32
2023-12-05 16:25added missing bignum error tests (github issue #159)Fabrice Bellard1+64-12
2023-12-05 15:54added String.prototype.at, Array.prototype.at and TypedArray.prototype.atFabrice Bellard2+75-6
2023-12-05 15:52keep LTOFabrice Bellard1+1-1
2023-12-05 15:51updated to unicode 15.0.0Fabrice Bellard5+1388-1208
2023-12-04 18:26the BigInt support is now always includedbellard6+445-855
2023-12-01 17:15fixed js_proxy_isArray stack overflow (github issue #178)bellard1+4-0
2023-12-01 16:56bf_set_ui() fix (github issue #133)bellard1+16-16
2025-03-10 18:09Revert "quickjs: fix garbage collection / var ref bug"Florian Dold5+1-220
2025-02-26 14:06android: bump qtart version to 0.14.8Iván Ávalos1+2-2
2025-02-26 14:06android: new wallet-core git URLIván Ávalos1+4-4
2025-01-08 21:00android: bump qtart version to 0.14.4Iván Ávalos1+2-2
2025-01-08 18:45android: bump qtart version to 0.14.3Iván Ávalos1+2-2
2024-12-26 15:27android: bump qtart version to 0.14.1 and implement TALER_WALLET_destroyIván Ávalos11+521-5
2024-12-13 10:15android: bump qtart version to 0.14.0Iván Ávalos1+2-2
2024-11-28 12:56android: bump qtart version to 0.13.13Iván Ávalos1+2-2
2024-11-06 11:25android: bump qtart version to 0.13.10Iván Ávalos1+2-2
2024-10-07 20:51android: bump qtart version to 0.13.6Iván Ávalos1+2-2
2024-10-06 17:50android: bump qtart version to 0.13.5Iván Ávalos1+2-2
2024-09-19 12:04android: bump qtart version to 0.13.4 (and fix pnpm issue)Iván Ávalos2+4-2
2024-09-19 08:36android: bump qtart version to 0.13.3Iván Ávalos1+2-2
2024-09-11 14:00android: bump qtart version to 0.13.2Iván Ávalos1+2-2
2024-08-25 12:25android: bump qtart version to 0.12.13Iván Ávalos1+2-2
2024-08-02 17:46android: bump qtart version to 0.12.8Iván Ávalos2+3-4
2024-07-31 13:30android: bump qtart version to 0.12.7Iván Ávalos1+2-2
2024-07-22 18:39android: bump qtart version to 0.12.6Iván Ávalos1+2-2
2024-07-17 19:58android: bump qtart version to 0.12.5Iván Ávalos1+2-2
2024-07-16 18:30android: fix cross-compilation errorIván Ávalos1+2-2
2024-07-16 18:25android: bump qtart version to 0.12.4Iván Ávalos1+2-2
2024-06-26 15:51android: bump qtart version to 0.12.1Iván Ávalos1+2-2
2024-06-20 14:27android: bump qtart version to 0.11.4+p3Iván Ávalos1+1-1
2024-06-20 14:27android: reduce native networking loggingIván Ávalos1+1-2
2024-06-20 14:26android: bump qtart version to 0.11.4+p2Iván Ávalos1+1-1
2024-06-18 17:21android: fix zero length allocation errorIván Ávalos1+1-1
2024-06-14 18:05android: bump qtart version to 0.11.4+p1Iván Ávalos1+2-2
2024-06-14 16:21revert body and body_len field swapIván Ávalos2+5-5
2024-06-14 16:17android: fix req_create call invocationIván Ávalos2+7-6
2024-06-13 19:21android: fix SIGSEGV when passing responseIván Ávalos4+24-9
2024-06-12 17:38use num_response_headers, don't expect headers to be NULL terminatedIván Ávalos2+3-7
2024-06-12 17:06android: implement native networking APIIván Ávalos2+225-1
2024-06-07 17:49android: bump qtart version to 0.11.3Iván Ávalos1+2-2
2024-05-27 20:49android: bump qtart version to 0.11.1Iván Ávalos1+2-2
2024-05-27 20:07android: bump qtart version to 0.11.0Iván Ávalos1+2-2
2024-05-27 18:27thread safe multi_add_handle + add/cancel queuesIván Ávalos1+30-15
2024-05-27 16:35real request cancellation in cURL clientIván Ávalos1+16-0
2024-05-25 02:47inject request ID into os.fetchHttp cancelFnIván Ávalos1+6-4
2024-05-24 18:06make os.fetchHttp return cancellation functionIván Ávalos1+37-4
2024-05-20 19:25android: bump qtart version to 0.10.10Iván Ávalos1+2-2
2024-05-08 13:18-loggingFlorian Dold1+1-1
2024-04-12 15:08android: bump qtart version to 0.10.6Iván Ávalos1+2-2
2024-04-09 16:46avoid starvation of host message handlersFlorian Dold1+5-0
2024-04-09 14:53event loop: attempt to handle different types of events with more fairnessFlorian Dold1+46-32
2024-04-05 15:47android: bump qtart version to 0.10.2Iván Ávalos1+2-2
2024-04-02 15:23android: bump qtart version to 0.10.1Iván Ávalos1+2-2
2024-03-21 16:30android: bump qtart version to 0.9.4a+p1Iván Ávalos1+1-1
2024-03-21 16:24android: update Android command line toolsIván Ávalos2+2-2
2024-03-21 16:01android: implement native interface with curlIván Ávalos3+21-0
2024-03-16 01:46android: bump qtart to 0.9.4aIván Ávalos1+2-2
2024-03-04 14:53Fix developer name in gradle.propertiesIván Ávalos1+1-1
2024-03-04 14:51android: bump qtart to 0.9.4-dev.18Iván Ávalos1+3-3
2024-02-28 12:13Separate struct creation and usageMarc Stibane3+17-21
2024-02-28 11:32TALER_set_native_http_client_implementationMarc Stibane1+14-0
2024-02-28 11:26TALER_set_native_http_client_implementationMarc Stibane2+30-0
2024-02-28 11:25cleanupMarc Stibane3+12-19
2024-02-27 20:08null-terminationFlorian Dold2+2-6
2024-02-27 17:47-loggingFlorian Dold1+0-2
2024-02-27 17:43-logicFlorian Dold2+3-1
2024-02-27 16:59fix conditionFlorian Dold1+3-4
2024-02-27 12:44sqlite: reset after running statementFlorian Dold2+27-1
2024-02-27 12:23remove loggingFlorian Dold2+0-5
2024-02-26 20:29Use HTTP lib, still with curl. Provide missing result.Marc Stibane2+31-178
2024-02-23 14:54native http lib interfaceFlorian Dold12+1578-333
2024-01-31 21:56-DUSE_ARESMarc Stibane1+2-2
2024-01-28 12:30Quad9 instead of Google DNSMarc Stibane1+2-1
2024-01-28 11:40Use c-aresMarc Stibane1+447-0
2024-01-22 20:02xcode build+configMarc Stibane2+501-0
2024-01-30 23:20android: bump qtart to 0.9.4-dev.9Iván Ávalos1+2-2
2024-01-23 13:55curl: configure HAVE_GETPEERNAMEFlorian Dold1+21-1
2024-01-23 10:43enable cache sharing between curl requestsFlorian Dold1+8-0
2024-01-22 22:28explicitly set DNS server (possible required on iOS)Florian Dold1+1-0
2024-01-19 10:39configure curlFlorian Dold3+28-17
2024-01-18 23:28integrate c-ares into the build systemFlorian Dold2+389-15
2024-01-18 11:34cares meson build WIPFlorian Dold2+182-0
2024-01-18 10:05Merge commit '9c9076cc71df8d308d4c0c9c97507b8d9cd1ce26' as 'subprojects/c-ares'Florian Dold459+76095-0
2024-01-18 10:05Squashed 'subprojects/c-ares/' content from commit 037601feFlorian Dold459+76095-0
2024-01-12 14:31-fix fprintfFlorian Dold1+3-3
2024-01-12 13:35log calls to sqlite3_resetFlorian Dold1+3-0
2024-01-12 12:30more logging for sqlite3Florian Dold2+29-0
2024-01-12 12:13report details in exception when sqlite3 open failsFlorian Dold1+10-4
2024-01-11 08:02Remove full file-path from stack tracesMarc Stibane1+3-1
2024-01-05 17:04android: bump qtart to 0.9.4-dev.3Iván Ávalos1+2-2
2023-12-05 20:22android: bump qtart to 0.9.4-dev.1 and move WALLET_CORE_VERSION to gradle.propertiesIván Ávalos3+7-4
2023-11-28 17:49android: bump qtart to 0.9.3-dev.35Iván Ávalos1+1-1
2023-10-24 16:54android: bump qtart to 0.9.3-dev.34Iván Ávalos1+1-1
2023-10-23 21:11formatting, added TALER_WALLET_LOG_MESSAGEMarc Stibane2+83-82
2023-10-23 14:02implement global.__nativeLog functionFlorian Dold3+56-3
2023-10-23 12:52prototypes for native loggingFlorian Dold2+41-0
2023-10-11 00:42android: Bump qtart to v0.9.3-dev.25 to align with wallet-coreIván Ávalos1+1-1
2023-09-26 16:26android: bump qtart version to 0.9.3-dev.16Iván Ávalos2+3-2
2023-09-12 01:33android: bump qtart version to 0.9.3-dev.15Iván Ávalos2+2-1
2023-08-22 12:42Definitions for Apple, Warnings fixedMarc Stibane2+20-160
2023-08-22 11:47increase warning_level, address warnings, ifdef fallback for older sqlite3 headerFlorian Dold3+8-14
2023-08-22 08:50remove unused local variableFlorian Dold1+0-1
2023-08-22 07:45fix wrong return valueFlorian Dold1+3-3
2023-08-22 06:56missing jumpFlorian Dold1+1-0
2023-08-03 21:15sqlite3 supportFlorian Dold9+808-36
2023-07-24 17:36add sqlite3 amalgamation v3.42.0Florian Dold4+289438-0
2023-08-09 20:22handle array views in JS_GetArrayBufferFlorian Dold4+40-55
2023-08-07 17:20make TextDecoder work with typed array viewsFlorian Dold3+54-4
2023-08-03 21:40first set CURLOPT_HTTPGETFlorian Dold1+1-0
2023-08-03 21:33support HTTP DELETE requestFlorian Dold1+2-0
2023-07-27 19:58android: bump qtart version to 0.9.3-dev.14Iván Ávalos2+1-2
2023-07-26 18:02Fix merge conflicts for Anastasis branchIván Ávalos0+0-0
2023-07-01 00:08Correct data types in argon2id functionIván Ávalos1+2-2
2023-07-01 00:02Add native QuickJS function for argon2idIván Ávalos1+2-2
2023-07-01 00:02Add native QuickJS function for argon2idIván Ávalos1+71-0
2023-07-13 19:55iOS: added sqlite3Marc Stibane2+5-0
2023-07-11 16:20android: bump qtart version to 0.9.3-dev.13Iván Ávalos1+1-1
2023-07-07 22:56quickjs: fix garbage collection / var ref bugFlorian Dold5+220-1
2023-07-07 22:50Revert "fix quickjs use-after-free"Florian Dold2+1-51
2023-07-07 20:37android: bump qtart version to 0.9.3-dev.12Iván Ávalos1+1-1
2023-07-06 20:03crash reproFlorian Dold1+45-0
2023-07-06 16:52fix quickjs use-after-freeFlorian Dold2+51-1
2023-07-01 00:08Correct data types in argon2id functionIván Ávalos1+2-2
2023-07-01 00:07Merge branch 'dev/ivan-avalos/anastasis-qtart' of git+ssh://taler/quickjs-tart into dev/ivan-avalos/anastasis-qtartIván Ávalos1+2-2
2023-07-01 00:02Add native QuickJS function for argon2idIván Ávalos1+71-0
2023-07-01 00:02Add native QuickJS function for argon2idIván Ávalos1+71-0
2023-06-30 21:47Revert "taler-wallet-core lib: add comments from today's session"Florian Dold2+2-16
2023-06-30 21:40taler-wallet-core lib: add comments from today's sessionFlorian Dold2+16-2
2023-06-29 04:50Stop using Debian snapshots for Docker buildsIván Ávalos2+10-10
2023-06-29 04:24Copy files to Docker container on run stepIván Ávalos6+17-12
2023-06-27 12:53more debug infoMarc Stibane1+2-2
2023-06-24 15:42fix lockFlorian Dold1+1-1
2023-05-09 16:39bump version to 0.9.3-dev.8Iván Ávalos1+1-1
2023-04-03 17:22bump version to 0.9.3-dev.6Iván Ávalos1+1-1
2023-03-29 18:58only add certain request headers if client did not provide themFlorian Dold1+43-18
2023-02-23 19:25bump version to 0.9.3-dev.5Florian Dold1+1-1
2023-02-23 16:13bump versions to 0.9.3-dev.4Florian Dold1+1-1
2023-02-21 21:13bump version to 0.9.3-dev.3Florian Dold1+1-1
2023-02-21 16:51bump versionFlorian Dold1+1-1
2023-02-21 14:07docker-android: use bookworm, as we need a newer node versionFlorian Dold3+5-9
2023-02-21 13:08docker-android: allow downgrades to resolve package conflictFlorian Dold1+2-1
2023-02-21 12:58bump qtart to 0.9.2Florian Dold1+1-1
2023-02-20 06:25android: wallet-core is now built inside qtart containerIván Ávalos2+25-2
2023-02-20 03:41android: bump qtart version to 0.9.2-dev.1Iván Ávalos1+1-1
2023-02-18 05:10android: prepare for qtart 0.9.1-dev.1 releaseIván Ávalos3+8-2
2023-02-10 02:09Bump version to 0.4.1Iván Ávalos1+2-2
2023-02-09 22:22android: higher optimization level, only sign when requiredFlorian Dold4+14-4
2023-02-09 03:12Bump version to 0.4Iván Ávalos2+3-1
2023-02-08 13:00android build: allow gradle caching and make signing optionalFlorian Dold2+3-1
2023-02-08 12:59gitignoreFlorian Dold1+3-0
2023-02-08 12:59qtart android: make sure callbacks are rooted so they don't get GCed randomlyFlorian Dold1+24-11
2023-02-07 17:30only sign maven artifact when requiredFlorian Dold1+3-3
2023-02-07 16:41mendIván Ávalos1+18-4
2023-02-07 16:38Added README.md to docker-android/Iván Ávalos1+44-0
2023-02-04 05:19Bump version to 0.3Iván Ávalos1+1-1
2023-02-04 05:19TalerWalletCore now wraps the native methods nicelyIván Ávalos1+48-16
2023-02-04 04:22Fixed conflictIván Ávalos0+0-0
2023-02-02 06:02Add publishing to local Maven + Docker cleanup + docker-compose.ymlIván Ávalos5+50-33
2023-02-02 02:16Bumped qtart-android version to 0.2Iván Ávalos1+1-1
2023-01-27 16:36Add closeAndReleaseRepository to build.shIván Ávalos1+1-0
2023-01-26 02:06Dockerfile now supports Maven publishingIván Ávalos6+15-8
2023-01-25 06:01Avoid doing double cleanupIván Ávalos1+0-5
2023-01-25 05:57File cleanup and replaced build-essential with clangIván Ávalos6+73-72
2023-01-25 05:17Dockerfile now building AAR libraryIván Ávalos34+809-0
2023-01-25 02:39Dockerfile now building tart for AndroidIván Ávalos1+4-0
2023-01-24 21:20WIP: Dockerize Android buildIván Ávalos5+108-1
2023-02-04 03:48Revert "Re-add closeAndReleaseRepository to Dockerfile"Iván Ávalos1+0-1
2023-02-02 16:27fix another memory leak and potential NULL dereferenceFlorian Dold1+4-1
2023-02-02 06:02Add publishing to local Maven + Docker cleanup + docker-compose.ymlIván Ávalos5+50-33
2023-02-02 02:30Re-add closeAndReleaseRepository to DockerfileIván Ávalos1+1-0
2023-02-02 02:16Bumped qtart-android version to 0.2Iván Ávalos1+1-1
2023-01-26 02:06Dockerfile now supports Maven publishingIván Ávalos1+0-1
2023-02-02 01:29fix memory leaksFlorian Dold1+9-3
2023-02-01 00:26Build settingsMarc Stibane1+20-488
2023-01-29 07:11Build settings, gitignoreMarc Stibane2+6-2
2023-02-02 01:29fix memory leaksFlorian Dold1+9-3
2023-02-01 00:26Build settingsMarc Stibane1+20-488
2023-01-29 07:11Build settings, gitignoreMarc Stibane2+5-0
2023-01-27 16:36Add closeAndReleaseRepository to build.shIván Ávalos1+1-0
2023-01-26 02:06Dockerfile now supports Maven publishingIván Ávalos6+16-8
2023-01-25 06:01Avoid doing double cleanupIván Ávalos1+0-5
2023-01-25 05:57File cleanup and replaced build-essential with clangIván Ávalos6+73-72
2023-01-25 05:17Dockerfile now building AAR libraryIván Ávalos34+809-0
2023-01-25 02:39Dockerfile now building tart for AndroidIván Ávalos1+4-0
2023-01-24 21:20WIP: Dockerize Android buildIván Ávalos5+108-1
2023-01-19 18:39docsFlorian Dold1+2-0
2023-01-19 18:39fix signatureFlorian Dold1+1-1
2023-01-19 18:38add log redirection hackFlorian Dold2+69-1
2023-01-19 13:16add android-specific linker argumentFlorian Dold2+5-1
2023-01-18 09:12Integration Test and Sample Project calling itMarc Stibane2+14-10
2023-01-17 04:57payload->argsMarc Stibane1+1-1
2023-01-16 23:14payload->argsFlorian Dold1+1-1
2023-01-16 18:06disable stack check on appleFlorian Dold1+1-1
2023-01-16 17:57initialize pthread attributesFlorian Dold1+8-0
2023-01-16 17:25configure thread size, improve error handling a bitFlorian Dold2+17-3
2023-01-16 17:11skeleton for destroy functionFlorian Dold1+16-1
2023-01-16 17:14Framework headers with quotations marks instead of angled bracketsMarc Stibane2+2-2
2023-01-16 17:11commented out "TALER_WALLET_destroy" since it's not yet implementedMarc Stibane1+2-2
2023-01-16 14:55pass return code to callerFlorian Dold1+1-1
2023-01-13 22:15Naming of the frameworkMarc Stibane7+98-98
2023-01-12 16:02moved ObjC/Swift files into a new "xcode" folderMarc Stibane6+85-62
2023-01-12 15:27Framework for ObjC/SwiftMarc Stibane4+276-3
2023-01-12 15:26namingMarc Stibane2+8-8
2023-01-11 07:11Need curly brackets for EnvironmentMarc Stibane1+3-3
2023-01-10 16:32Xcode projectMarc Stibane2+6040-0
2023-01-10 10:42editorconfigFlorian Dold1+59-0
2023-01-09 22:03implement asynchronous http requestsFlorian Dold2+310-145
2023-01-09 10:23version.h for Xcode buildsMarc Stibane1+33-0
2023-01-09 09:13Comment meson targetsFlorian Dold1+25-0
2023-01-06 17:36more generic android build scriptFlorian Dold5+107-54
2023-01-06 16:47towards cross-compilation on AndroidFlorian Dold6+113-18
2023-01-06 16:03missing returnFlorian Dold1+2-0
2023-01-06 09:15fix test instructionsFlorian Dold1+8-2
2023-01-04 10:52namingFlorian Dold1+7-7
2023-01-04 10:23implement Marc's naming suggestionsFlorian Dold3+27-27
2023-01-04 00:20mention wgetFlorian Dold1+1-0
2023-01-04 00:18fix include path for tart_moduleFlorian Dold1+7-1
2023-01-03 10:24-not used anymoreFlorian Dold1+0-3
2023-01-03 10:23download scriptFlorian Dold1+4-0
2023-01-03 10:22readmeFlorian Dold1+32-9
2023-01-03 10:08wipFlorian Dold3+16-12
2023-01-03 09:51wipFlorian Dold2+9-3
2023-01-03 09:29wipFlorian Dold2+5-11
2023-01-02 23:18wipFlorian Dold4+92-24
2023-01-02 21:51wipFlorian Dold9+300-60
2023-01-02 17:43wipFlorian Dold10+335-14
2022-12-23 11:53native hash state and structured cloneFlorian Dold1+125-2
2022-12-22 15:21build system fixFlorian Dold1+8-0
2022-12-22 13:34remove linux-specific headerFlorian Dold1+0-2
2022-12-22 09:58tiny typoFlorian Dold1+1-1
2022-12-22 09:57README / licenseFlorian Dold4+710-4
2022-12-22 09:56missing fileFlorian Dold1+5-0
2022-12-21 18:09factor out taler-specific codeFlorian Dold73+5988-5477
2022-12-21 14:39wallet core headerFlorian Dold1+6-46
2022-12-21 14:38build systemFlorian Dold1+54-50
2022-12-21 14:37disable perf trampolineFlorian Dold1+3-2
2022-12-21 13:38build systemFlorian Dold2+44-3
2022-12-21 13:38checkprogsFlorian Dold8+85-0
2022-12-21 13:03build systemFlorian Dold1+110-3
2022-12-21 10:26doccFlorian Dold1+6-0
2022-12-21 10:13wallet-core headerFlorian Dold5+476-8
2022-12-20 14:11Merge commit '5003d1ccba3e20f81b14472d3be653970d172eb5' as 'subprojects/curl'Florian Dold3565+514902-0
2022-12-20 14:11Squashed 'subprojects/curl/' content from commit cd95ee9f77Florian Dold3565+514902-0
2022-12-20 14:10Merge commit '97852cc8cfa910aa969749388404b80b962e2c98' as 'subprojects/zlib'Florian Dold247+80556-0
2022-12-20 14:10Squashed 'subprojects/zlib/' content from commit 04f42ceca4Florian Dold247+80556-0
2022-12-20 14:10build systemFlorian Dold1+83-0
2022-12-20 13:54Merge commit '39665514653f2e25d5d23097ab47bfde86366bbe' as 'subprojects/mbedtls'Florian Dold1460+495052-0
2022-12-20 13:54Squashed 'subprojects/mbedtls/' content from commit 8c89224991Florian Dold1460+495052-0
2022-12-20 13:52build systemFlorian Dold3+150-0
2022-12-20 11:21Merge commit 'a1973fc0df8bb9d0217d49081ebcfe52562f07af' as 'subprojects/libsodium'Florian Dold588+137832-0
2022-12-20 11:21Squashed 'subprojects/libsodium/' content from commit 940ef42797Florian Dold588+137832-0
2022-12-20 09:21build systemFlorian Dold1+9-1
2022-12-20 09:09curl error messageFlorian Dold1+1-1
2022-12-16 15:04wipFlorian Dold1+1-1
2022-12-16 14:18wipFlorian Dold1+3-0
2022-12-16 13:51libtalerwalletcoreFlorian Dold2+12-0
2022-12-16 13:37cmakeFlorian Dold2+41-4
2022-12-14 14:18perf map supportFlorian Dold1+178-1
2022-12-13 23:29blind signaturesFlorian Dold2+613-33
2022-12-13 13:42kx operationsFlorian Dold1+119-16
2022-12-12 13:03fix hkdfFlorian Dold3+126-34
2022-11-16 15:50crypto opsFlorian Dold4+236-51
2022-11-16 12:00wipFlorian Dold1+242-31
2022-11-14 19:23wipFlorian Dold4+73-2
2022-11-11 19:53wipFlorian Dold1+46-0
2022-11-11 19:18wipFlorian Dold7+248-5
2022-11-10 13:31helpers needed for Taler walletFlorian Dold4+56-1
2022-11-09 14:19gitignoreFlorian Dold1+20-0
2022-03-06 18:00updated to Unicode 14.0.0bellard3+2193-2107
2022-03-06 17:55updated test262.confbellard1+10-0
2022-03-06 17:54added Object.hasOwn()bellard1+27-0
2022-03-06 17:53fixed invalid Array.prototype.push/unshift optimizationbellard1+64-66
2021-03-27 10:172021-03-27 releasebellard19+583-266
2020-11-08 13:442020-11-08 release take 2bellard1+2-2
2020-11-08 13:302020-11-08 releasebellard23+1870-4294
2020-09-06 17:102020-09-06 releasebellard26+898-462
2020-09-06 17:072020-07-05 releasebellard31+4078-2032
2020-09-06 17:042020-04-12 releasebellard14+1114-400
2020-09-06 17:022020-03-16 releasebellard26+2347-2015
2020-09-06 16:572020-01-19 releasebellard26+4266-3607
2020-09-06 16:532020-01-05 releasebellard63+95633-0
2020-09-06 16:47testbellard1+0-21
2020-09-06 16:24Initial commitbellard1+21-0