| Age | Commit message (Expand) | Author |
| 2012-08-30 | Rearrange pointers so that the freelist pointers are as far fromchash | Robert Haas |
| 2012-08-03 | Code cleanup. | Robert Haas |
| 2012-08-03 | Reorganize fields to match comments. | Robert Haas |
| 2012-08-03 | Refactor garbage collection logic into a separate subroutine. | Robert Haas |
| 2012-08-03 | Set hazard pointers correctly instead of wrong. Duh. | Robert Haas |
| 2012-08-02 | De-obfuscate deletion code, maybe. | Robert Haas |
| 2012-08-02 | Code tightening. | Robert Haas |
| 2012-08-02 | Add memory barrier in single-node-reclaim case. Improve comments. | Robert Haas |
| 2012-08-02 | Get rid of CHashBucketCleanup; CHashBucketScan can do what we need. | Robert Haas |
| 2012-08-02 | Comment fixes. | Robert Haas |
| 2012-08-02 | Track GC reclaims skipped in stats. | Robert Haas |
| 2012-08-02 | Wonky hack to print stats on every backend exit. | Robert Haas |
| 2012-08-02 | Rewrite statistics system. | Robert Haas |
| 2012-08-01 | Minor optimization of allocator. | Robert Haas |
| 2012-08-01 | If we fail to allocate from a non-empty freelist, retry same list. | Robert Haas |
| 2012-08-01 | Add some missing stats counter bumps. | Robert Haas |
| 2012-08-01 | Increase maximum number of freelists from 16 to 64, per testing. | Robert Haas |
| 2012-08-01 | Bug fixes. | Robert Haas |
| 2012-08-01 | Implement concurrent and collision tests for dynahash. | Robert Haas |
| 2012-08-01 | Fix ABA problem with inserts. | Robert Haas |
| 2012-08-01 | Get rid of chash_bucket hack in favor of using formal hazard pointers. | Robert Haas |
| 2012-08-01 | Code cleanup. | Robert Haas |
| 2012-07-30 | Better statistics stuff. | Robert Haas |
| 2012-07-30 | Minor code beautification. | Robert Haas |
| 2012-07-30 | Statistics code. | Robert Haas |
| 2012-07-30 | Improve comments about gc_next. | Robert Haas |
| 2012-07-30 | Code rearrangement. Cosmetic only. | Robert Haas |
| 2012-07-27 | Another test case. | Robert Haas |
| 2012-07-27 | Fix another bug related to marked CHashPtrs. | Robert Haas |
| 2012-07-27 | Improve testing code to better diagnose concurrency bugs. | Robert Haas |
| 2012-07-27 | Don't bogusly propagate delete-marks. | Robert Haas |
| 2012-07-27 | Add missing else. | Robert Haas |
| 2012-07-27 | Thinko: of course, invalid CHashPtrs can also be delete-marked. | Robert Haas |
| 2012-07-27 | Concurrency test function for chash. | Robert Haas |
| 2012-07-27 | Stupid bug fix. | Robert Haas |
| 2012-07-27 | Separate dynahash insert, search, delete tests. | Robert Haas |
| 2012-07-27 | Separate chash insert, search, delete tests. | Robert Haas |
| 2012-07-27 | Test code for deletes, and associated bug fixes. | Robert Haas |
| 2012-07-27 | Add cleanup scan logic. | Robert Haas |
| 2012-07-27 | Bug fixes. | Robert Haas |
| 2012-07-26 | Unify scan code. | Robert Haas |
| 2012-07-26 | Further simplifications. | Robert Haas |
| 2012-07-26 | Update comments. | Robert Haas |
| 2012-07-26 | Adapt code to use compare-and-swap. | Robert Haas |
| 2012-07-26 | CHashAddToGarbage | Robert Haas |
| 2012-07-25 | First attempt at CHashDelete - slightly incomplete, and untested. | Robert Haas |
| 2012-07-25 | More micro-optimization. | Robert Haas |
| 2012-07-25 | Use faster memory barrier on x86. | Robert Haas |
| 2012-07-25 | Fix stupid thinko. | Robert Haas |
| 2012-07-25 | Time inserts, searches. | Robert Haas |