|
4 | 4 |
|
5 | 5 | #define xMDBX_ALLOY 1 /* alloyed build */ |
6 | 6 |
|
7 | | -#define MDBX_BUILD_SOURCERY 90c8567c0f319539000cf161230c67f127fd9cbcb5d35ad5b3b076b78b5dc48d_v0_13_11_0_gb862eb08 |
| 7 | +#define MDBX_BUILD_SOURCERY bdee29627d22869c26aa5f0bd1cbf72ec0231c912eec531514f2f12f3a5f899d_v0_13_11_2_gea86a7d3 |
8 | 8 |
|
9 | 9 | #define LIBMDBX_INTERNALS |
10 | 10 | #define MDBX_DEPRECATED |
@@ -13834,11 +13834,11 @@ typedef struct MDBX_chk_internal { |
13834 | 13834 | bool got_break; |
13835 | 13835 | bool write_locked; |
13836 | 13836 | uint8_t scope_depth; |
| 13837 | + pgno_t last_nested_root; |
13837 | 13838 |
|
13838 | 13839 | MDBX_chk_table_t table_gc, table_main; |
13839 | 13840 | int16_t *pagemap; |
13840 | 13841 | MDBX_chk_table_t *last_lookup; |
13841 | | - const void *last_nested; |
13842 | 13842 | MDBX_chk_scope_t scope_stack[12]; |
13843 | 13843 | MDBX_chk_table_t *table[MDBX_MAX_DBI + CORE_DBS]; |
13844 | 13844 |
|
@@ -14526,8 +14526,7 @@ __cold static int chk_pgvisitor(const size_t pgno, const unsigned npages, void * |
14526 | 14526 | chk_v2a(chk, &tbl->name), tbl->flags, deep); |
14527 | 14527 | nested = nullptr; |
14528 | 14528 | } |
14529 | | - } else |
14530 | | - chk->last_nested = nullptr; |
| 14529 | + } |
14531 | 14530 |
|
14532 | 14531 | const char *pagetype_caption; |
14533 | 14532 | bool branch = false; |
@@ -14580,9 +14579,9 @@ __cold static int chk_pgvisitor(const size_t pgno, const unsigned npages, void * |
14580 | 14579 | } else { |
14581 | 14580 | pagetype_caption = (pagetype == page_leaf) ? "nested-leaf" : "nested-leaf-dupfix"; |
14582 | 14581 | tbl->pages.nested_leaf += 1; |
14583 | | - if (chk->last_nested != nested) { |
| 14582 | + if (chk->last_nested_root != nested->root) { |
14584 | 14583 | histogram_acc(height, &tbl->histogram.nested_tree); |
14585 | | - chk->last_nested = nested; |
| 14584 | + chk->last_nested_root = nested->root; |
14586 | 14585 | } |
14587 | 14586 | if (height != nested->height) |
14588 | 14587 | chk_object_issue(scope, "page", pgno, "wrong nested-tree height", "actual %i != %i dupsort-node %s", height, |
@@ -37599,10 +37598,10 @@ __dll_export |
37599 | 37598 | 0, |
37600 | 37599 | 13, |
37601 | 37600 | 11, |
37602 | | - 0, |
| 37601 | + 2, |
37603 | 37602 | "", /* pre-release suffix of SemVer |
37604 | | - 0.13.11 */ |
37605 | | - {"2026-01-30T16:04:44+03:00", "34a88ae65e76bbf3b9bcb0c2106dec18d2c067da", "b862eb08b77eccd4b8e8367a3276ffdea0d73de5", "v0.13.11-0-gb862eb08"}, |
| 37603 | + 0.13.11.2 */ |
| 37604 | + {"2026-02-10T15:44:23+03:00", "6c6246e4db75b4380b96067073d2ce2449a500d6", "ea86a7d37821a8187c8cd39b61e1de030cfa39c8", "v0.13.11-2-gea86a7d3"}, |
37606 | 37605 | sourcery}; |
37607 | 37606 |
|
37608 | 37607 | __dll_export |
|
0 commit comments