1. 11 8月, 2016 5 次提交
    • A
      Fix infinite loop in parsing local functions (#13010) · f081705e
      Andy Gocke 提交于
      The original intent of #12056 was to improve parsing recovery in the
      cast of a leading accessibility modifier on a local function. However, I
      mistakenly allowed for recovery for an accessibility modifier *anywhere*
      in the modifier list of the local function.
      
      This is a mistake because it significantly complicates parsing back-out.
      While it's easy to recognize that the local function parsing failed and
      skip any leading accessibility modifiers, it's significantly more
      complicated to find and skip all accessibility modifiers anywhere in a
      sequence of modifiers.
      
      This PR changes the parsing backout to only consider accessibility
      modifiers at the start of statements. Any other case will be treated
      like other bad modifiers in local functions -- they will be marked as
      errors in the declaration list. Fixes #12947.
      f081705e
    • J
      d4e2332f
    • J
      Correct spacing on nullable tuple type (#13060) · cbbe8ad2
      Julien 提交于
      cbbe8ad2
    • P
      Fix tests · 4e06b11d
      Paul Vick 提交于
      4e06b11d
    • P
      Final fixup · 613f8297
      Paul Vick 提交于
      613f8297
  2. 10 8月, 2016 16 次提交
  3. 09 8月, 2016 19 次提交