๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. ecdc5b3 Fix the "sdevtest" testrunner.tcl command so that it correctly enables asan on windows. by dan ยท 2 years, 4 months ago testrunner
  2. 9b0e9f9 Fixes for testrunner.tcl on windows. by dan ยท 2 years, 4 months ago
  3. 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
  4. f98612b Fix the valgrind permutation on this branch. by dan ยท 2 years, 4 months ago
  5. 1f1169a Updates to testrunner.tcl so that it runs "make fuzztest" using multiple jobs. by dan ยท 2 years, 4 months ago
  6. 506a8b5 Whether or not OOM is always fatal in JNI is now a compile-time option. by stephan ยท 2 years, 4 months ago
  7. 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
  8. 6a1ebbd Remove a bunch of commented-out debug output. by stephan ยท 2 years, 4 months ago
  9. 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
  10. 2a6835f Two significant typo fixes for [1a30919bfbb686]. by stephan ยท 2 years, 4 months ago
  11. 3cb610c Bind sqlite3_db_handle() to JNI. by stephan ยท 2 years, 4 months ago
  12. 2a0dc48 Correct a potential duplicate xDestroy() being triggered for Java-side collations. by stephan ยท 2 years, 4 months ago
  13. fec793d Recycle per-UDF JNI state. by stephan ยท 2 years, 4 months ago
  14. a7da592 Code consolidation cleanups. by stephan ยท 2 years, 4 months ago
  15. 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
  16. 3ff458d JNI internal cleanups and docs. by stephan ยท 2 years, 4 months ago
  17. 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
  18. 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
  19. 25033b6 Move the 3 Java SQLFunction subclasses from inner classes to package scope. by stephan ยท 2 years, 4 months ago
  20. 9fed4aa Missed a straggler when renaming Java classes in [8ca528006533ac1]. Document threading limitations. by stephan ยท 2 years, 4 months ago
  21. 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
  22. ad81838 More Java API renaming for consistency. by stephan ยท 2 years, 4 months ago
  23. 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
  24. 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
  25. 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
  26. 5ecb51c Only build in the JNI-side metrics tracking in SQLITE_DEBUG builds. by stephan ยท 2 years, 4 months ago
  27. aec1361 Javadoc and internal API cleanups. by stephan ยท 2 years, 4 months ago
  28. 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
  29. 44b4b82 javadoc additions. by stephan ยท 2 years, 4 months ago
  30. 3401736 Re-frame the incongruous SQLite3Jni.uncacheThread() API as sqlite3_java_uncache_thread(). by stephan ยท 2 years, 4 months ago
  31. 70dcc28 Update some outdated JNI docs and account for a function renamed earlier this evening. by stephan ยท 2 years, 4 months ago
  32. 0f0bf3f Do not pre-allocate sqlite3_aggregate_context() for Java UDFs, as it unduly complicates UDF initialization. by stephan ยท 2 years, 4 months ago
  33. 3601880 Add doc/testrunner.md, for documenting the testrunner.tcl script. by dan ยท 2 years, 4 months ago
  34. eef599d More code legibility and style improvements in the JNI pieces. Start work on a javadoc build. by stephan ยท 2 years, 4 months ago
  35. e336d92 Doc, code style, and legibility cleanups. by stephan ยท 2 years, 4 months ago
  36. cf8a93f Doc style fixes. by stephan ยท 2 years, 4 months ago
  37. e6c299a Add a new non-goal to the JNI README.md. by stephan ยท 2 years, 4 months ago
  38. 8e52281 Merge the jni-threading branch into trunk, eliminating the JNI API's prior threading limitations. by stephan ยท 2 years, 4 months ago
  39. 49ca4d2 Merge into trunk improvements made to the wasm APIs which were too late for 3.43. by stephan ยท 2 years, 4 months ago
  40. 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
  41. 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
  42. 995f96f Version 3.43.0 by drh ยท 2 years, 4 months ago version-3.43.0
  43. e174dba Change a variable name in fts5FlushOneHash() to avoid shadowing another. by dan ยท 2 years, 4 months ago
  44. bfdc7ab Add more JNI docs, tests, and a handful of Java-side overloads. by stephan ยท 2 years, 4 months ago
  45. af885d9 Fix typo in the Lemon documentation. by drh ยท 2 years, 4 months ago
  46. a4709f2 More changes to documents for GitHub-style markdown. by drh ยท 2 years, 4 months ago
  47. 2bab877 Fix the Markdown in the compile-for-windows.md document so that it works by drh ยท 2 years, 4 months ago
  48. 8cafdfa JNI cleanups regarding building with certain features disabled. by stephan ยท 2 years, 4 months ago
  49. 1c3bf8a Remove unnecessary jclass-type struct members. by stephan ยท 2 years, 4 months ago
  50. 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
  51. bea9ed0 Bind sqlite3_preupdate_hook() and friends to JNI. by stephan ยท 2 years, 4 months ago
  52. 44a430b Minor adjustments to the wording about pull requests in the README.md file. by drh ยท 2 years, 4 months ago
  53. 4e97ab4 Bind a subset of sqlite3_config() to JNI: threading modes and sqllog. by stephan ยท 2 years, 4 months ago
  54. a2a4c3f The pageOnDirtyList() assertion is too slow even for debugging builds, for by drh ยท 2 years, 4 months ago
  55. 4c8ef38 Numerous minor cleanups and code style conformance improvements. by stephan ยท 2 years, 4 months ago
  56. 336bc8a Improve C-side exception handling from Java-side UDF callbacks. by stephan ยท 2 years, 4 months ago
  57. d53565b Minor Tester1.java cleanups. by stephan ยท 2 years, 4 months ago
  58. 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
  59. d1c7216 More work on the JNI multi-threaded test runner. by stephan ยท 2 years, 4 months ago
  60. 87bb103 Disassociate JNI db handles from the thread that created them, as it's no longer relevant. by stephan ยท 2 years, 4 months ago
  61. c675add Correct JNI binding of sqlite3_shutdown() to clean up all cached JNIEnv objects. by stephan ยท 2 years, 4 months ago
  62. a7e3a1c JNI internal cleanups and correct two leaked db handles in test code. by stephan ยท 2 years, 4 months ago
  63. 675342a Fix a harmless memory leak in the sqldiff utility. by drh ยท 2 years, 4 months ago
  64. 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
  65. 44e24e9 Add makefile target "sdevtest" - like "mdevtest" except asan and usan enabled for the non-debug test. by dan ยท 2 years, 4 months ago
  66. 3107002 Update version number in autoconf/tea/configure.ac. by dan ยท 2 years, 4 months ago
  67. 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
  68. 216524f Update autoconf/Makefile.msc (by running mkmsvcmin.tcl) to support the "ASAN=1" option. by dan ยท 2 years, 4 months ago
  69. 484f9be Minor JNI cleanups. by stephan ยท 2 years, 4 months ago
  70. da7662a Fix an undefined integer overflow in fts5. by dan ยท 2 years, 4 months ago
  71. ba481c3 ifdef adjustments so that SQLITE_OMIT_WAL works with SQLITE_USE_SEH. by drh ยท 2 years, 4 months ago
  72. 3404b45 Fix another UBSAN inaccuracy in fuzzcheck. by drh ยท 2 years, 4 months ago
  73. 114ad2f Address minor inaccuracies in fuzzcheck and RTREE found by UBSAN. by drh ยท 2 years, 4 months ago
  74. 1089277 JNI cleanups. by stephan ยท 2 years, 4 months ago
  75. 6f92f35 Merge trunk into jni-threading branch. by stephan ยท 2 years, 4 months ago
  76. bfa486d JNI doc additions. by stephan ยท 2 years, 4 months ago
  77. 187da43 JNI test code cleanups. by stephan ยท 2 years, 4 months ago
  78. 8d9179b Minor JNI cleanups. by stephan ยท 2 years, 4 months ago
  79. 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
  80. 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
  81. 78ad745 shell.c.in help text typo fix. No functional changes. by stephan ยท 2 years, 4 months ago
  82. 4d8eb16 Rename the decimal_sci() function to decimal_exp(). by drh ยท 2 years, 4 months ago
  83. 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
  84. 656f6c0 Improve exception handling in OpfsDb.importDb(). by stephan ยท 2 years, 4 months ago
  85. 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
  86. f0eabde Enhance the CLI and the fuzzcheck utility programs to report whether they by drh ยท 2 years, 4 months ago
  87. 2cffc5b Enhance the notes on compiling for Windows11 to explain how to do by drh ยท 2 years, 4 months ago
  88. 383df02 Remove some obsolete JNI-internal docs. by stephan ยท 2 years, 4 months ago
  89. 2e0ce58 Do not allow bound parameters in the ON CONFLICT clause of an UPSERT. by drh ยท 2 years, 4 months ago
  90. e15b35d Fix an error in documentation comments in fts5.h. by dan ยท 2 years, 4 months ago
  91. fab6882 Add extra test to fts5synonym2.test. by dan ยท 2 years, 4 months ago
  92. 699803e Add "Windows-Sanitize" configuration to "testrunner.tcl release" tests on windows. by dan ยท 2 years, 4 months ago
  93. 58c4413 Have all test names in json101.test start with "json101". by dan ยท 2 years, 4 months ago
  94. 81ef0f8 Enable address sanitizer in Makefile.msc by adding the ASAN=1 argument on by drh ยท 2 years, 4 months ago
  95. 36a9f5c Fix a possible UAF in SEH if an exception occurs at an inopportune moment by drh ยท 2 years, 4 months ago
  96. 6c5f96f Tighten up the JNI auto-ext handling. by stephan ยท 2 years, 4 months ago
  97. 1dcb246 Minor internal JNI cleanups and fixes. by stephan ยท 2 years, 4 months ago
  98. 0fa2545 Remove the FIXME markers related to threading. Code style cleanups. by stephan ยท 2 years, 4 months ago
  99. 936f7de Refinements to instructions on compiling for Windows. by drh ยท 2 years, 4 months ago
  100. 7335f75 Improved instructions on how to build SQLite on Windows 11 and similar. by drh ยท 2 years, 4 months ago