Skip to content
  1. Oct 05, 2010
  2. Oct 02, 2010
  3. Oct 01, 2010
  4. Sep 29, 2010
  5. Sep 28, 2010
  6. Sep 24, 2010
  7. Sep 23, 2010
  8. Sep 21, 2010
  9. Sep 20, 2010
  10. Sep 19, 2010
  11. Sep 18, 2010
    • John McCall's avatar
      static local variables with destructors don't require a global destructor · 386dfc73
      John McCall authored
      unless we're on a platform without __cxa_atexit (or use thereof has been
      disabled).  This patch actually just disables the check completely for
      static locals, but I've filed http://llvm.org/bugs/show_bug.cgi?id=8176 to
      track the platform-specific fix.
      
      llvm-svn: 114269
      386dfc73
    • Douglas Gregor's avatar
      Continue parsing more postfix expressions, even after semantic · eda7e545
      Douglas Gregor authored
      errors. Improves code completion in yet another case.
      
      llvm-svn: 114255
      eda7e545
    • Douglas Gregor's avatar
      When we run into an error parsing or type-checking the left-hand side · 29d907de
      Douglas Gregor authored
      of a binary expression, continue on and parse the right-hand side of
      the binary expression anyway, but don't call the semantic actions to
      type-check. Previously, we would see the error and then, effectively,
      skip tokens until the end of the statement. 
      
      The result should be more useful recovery, both in the normal case
      (we'll actually see errors beyond the first one in a statement), but
      it also helps code completion do a much better job, because we do
      "real" code completion on the right-hand side of an invalid binary
      expression rather than completing with the recovery completion. For
      example, given
      
        x = p->y
      
      if there is no variable named "x", we can still complete after the p->
      as a member expression. Along the recovery path, we would have
      completed after the "->" as if we were in an expression context, which
      is mostly useless.
      
      llvm-svn: 114225
      29d907de
  12. Sep 15, 2010
  13. Sep 14, 2010
  14. Sep 13, 2010
  15. Sep 12, 2010
  16. Sep 11, 2010
  17. Sep 09, 2010
  18. Sep 08, 2010
  19. Sep 06, 2010
  20. Sep 05, 2010
Loading