- ecdc5b3 Fix the "sdevtest" testrunner.tcl command so that it correctly enables asan on windows. by dan ยท 2 years, 4 months ago testrunner
- 9b0e9f9 Fixes for testrunner.tcl on windows. by dan ยท 2 years, 4 months ago
- d7def73 Another fix for valgrind permutation. Remove the "copydir" table column - just add a [cp] or [copy] command to the test script where this functionality is required. by dan ยท 2 years, 4 months ago
- f98612b Fix the valgrind permutation on this branch. by dan ยท 2 years, 4 months ago
- 1f1169a Updates to testrunner.tcl so that it runs "make fuzztest" using multiple jobs. by dan ยท 2 years, 4 months ago
- 506a8b5 Whether or not OOM is always fatal in JNI is now a compile-time option. by stephan ยท 2 years, 4 months ago
- 6428cd1 Correct a string length misuse in JNI sqlite3_result_error() in an OOM case. Unrelated minor JNI cleanups. by stephan ยท 2 years, 4 months ago
- 6a1ebbd Remove a bunch of commented-out debug output. by stephan ยท 2 years, 4 months ago
- 220b614 Re-order some out-of-order JNI APIs. Correct JNI sqlite3_open_v2() behavior in a particular OOM condition. by stephan ยท 2 years, 4 months ago
- 2a6835f Two significant typo fixes for [1a30919bfbb686]. by stephan ยท 2 years, 4 months ago
- 3cb610c Bind sqlite3_db_handle() to JNI. by stephan ยท 2 years, 4 months ago
- 2a0dc48 Correct a potential duplicate xDestroy() being triggered for Java-side collations. by stephan ยท 2 years, 4 months ago
- fec793d Recycle per-UDF JNI state. by stephan ยท 2 years, 4 months ago
- a7da592 Code consolidation cleanups. by stephan ยท 2 years, 4 months ago
- acfbe52 Add -sqllog flag to the JNI 'tests' target because it hits APIs which are otherwise not tested. by stephan ยท 2 years, 4 months ago
- 3ff458d JNI internal cleanups and docs. by stephan ยท 2 years, 4 months ago
- d9cf47e Remove the Java BusyHandler.xDestroy() method - it should not have had one. Eliminate the last of the potentially-significant MUTF-8 cases. by stephan ยท 2 years, 4 months ago
- 6f8f587 Improve threading support for all types of JNI-side callback hooks, making them safe to invoke if another thread is busy replacing them. by stephan ยท 2 years, 4 months ago
- 25033b6 Move the 3 Java SQLFunction subclasses from inner classes to package scope. by stephan ยท 2 years, 4 months ago
- 9fed4aa Missed a straggler when renaming Java classes in [8ca528006533ac1]. Document threading limitations. by stephan ยท 2 years, 4 months ago
- a5f09eb Hopefully the last major API rename in the JNI bits: rename all lower_camel_case classes which do not have direct counterparts in the C API to UpperCamelCase, as that's more idiomatic. Java types which reflect C-style types are unaffected. by stephan ยท 2 years, 4 months ago
- ad81838 More Java API renaming for consistency. by stephan ยท 2 years, 4 months ago
- a899186 Re-enable SQLITE_THREADSAFE=0 in the JNI build and add multitest target which builds and runs the tests in all 3 threading modes. by stephan ยท 2 years, 4 months ago
- 0199669 Code restructuring. Force SQLITE_THREADSAFE in JNI builds for the time being, as threadsafe==0 leads to as-yet-mysterious JNI-level reference errors. by stephan ยท 2 years, 4 months ago
- 35f9b17 Remove incorrect (but harmless) dependency on source code file "sessionfuzz-data1.db" from main.mk and Makefile.in. by dan ยท 2 years, 4 months ago
- 5ecb51c Only build in the JNI-side metrics tracking in SQLITE_DEBUG builds. by stephan ยท 2 years, 4 months ago
- aec1361 Javadoc and internal API cleanups. by stephan ยท 2 years, 4 months ago
- 5276552 Replace all of the JNI XyzHook/Handler classes with snake_cased ones which follow unified naming conventions to make them easier to apply. by stephan ยท 2 years, 4 months ago
- 44b4b82 javadoc additions. by stephan ยท 2 years, 4 months ago
- 3401736 Re-frame the incongruous SQLite3Jni.uncacheThread() API as sqlite3_java_uncache_thread(). by stephan ยท 2 years, 4 months ago
- 70dcc28 Update some outdated JNI docs and account for a function renamed earlier this evening. by stephan ยท 2 years, 4 months ago
- 0f0bf3f Do not pre-allocate sqlite3_aggregate_context() for Java UDFs, as it unduly complicates UDF initialization. by stephan ยท 2 years, 4 months ago
- 3601880 Add doc/testrunner.md, for documenting the testrunner.tcl script. by dan ยท 2 years, 4 months ago
- eef599d More code legibility and style improvements in the JNI pieces. Start work on a javadoc build. by stephan ยท 2 years, 4 months ago
- e336d92 Doc, code style, and legibility cleanups. by stephan ยท 2 years, 4 months ago
- cf8a93f Doc style fixes. by stephan ยท 2 years, 4 months ago
- e6c299a Add a new non-goal to the JNI README.md. by stephan ยท 2 years, 4 months ago
- 8e52281 Merge the jni-threading branch into trunk, eliminating the JNI API's prior threading limitations. by stephan ยท 2 years, 4 months ago
- 49ca4d2 Merge into trunk improvements made to the wasm APIs which were too late for 3.43. by stephan ยท 2 years, 4 months ago
- e7a4685 Correct JNI layer's misuse of an sqlite3-internal error-reporting API (no mutex held). Style cleanups. Eliminate lookups of per-thread state by approximately 85% across the test suite. by stephan ยท 2 years, 4 months ago jni-threading
- 6043947 Ensure that db mutex is held when using sqlite3ErrorWithMessage() to avoid a potential assertion in debug builds. by stephan ยท 2 years, 4 months ago wasm-post-343
- 995f96f Version 3.43.0 by drh ยท 2 years, 4 months ago version-3.43.0
- e174dba Change a variable name in fts5FlushOneHash() to avoid shadowing another. by dan ยท 2 years, 4 months ago
- bfdc7ab Add more JNI docs, tests, and a handful of Java-side overloads. by stephan ยท 2 years, 4 months ago
- af885d9 Fix typo in the Lemon documentation. by drh ยท 2 years, 4 months ago
- a4709f2 More changes to documents for GitHub-style markdown. by drh ยท 2 years, 4 months ago
- 2bab877 Fix the Markdown in the compile-for-windows.md document so that it works by drh ยท 2 years, 4 months ago
- 8cafdfa JNI cleanups regarding building with certain features disabled. by stephan ยท 2 years, 4 months ago
- 1c3bf8a Remove unnecessary jclass-type struct members. by stephan ยท 2 years, 4 months ago
- 495046e Add a note to the JNI README explaining why the Java API has callback names like xFunc() and xPreUpdate(). by stephan ยท 2 years, 4 months ago
- bea9ed0 Bind sqlite3_preupdate_hook() and friends to JNI. by stephan ยท 2 years, 4 months ago
- 44a430b Minor adjustments to the wording about pull requests in the README.md file. by drh ยท 2 years, 4 months ago
- 4e97ab4 Bind a subset of sqlite3_config() to JNI: threading modes and sqllog. by stephan ยท 2 years, 4 months ago
- a2a4c3f The pageOnDirtyList() assertion is too slow even for debugging builds, for by drh ยท 2 years, 4 months ago
- 4c8ef38 Numerous minor cleanups and code style conformance improvements. by stephan ยท 2 years, 4 months ago
- 336bc8a Improve C-side exception handling from Java-side UDF callbacks. by stephan ยท 2 years, 4 months ago
- d53565b Minor Tester1.java cleanups. by stephan ยท 2 years, 4 months ago
- 3600976 Fix Tester1 so that exceptions triggered via threads are not silently ignored. Disable auto-extension tests in multi-thread mode because concurrent threads rightfully interfere with that. by stephan ยท 2 years, 4 months ago
- d1c7216 More work on the JNI multi-threaded test runner. by stephan ยท 2 years, 4 months ago
- 87bb103 Disassociate JNI db handles from the thread that created them, as it's no longer relevant. by stephan ยท 2 years, 4 months ago
- c675add Correct JNI binding of sqlite3_shutdown() to clean up all cached JNIEnv objects. by stephan ยท 2 years, 4 months ago
- a7e3a1c JNI internal cleanups and correct two leaked db handles in test code. by stephan ยท 2 years, 4 months ago
- 675342a Fix a harmless memory leak in the sqldiff utility. by drh ยท 2 years, 4 months ago
- 9828aa2 Move the JNI per-thread cache of NativePointerHolder refs into global space. This allows better-targeted mutex locks and incidentally eliminates the lagginess and post-run hangs in Tester1's multi-thread mode (presumably caused by deadlocks). by stephan ยท 2 years, 4 months ago
- 44e24e9 Add makefile target "sdevtest" - like "mdevtest" except asan and usan enabled for the non-debug test. by dan ยท 2 years, 4 months ago
- 3107002 Update version number in autoconf/tea/configure.ac. by dan ยท 2 years, 4 months ago
- 0a10208 Move most of the per-JNIEnv global Java class refs into the global state, saving a bit of per-thread overhead. by stephan ยท 2 years, 4 months ago
- 216524f Update autoconf/Makefile.msc (by running mkmsvcmin.tcl) to support the "ASAN=1" option. by dan ยท 2 years, 4 months ago
- 484f9be Minor JNI cleanups. by stephan ยท 2 years, 4 months ago
- da7662a Fix an undefined integer overflow in fts5. by dan ยท 2 years, 4 months ago
- ba481c3 ifdef adjustments so that SQLITE_OMIT_WAL works with SQLITE_USE_SEH. by drh ยท 2 years, 4 months ago
- 3404b45 Fix another UBSAN inaccuracy in fuzzcheck. by drh ยท 2 years, 4 months ago
- 114ad2f Address minor inaccuracies in fuzzcheck and RTREE found by UBSAN. by drh ยท 2 years, 4 months ago
- 1089277 JNI cleanups. by stephan ยท 2 years, 4 months ago
- 6f92f35 Merge trunk into jni-threading branch. by stephan ยท 2 years, 4 months ago
- bfa486d JNI doc additions. by stephan ยท 2 years, 4 months ago
- 187da43 JNI test code cleanups. by stephan ยท 2 years, 4 months ago
- 8d9179b Minor JNI cleanups. by stephan ยท 2 years, 4 months ago
- 3cf6c0f Add multi-thread run mode to JNI Tester1. It works but hangs on exit sometimes for Java reasons as yet not understood. by stephan ยท 2 years, 4 months ago
- 46d677e Replace JNI::NewStringUTF() for the remaining cases where output may be incompatible with MUTF-8. It is now only used when we know the output to be plain ASCII. by stephan ยท 2 years, 4 months ago
- 78ad745 shell.c.in help text typo fix. No functional changes. by stephan ยท 2 years, 4 months ago
- 4d8eb16 Rename the decimal_sci() function to decimal_exp(). by drh ยท 2 years, 4 months ago
- d5a9d52 Avoid running test case sort2.2.3 under address-sanitizer. It runs out of memory on some 32-bit platforms. by dan ยท 2 years, 4 months ago
- 656f6c0 Improve exception handling in OpfsDb.importDb(). by stephan ยท 2 years, 4 months ago
- ccbfe97 Extend the importDb() method of both OPFS VFSes to (A) support reading in an async streaming fashion via a callback and (B) automatically disable WAL mode in the imported db. by stephan ยท 2 years, 4 months ago
- f0eabde Enhance the CLI and the fuzzcheck utility programs to report whether they by drh ยท 2 years, 4 months ago
- 2cffc5b Enhance the notes on compiling for Windows11 to explain how to do by drh ยท 2 years, 4 months ago
- 383df02 Remove some obsolete JNI-internal docs. by stephan ยท 2 years, 4 months ago
- 2e0ce58 Do not allow bound parameters in the ON CONFLICT clause of an UPSERT. by drh ยท 2 years, 4 months ago
- e15b35d Fix an error in documentation comments in fts5.h. by dan ยท 2 years, 4 months ago
- fab6882 Add extra test to fts5synonym2.test. by dan ยท 2 years, 4 months ago
- 699803e Add "Windows-Sanitize" configuration to "testrunner.tcl release" tests on windows. by dan ยท 2 years, 4 months ago
- 58c4413 Have all test names in json101.test start with "json101". by dan ยท 2 years, 4 months ago
- 81ef0f8 Enable address sanitizer in Makefile.msc by adding the ASAN=1 argument on by drh ยท 2 years, 4 months ago
- 36a9f5c Fix a possible UAF in SEH if an exception occurs at an inopportune moment by drh ยท 2 years, 4 months ago
- 6c5f96f Tighten up the JNI auto-ext handling. by stephan ยท 2 years, 4 months ago
- 1dcb246 Minor internal JNI cleanups and fixes. by stephan ยท 2 years, 4 months ago
- 0fa2545 Remove the FIXME markers related to threading. Code style cleanups. by stephan ยท 2 years, 4 months ago
- 936f7de Refinements to instructions on compiling for Windows. by drh ยท 2 years, 4 months ago
- 7335f75 Improved instructions on how to build SQLite on Windows 11 and similar. by drh ยท 2 years, 4 months ago