数据库

时间线
登录

大约在0f80b798b3发生100次签入。

更多↑
2023-08-27
11:28
更正JNI sqlite3_column/value_text16()之间的签名不匹配,并添加相关测试。 (办理登机手续:77英尺6英寸70英尺用户:斯蒂芬标记:大旅行箱)
10:40
使JNI sqlite3_trace_v2()线程安全。重新添加中删除的块[bae4d022aad9b]解决由其替代品意外触发的JVM崩溃。修复THREADMODE=0 JNI构建。进一步简化内部API。 (办理登机手续:3f9f7a9c用户:斯蒂芬标记:大旅行箱)
09:12
排除不必要的结构成员。JNI sqlite3_shutdown()现在释放了各种对象重新循环容器。记录修补。 (办理登机手续:巴西4d022用户:斯蒂芬标记:大旅行箱)
08:10
排除多余的JNI类。文档和代码样式清理。 (办理登机手续:0f37f271用户:斯蒂芬标记:大旅行箱)
07:26
JNI代码对失败的alloc接口进行了重新排序和简化。 (办理登机手续:契约5797用户:斯蒂芬标记:大旅行箱)
2023-08-26
22:34
对JDKAPI返回的内存应用JNIOOM检查,这与我们的API不同。 (办理登机手续:第1页,共78582页用户:斯蒂芬标记:大旅行箱)
21:13
消除多余的JNI内部中产阶级。 (办理登机手续:第0页,共8页用户:斯蒂芬标记:大旅行箱)
21:04
更新testrunner.tcl,以便它使用多个作业运行“make fuzztest”。 (办理登机手续:7596个70用户:标记:测试运行器)
21:02
OOM在JNI中是否总是致命的,现在是一个编译时选项。 (办理登机手续:320a34c0型用户:斯蒂芬标记:大旅行箱)
19:34
纠正OOM案例中JNI sqlite3_result_error()中的字符串长度错误。不相关的小规模JNI清理。 (办理登机手续:4252平方英尺56英尺用户:斯蒂芬标记:大旅行箱)
18:15
删除一堆注释过的调试输出。 (办理登机手续:b4948848元用户:斯蒂芬标记:大旅行箱)
18:01
重新订购一些无序的JNI API。更正特定OOM条件下的JNI sqlite3_open_v2()行为。 (办理登机手续:49d3be00美元用户:斯蒂芬标记:大旅行箱)
17:36
两个重要的拼写错误修复[1a30919bfbb686]. (办理登机手续:第6天用户:斯蒂芬标记:大旅行箱)
17:30
将sqlite3_db_handle()绑定到JNI。 (办理登机手续:1a30919b号用户:斯蒂芬标记:大旅行箱)
16:55
更正Java端排序规则可能触发的重复xDestroy()。 (办理登机手续:25331172用户:斯蒂芬标记:大旅行箱)
16:29
按UNDF JNI状态回收。 (办理登机手续:cf406528用户:斯蒂芬标记:大旅行箱)
14:55
代码合并清理。 (办理登机手续:d6b5秒2用户:斯蒂芬标记:大旅行箱)
12:19
将-sqllog标志添加到JNI“tests”目标,因为它会命中未经测试的API。 (办理登机手续:cc3153版本用户:斯蒂芬标记:大旅行箱)
11:57
JNI内部清理和文档。 (办理登机手续:b7b26bfb用户:stephan公司标记:大旅行箱)
10:51
删除Java BusyHandler.xDestroy()方法-它不应该有。消除最后一个潜在的显著MUTF-8病例。 (办理登机手续:c852f1eb公司用户:斯蒂芬标记:大旅行箱)
10:20
改进对所有类型的JNI端回调挂钩的线程支持,使其在另一个线程忙于替换它们时可以安全调用。 (办理登机手续:f2 af7bbf用户:斯蒂芬标记:大旅行箱)
2023-08-25
16:43
将3个Java SQLFunction子类从内部类移动到包范围。 (办理登机手续:第21页第47a6页用户:斯蒂芬标记:大旅行箱)
16:26
在中重命名Java类时错过了掉队[8ca528006533ac1]。文档线程限制。 (办理登机手续:5786亿95f用户:斯蒂芬标记:大旅行箱)
14:17
希望JNI位中最后一个主要的API重命名是:将所有在C API中没有直接对应项的lower_camel_case类重命名为UpperCamelCase,因为这更符合习惯用法。反映C样式类型的Java类型不受影响。 (办理登机手续:约52800用户:斯蒂芬标记:大旅行箱)
13:23
更多Java API重命名以实现一致性。 (办理登机手续:4e457778用户:斯蒂芬标记:大旅行箱)
12:29
在JNI构建中重新启用SQLITE_THREADSAFE=0,并添加多测试目标,该目标在所有3种线程模式下构建和运行测试。 (办理登机手续:6b1c816f号用户:斯蒂芬标记:大旅行箱)
11:32
代码重组。暂时在JNI构建中强制SQLITE_THREADSAFE,因为THREADSAFE==0会导致as-yet-mysterious JNI-level引用错误。 (办理登机手续:5a099caa公司用户:斯蒂芬标记:大旅行箱)
11:06
从main.mk和Makefile.in中删除对源代码文件“sessionfuzz-data1.db”的不正确(但无害)依赖。 (办理登机手续:17天56分02秒用户:标记:大旅行箱)
04:27
仅在SQLITE_DEBUG构建中的JNI端度量跟踪中构建。 (办理登机手续:646欧元用户:斯蒂芬标记:大旅行箱)
04:02
Javadoc和内部API清理。 (办理登机手续:10a43立方巴用户:stephan公司标记:大旅行箱)
02:57
将所有JNI-XyzHook/Handler类替换为基于snake_cased的类,这些类遵循统一的命名约定,以使它们更易于应用。 (办理登机手续:76电子62a38用户:斯蒂芬标记:大旅行箱)
00:27
添加javadoc。 (办理登机手续:床位33d4用户:斯蒂芬标记:大旅行箱)
2023-08-24
22:28
将不一致的SQLite3Jni.uncacheThread()API重新定义为sqlite3_java_uncache_thread()。 (办理登机手续:7232b033号用户:斯蒂芬标记:大旅行箱)
21:45
为今晚早些时候重命名的函数更新一些过时的JNI文档和帐户。 (办理登机手续:3f684参考5用户:斯蒂芬标记:大旅行箱)
21:31
不要为Java UDF预先分配sqlite3_aggregate_context(),因为这会使UDF初始化过于复杂。 (办理登机手续:e8308f0c(电子8308f0)用户:斯蒂芬标记:大旅行箱)
19:08
添加doc/testrunner.md,用于记录testrunner.tcl脚本。 (办理登机手续:9c69a284号用户:标记:大旅行箱)
18:43
JNI片段中有更多的代码易读性和样式改进。开始javadoc构建工作。 (办理登机手续:62亿404d6用户:斯蒂芬标记:大旅行箱)
17:25
文档、代码风格和易读性清理。 (办理登机手续:185亿立方英尺/天用户:斯蒂芬标记:大旅行箱)
15:42
文档样式修复。 (办理登机手续:862f9828用户:斯蒂芬标记:大旅行箱)
15:11
将新的非目标添加到JNI README.md。 (办理登机手续:5.3万cda用户:stephan公司标记:大旅行箱)
14:49
将jni-threading分支合并到主干中,消除了JNIAPI以前的线程限制。 (办理登机手续:3739立方英尺8英寸用户:stephan公司标记:大旅行箱)
14:43
合并到对wasm API的主干改进中,这对于3.43来说太晚了。 (办理登机手续:交流9da5c7用户:斯蒂芬标记:大旅行箱)
14:31
纠正JNI层对sqlite3-内部错误报告API的误用(没有互斥锁)。样式清理。在整个测试套件中消除大约85%的每线程状态查找。 (关闭的叶子登记入住:1f46ba8天用户:斯蒂芬标记:jni线程)
14:17
确保在使用sqlite3ErrorWithMessage()时保留db互斥,以避免在调试构建中出现潜在断言。 (关闭的叶子登记入住:b8f6a50a用户:斯蒂芬标记:wasm-邮政343)
13:42
修复wal2recover2.test中的测试用例问题。 (办理登机手续:81361769用户:标记:基岩)
13:32
版本-3.43.0用于重用模式分支。 (办理登机手续:6f1bcd6a型用户:博士标记:重用模式)
13:26
基岩支流版本3.43.0。 (办理登机手续:e7b1ee1a用户:博士标记:基岩)
13:19
wal2分支的版本3.43.0。 (办理登机手续:b5970立方英尺4用户:博士标记:墙2)
13:17
begin-concurrent分支的版本3.43.0。 (办理登机手续:电子67bf282用户:博士标记:同时开始)
12:36
版本3.43.0 (办理登机手续:第0页,共80b798页用户:博士标记:大旅行箱,释放,主要释放,版本-3.43.0)
12:01
在fts5FlushOneHash()中更改变量名,以避免隐藏另一个变量。 (办理登机手续:3f5贝克9a用户:标记:大旅行箱)
11:57
添加更多的JNI文档、测试和一些Java端重载。 (办理登机手续:第149页第431页用户:斯蒂芬标记:jni线程)
2023-08-23
18:42
修复Lemon文档中的错误。 (办理登机手续:318年2月5日用户:博士标记:大旅行箱)
18:29
对GitHub样式标记的文档进行更多更改。 (办理登机手续:f20f84参考用户:博士标记:大旅行箱)
18:26
修复compile-for-windows.md文档中的Markdown,使其正常工作在GitHub上。改进了README.md中的标题文本。 (办理登机手续:a25360c0型用户:博士标记:大旅行箱)
17:52
关于禁用某些功能的建筑的JNI清理。 (办理登机手续:a9e6d515用户:斯蒂芬标记:jni线程)
17:15
删除不必要的jclass-type结构成员。 (办理登机手续:d67255f7号用户:斯蒂芬标记:jni线程)
16:41
关于如何在Java中实现vtabs的一些思考。绝不完整。 (关闭的叶子登记入住:49立方厘米24立方厘米29用户:斯蒂芬标记:jni-vtab公司)
13:36
在JNI README中添加注释,解释为什么Java API具有回调名称,如xFunc()和xPreUpdate()。 (办理登机手续:415447a3号用户:斯蒂芬标记:jni线程)
13:17
将sqlite3_preupdate_hook()和好友绑定到JNI。 (办理登机手续:d0c425b5型用户:stephan公司标记:jni线程)
12:53
对README.md文件中关于拉取请求的措辞进行了细微调整。 (办理登机手续:6b2d68页用户:博士标记:大旅行箱)
10:36
将sqlite3_config()的子集绑定到JNI:线程模式和sqllog。 (办理登机手续:fce8ecaf公司用户:斯蒂芬标记:jni线程)
10:20
pageOnDirtyList()断言即使对于调试生成也太慢一些角落案例。它会使查询看起来挂起。所以让它成为而不是EXPENSIVE_ASSERT。 (办理登机手续:bb9dcdaf用户:博士标记:大旅行箱)
09:05
许多小的清理和代码风格一致性改进。 (办理登机手续:6c92d884号用户:斯蒂芬标记:jni线程)
00:17
改进Java端UDF回调的C端异常处理。 (办理登机手续:aebbc24a公司用户:斯蒂芬标记:jni线程)
2023-08-22
23:00
次要Tester1.java清理。 (办理登机手续:70d93695号用户:斯蒂芬标记:jni线程)
22:13
修复Tester1,使通过线程触发的异常不会被自动忽略。在多线程模式下禁用自动扩展测试,因为并发线程会正确地干扰它。 (办理登机手续:56b2a077号用户:斯蒂芬标记:jni线程)
20:10
关于JNI多线程测试运行器的更多工作。 (办理登机手续:公元71年9月74日用户:斯蒂芬标记:jni螺纹)
18:36
将JNI数据库句柄与创建它们的线程解除关联,因为它不再相关。 (办理登机手续:8b78b737号用户:斯蒂芬标记:jni线程)
17:51
更正sqlite3_shutdown()的JNI绑定以清除所有缓存的JNIEnv对象。 (办理登机手续:02e86869用户:斯蒂芬标记:jni线程)
17:36
JNI内部清理并更正测试代码中泄漏的两个数据库句柄。 (办理登机手续:f927a30b型用户:斯蒂芬标记:jni线程)
16:44
修复sqldiff实用程序中无害的内存泄漏。 (办理登机手续:公元前724年157年用户:博士标记:大旅行箱)
15:47
将主干Makefile增强功能合并到重用模式分支中-尤其是新的“sdevtset”makefile目标。 (办理登机手续:f55f5e9d用户:博士标记:重用模式)
15:30
将NativePointerHolder引用的JNI每线程缓存移动到全局空间。这允许有更好的目标互斥锁,并顺便消除了Tester1的多线程模式中的滞后和运行后挂起(可能是由死锁引起的)。 (办理登机手续:e209f56a号用户:斯蒂芬标记:jni线程)
15:19
添加makefile目标“sdevtest”-类似于“mdevtest“,但为非调试测试启用的asan和usan除外。 (办理登机手续:a449d650型用户:标记:大旅行箱)
13:41
更新autoconf/tea/configure.ac中的版本号。 (办理登机手续:724年5月5日用户:标记:大旅行箱)
11:34
将大多数per-JNIEnv全局Java类引用移到全局状态,从而节省了一些per-thread开销。 (办理登机手续:7342高炉57用户:斯蒂芬标记:jni线程)
11:20
更新autoconf/Makefile.msc(通过运行mkmsvcmin.tcl)以支持“ASAN=1”选项。 (办理登机手续:17028巴7用户:标记:大旅行箱)
2023-08-21
23:45
次要JNI清理。 (办理登机手续:b88910年用户:stephan公司标记:jni线程)
18:31
将wal2分支中的最新更改合并到此分支中。 (办理登机手续:4d8df0c4用户:标记:基岩)
18:25
修复与此分支上的结构化异常处理相关的问题。 (办理登机手续:d3d77e35型用户:标记:基岩)
18:03
将最新的主干增强功能合并到begin-concurrent分支中。 (办理登机手续:76a99a2c型用户:博士标记:同时开始)
18:02
将最新的主干更改合并到此分支。 (办理登机手续:135高炉72c用户:标记:墙2)
17:53
将最新的主干增强功能合并到重用模式分支中。 (办理登机手续:e94f09f1用户:博士标记:重用模式)
17:49
修复与此分支上的结构化异常处理相关的问题。 (办理登机手续:dd86c272用户:标记:同时开始)
17:26
修复MSVC testfixture.exe生成。 (办理登机手续:7004c902号用户:标记:同时开始)
16:14
修复fts5中未定义的整数溢出。 (办理登机手续:f5c50349美元用户:标记:大旅行箱)
15:29
ifdef调整,使SQLITE_OMIT_WAL与SQLITE_USE_SEH协同工作。 (办理登机手续:0462a261号用户:博士标记:大旅行箱)
14:40
修复模糊检查中的另一个UBSAN错误。 (办理登机手续:a6fb9de8用户:博士标记:大旅行箱)
14:28
解决UBSAN发现的fuzzcheck和RTREE中的小错误。 (办理登机手续:a64e6c2f用户:博士标记:大旅行箱)
2023-08-19
14:49
JNI清理。 (办理登机手续:0a841310年用户:斯蒂芬标记:jni线程)
12:34
将trunk合并到jni线程分支中。 (办理登机手续:8254479c用户:stephan公司标记:jni螺纹)
12:32
JNI文档添加。 (办理登机手续:0c7ac34f码用户:斯蒂芬标记:jni线程)
11:52
JNI测试代码清理。 (办理登机手续:e202b6e6号机组用户:斯蒂芬标记:jni线程)
11:26
次要JNI清理。 (办理登机手续:1ecb9e0用户:斯蒂芬标记:jni线程)
10:43
将多线程运行模式添加到JNI Tester1。它可以工作,但有时由于Java原因而在退出时挂起,目前还不清楚。 (办理登机手续:bdbaf7a4型用户:斯蒂芬标记:jni线程)
08:22
对于输出可能与MUTF-8不兼容的其余情况,请替换JNI::NewStringUTF()。现在只有当我们知道输出是纯ASCII时才使用它。 (办理登机手续:2d955eef用户:斯蒂芬标记:jni线程)
08:12
shell.c.in帮助文本错误修复。无功能更改。 (办理登机手续:c3190332号用户:斯蒂芬标记:大旅行箱)
2023-08-18
15:39
将decimal_sci()函数重命名为decimal_exp()。论坛帖子fa027bb0ab. (办理登机手续:c48f1be8用户:博士标记:大旅行箱)
15:17
避免在地址清理程序下运行测试用例排序2.2.3。它在某些32位平台上内存不足。 (办理登机手续:753年5月25日用户:标记:大旅行箱)
更多↓