Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

regexec.c

Blame
    • Tom Lane's avatar
      4dd78bf3
      Merge dissect() into cdissect() to remove a pile of near-duplicate code. · 4dd78bf3
      Tom Lane authored
      The "uncomplicated" case isn't materially less complicated than the full
      case, certainly not enough so to justify duplicating nearly 500 lines
      of code.  The only extra work being done in the full path is zaptreesubs,
      which is very cheap compared to everything else being done here, and
      besides that I'm less than convinced that it's not needed in some cases
      even without backrefs.
      4dd78bf3
      History
      Merge dissect() into cdissect() to remove a pile of near-duplicate code.
      Tom Lane authored
      The "uncomplicated" case isn't materially less complicated than the full
      case, certainly not enough so to justify duplicating nearly 500 lines
      of code.  The only extra work being done in the full path is zaptreesubs,
      which is very cheap compared to everything else being done here, and
      besides that I'm less than convinced that it's not needed in some cases
      even without backrefs.