Commit Graph

54 Commits (02a6a54ecd6632f974b1b4eebfb2373363431084)

Author SHA1 Message Date
Tom Lane 02a6a54ecd Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT. 6 years ago
Alvaro Herrera 457aef0f1f Revert attempts to use POPCNT etc instructions 6 years ago
Alvaro Herrera 711bab1e4d Add basic support for using the POPCNT and SSE4.2s LZCNT opcodes 6 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 44cac93464 Avoid using potentially-under-aligned page buffers. 7 years ago
Tom Lane 130beba36d Fix inadequate buffer locking in FSM and VM page re-initialization. 7 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Heikki Linnakangas 917dc7d239 Fix WAL-logging of FSM and VM truncation. 9 years ago
Andres Freund eca0f1db14 Clear all-frozen visibilitymap status when locking tuples. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Robert Haas fdfaccfa79 Cosmetic improvements to freeze map code. 9 years ago
Kevin Grittner a343e223a5 Revert no-op changes to BufferGetPage() 9 years ago
Kevin Grittner 8b65cf4c5e Modify BufferGetPage() to prepare for "snapshot too old" feature 9 years ago
Robert Haas 77a1d1e798 Department of second thoughts: remove PD_ALL_FROZEN. 9 years ago
Robert Haas a892234f83 Change the format of the VM fork to add a second bit per page. 9 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Heikki Linnakangas 2076db2aea Move the backup-block logic from XLogInsert to a new file, xloginsert.c. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 11 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Fujii Masao 961bf59fb7 Rename wal_log_hintbits to wal_log_hints, per discussion on pgsql-hackers. 12 years ago
Heikki Linnakangas 50e547096c Add GUC to enable WAL-logging of hint bits, even with checksums disabled. 12 years ago
Alvaro Herrera b2fc4d6142 Fix pgindent comment breakage 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Simon Riggs 96ef3b8ff1 Allow I/O reliability checks using 16-bit checksums 12 years ago
Simon Riggs bb7cc2623f Remove PageSetTLI and rename pd_tli to pd_checksum 12 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Alvaro Herrera 21c09e99dc Split heapam_xlog.h from heapam.h 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Robert Haas b50991eedb Fix more crash-safe visibility map bugs, and improve comments. 13 years ago
Robert Haas 3424bff90f Prevent index-only scans from returning wrong answers under Hot Standby. 13 years ago
Robert Haas b4e0741727 Avoid re-checking for visibility map extension too frequently. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas fae54e4a16 Update visibilitymap.c header comments. 14 years ago
Tom Lane e6858e6657 Measure the number of all-visible pages for use in index-only scan costing. 14 years ago
Robert Haas f70648d5a1 Update comments related to the crash-safety of the visibility map. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Robert Haas 503c7305a1 Make the visibility map crash-safe. 14 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Robert Haas d37781fa82 Tidy up a few calls to smrgextend(). 15 years ago
Robert Haas debcec7dc3 Include the backend ID in the relpath of temporary relations. 15 years ago
Robert Haas 33980a0640 Fix various instances of "the the". 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane cbe9d6beb4 Fix up rickety handling of relation-truncation interlocks. 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 7fc7a7c4d0 Fix a violation of WAL coding rules in the recent patch to include an 16 years ago
Heikki Linnakangas efa8544fd5 Fix a few errors in comments. Patch by Fujii Masao, plus the one in 16 years ago