Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch does-not-work Excluding Merge-Ins
This is equivalent to a diff from 6647d1cb to 98d10cb5
2023-02-08
| ||
20:29 | Back out the 'txn' enhancement to date/time functions. The duration of a "transaction" is confused and needs to be straightened out prior to moving forward with this change. (check-in: 4a145f07 user: drh tags: trunk) | |
19:45 | Be careful to maintain the value of 'txn' as long as there are active statements. Withdrawn See the attached Wiki page. (Closed-Leaf check-in: 98d10cb5 user: drh tags: does-not-work) | |
17:28 | Always use 64-bit integers for stats associated with STAT1 and STAT4. (check-in: 6647d1cb user: drh tags: trunk) | |
17:28 | Better fix the problem where optimizing an fts5 table too often causes it to become unreadable (first attempt was [35bed981]). (check-in: 459d986d user: dan tags: trunk) | |
Changes to src/vdbeaux.c.
︙ | |||
3372 3373 3374 3375 3376 3377 3378 | 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 | - + - | } /* Release the locks */ sqlite3VdbeLeave(p); } /* We have successfully halted and closed the VM. Record this fact. */ |
︙ |
Changes to test/date.test.
︙ | |||
552 553 554 555 556 557 558 559 560 561 562 563 564 565 | 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 | + + + + + + + + + + + | current_date=$x(cd1), current_timestamp=$x(cs1), time()=$x(ct2), datetime()=$x(cs2); } } {1 1 1 0 0} db eval {COMMIT} reset_db do_test date-15.11 { db eval {CREATE TABLE t1(x);} db eval {VALUES(1),(2),(3)} { db eval {INSERT INTO t1(x) VALUES(julianday('txn'))} after 10 } db eval {SELECT count(x), count(DISTINCT x) FROM t1} } {3 1} # Tests of extreme values in date/time functions. Run with UBSan or the # equivalent to verify no signed interger overflow warnings. # datetest 16.1 {date(147483649)} NULL datetest 16.2 {datetime(0)} {-4713-11-24 12:00:00} datetest 16.3 {datetime(5373484.49999999)} {9999-12-31 23:59:59} |
︙ |