summaryrefslogtreecommitdiff
path: root/src/include/btmem.h
AgeCommit message (Expand)Author
2014-10-03Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto
2014-10-01__value is a keyword in Visual Studio .NET.Keith Bostic
2014-09-28The WT_INTL_FOREACH_BEGIN macro walks the page's index, and it could beKeith Bostic
2014-09-26Clean up whitespace, macro parenthesis.Keith Bostic
2014-09-01Forward declarations of enumerated types is a gcc extension, we don'tKeith Bostic
2014-07-17Some minor code-shuffling in the leaf page row-search code toKeith Bostic
2014-07-02Merge pull request #1090 from wiredtiger/onpage-cellMichael Cahill
2014-07-02Implement Keith's review feedback.Michael Cahill
2014-06-30Convert row-store fast on-page key processing from per-page to per key.Keith Bostic
2014-06-25Get rid of the WT_REF.key.pkey field, it's simpler and more explicit toKeith Bostic
2014-06-18Merge branch 'develop' into avoid-cell-unpackKeith Bostic
2014-06-10When deepening the tree, don't free the newly created child pages until afterKeith Bostic
2014-06-07Update a comment, sentence no longer needed.Keith Bostic
2014-05-30Experimental change to avoid unpacking cells in order to accessKeith Bostic
2014-05-09Speed up checkpoints by doing a better job of skipping pages that can't conta...Michael Cahill
2014-04-30The disk header in a page is read-only: mark it const.Michael Cahill
2014-04-30Don't skip pages when writing a checkpoint if the transaction doesn't have a ...Michael Cahill
2014-04-10Turn on eviction of dirty pages during eviction (previously it was permitted ...Michael Cahill
2014-04-10Maintain a checkpoint generation in each modified page, so that application t...Michael Cahill
2014-04-09Fix the problem where a truncated/deleted page might split (meaningKeith Bostic
2014-04-04WT_PAGE_TRYLOCK is no longer used, remove it.Keith Bostic
2014-04-04Fix a race between reconciliation and freeing obsolete updates on a page. No...Michael Cahill
2014-04-02whitespaceKeith Bostic
2014-04-01Don't reallocate/copy the multiblock address into the boundary structure,Keith Bostic
2014-03-31Obscure the name of the internal page's index so code more naturallyKeith Bostic
2014-03-31Spin on a flag in the parent page to serialize splits. This avoids false con...Michael Cahill
2014-03-31The WT_REF home field should be volatile, not a pointer to a volatile WT_PAGE.Michael Cahill
2014-03-30Bug when deepening the tree in a split, didn't connect the newly createdKeith Bostic
2014-03-29Experimental change: move the WT_PAGE.{parent,ref_hint} fields into theKeith Bostic
2014-03-26It's not really a "parent ref" any more, rename "pref" to "ref".Keith Bostic
2014-03-26A problem in the new-split branch is WT_REF structures remain with theKeith Bostic
2014-03-20Create another union in WT_PAGE_MODIFY, for internal vs. leaf pages,Keith Bostic
2014-03-20I don't see any obvious (let alone easy) way to shrink the WT_PAGEKeith Bostic
2014-03-20minor review nitsMichael Cahill
2014-03-19Don't reset the on-page cells to "overflow removed" until reconciliationKeith Bostic
2014-03-19Change the overflow key/value addresses from a skiplist into a simpleKeith Bostic
2014-03-18Another run at handling removed overflow objects. Michael suggested we couldKeith Bostic
2014-03-17Try to fix the two problems with the original overflow work in theKeith Bostic
2014-03-14Keep lint quiet about indirecting through NULL.Keith Bostic
2014-03-12Remove __wt_eviction_force entirely, just set the page read-gen inKeith Bostic
2014-03-06Add WT_PAGE_IS_INTERNAL, returns true/false if dealing with an internalKeith Bostic
2014-03-06Replace WT_PM_REC_SPLIT with WT_PM_REC_MULTIBLOCK: "split" no longer hasKeith Bostic
2014-03-05Merge branch 'develop' into new-splitKeith Bostic
2014-03-05[mq]: evict-walk-reviewMichael Cahill
2014-03-04Re-organize the WT_PAGE_MODIFY structure to push it under 128B (it'sKeith Bostic
2014-03-04fix a comment.Keith Bostic
2014-03-03The order of the WT_UPDATEs matters, we can't simply pull out some ofKeith Bostic
2014-03-03Support eviction of pages that include unresolved changes.Keith Bostic
2014-03-03Merge branch 'develop' into evict-walk-hazardMichael Cahill
2014-02-28Merge branch 'develop' into new-splitKeith Bostic