1. 15 May, 2017 1 commit
  2. 29 Mar, 2017 1 commit
  3. 13 Mar, 2017 1 commit
  4. 06 Mar, 2017 1 commit
  5. 03 Mar, 2017 2 commits
  6. 19 May, 2016 1 commit
  7. 19 Feb, 2016 1 commit
    • thomie's avatar
      Modifier letter in middle of identifier is ok · d738e664
      thomie authored
      Refactoring only. Cleanup some loose ends from #10196.
      
      Initially the idea was to only allow modifier letters at the end of
      identifiers. Since we later decided to allow modifier letters also in
      the middle of identifiers (because not doing so would not fix the
      regression completely), the names `suffix` and `okIdSuffixChar` don't
      seem appropriate anymore.
      
      Remove TODO. Move test from should_fail to should_compile.
      d738e664
  8. 17 Feb, 2016 1 commit
  9. 22 Oct, 2015 1 commit
  10. 08 Oct, 2015 1 commit
    • thomie's avatar
      Parser: revert some error messages to what they were before 7.10 · e2b579e8
      thomie authored
      Among doing other things, Phab:D201 (bc2289e1)
      tried to improve the error messages thrown by the parser. For example a missing
      else clause now prints "parse error in if statement: else clause empty" instead
      of "parse error (possibly incorrect indentation or mismatched brackets)".
      
      Some error messages got much worse however (see tests), and the result seems to
      be a net negative. Although not entirely satisfactory, this commits therefore
      reverts those parser changes.
      
      Reviewed By: austin
      
      Differential Revision: https://phabricator.haskell.org/D1309
      
      GHC Trac Issues: #10498
      e2b579e8
  11. 03 Jul, 2015 1 commit
  12. 12 Jun, 2015 1 commit
  13. 09 Jun, 2015 1 commit
  14. 30 Mar, 2015 1 commit
  15. 27 Jun, 2014 1 commit
    • Herbert Valerio Riedel's avatar
      Add -XBinaryLiterals language extension (re #9224) · 1c0b5fdc
      Herbert Valerio Riedel authored
      Haskell2010 supports
      
      - base-10 (prefix-less),
      - base-8 (via `0[oO]`-prefix), and
      - base-16 (via `0[xX]`-prefix) integer literals.
      
      This commit adds syntax support for base-2 integer literals via the new `0[bB]`
      prefix. The use of a `0b` prefix for indicating binary literals is known
      from popular programming languages such as C++14, Perl, Python, Ruby, and Java.
      
      This syntax extension is disabled by default and can be enabled via the
      new `{-# LANGUAGE BinaryLiterals #-}` pragma and/or the new `-XBinaryLiterals`
      
      This new extensions requires to upgrade the `ExtsBitmap` type from
      `Word` to `Word64` as this adds a 33th flag which is not guaranteed to
      fit into a `Word`.
      Signed-off-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <hvr@gnu.org>
      
      Differential Revision: https://phabricator.haskell.org/D22
      1c0b5fdc
  16. 06 Nov, 2013 1 commit
  17. 12 Oct, 2013 2 commits
  18. 11 Oct, 2013 1 commit
  19. 19 Aug, 2013 1 commit
  20. 19 May, 2013 1 commit
  21. 21 Apr, 2013 1 commit
  22. 11 Feb, 2013 1 commit
  23. 01 Feb, 2013 1 commit
  24. 16 Jul, 2012 2 commits
  25. 10 Oct, 2011 1 commit
  26. 27 Sep, 2011 1 commit
  27. 20 Jul, 2011 1 commit
  28. 08 May, 2011 1 commit
  29. 01 Dec, 2010 1 commit
  30. 25 Nov, 2010 2 commits
  31. 20 Nov, 2010 1 commit
  32. 08 Oct, 2010 1 commit
  33. 10 Aug, 2010 1 commit
  34. 08 Aug, 2010 2 commits
  35. 21 Jul, 2010 1 commit