1. 07 May, 2014 7 commits
    • Tom Lane's avatar
      1891b415
    • Jeff Davis's avatar
      Fix interval test, which was broken for floating-point timestamps. · 348aa75a
      Jeff Davis authored
      Commit 4318daec introduced a test that
      couldn't be made consistent between integer and floating-point
      timestamps.
      
      It was designed to test the longest possible interval output length,
      so removing four zeros from the number of hours, as this patch does,
      is not ideal. But the test still has some utility for its original
      purpose, and there aren't a lot of other good options.
      
      Noah Misch suggested a different approach where we test that the
      output either matches what we expect from integer timestamps or what
      we expect from floating-point timestamps. That seemed to obscure an
      otherwise simple test, however.
      
      Reviewed by Tom Lane and Noah Misch.
      348aa75a
    • Tom Lane's avatar
      hash_any returns Datum, not uint32 (and definitely not "int"). · 2c22afaa
      Tom Lane authored
      The coding in JsonbHashScalarValue might have accidentally failed to fail
      given current representational choices, but the key word there would be
      "accidental".  Insert the appropriate datatype conversion macro.  And
      use the right conversion macro for hash_numeric's result, too.
      
      In passing make the code a bit cleaner and less repetitive by factoring
      out the xor step from the switch.
      2c22afaa
    • Jeff Davis's avatar
      Improve comment for tricky aspect of index-only scans. · 35c0cd3b
      Jeff Davis authored
      Index-only scans avoid taking a lock on the VM buffer, which would
      cause a lot of contention. To be correct, that requires some intricate
      assumptions that weren't completely documented in the previous
      comment.
      
      Reviewed by Robert Haas.
      35c0cd3b
    • Peter Eisentraut's avatar
      doc: Fix DocBook XML validity · 3a9d430a
      Peter Eisentraut authored
      The main problem is that DocBook SGML allows indexterm elements just
      about everywhere, but DocBook XML is stricter.  For example, this common
      pattern
      
          <varlistentry>
           <indexterm>...</indexterm>
           <term>...</term>
           ...
          </varlistentry>
      
      needs to be changed to something like
      
          <varlistentry>
           <term>...<indexterm>...</indexterm></term>
           ...
          </varlistentry>
      
      See also bb4eefe7.
      
      There is currently nothing in the build system that enforces that things
      stay valid, because that requires additional tools and will receive
      separate consideration.
      3a9d430a
    • Bruce Momjian's avatar
      With ecpg exclusion removed, re-run pgindent for 9.4 · 84288a86
      Bruce Momjian authored
      Report by Tom Lane
      84288a86
    • Bruce Momjian's avatar
      Remove pgindent ecpg exclusion pattern · 9516668e
      Bruce Momjian authored
      Report by Tom Lane
      9516668e
  2. 06 May, 2014 17 commits
  3. 05 May, 2014 15 commits
  4. 04 May, 2014 1 commit