1. 17 Sep, 2014 2 commits
  2. 17 Jun, 2014 1 commit
    • Wang Hoi's avatar
      C: Parser: Support parsing of c99 designated initializers · c56b999f
      Wang Hoi authored
      In case:
      
          int a[6] = { [4] = 29, [2] = 15 };
          struct point { int x, y; };
          struct point p = { .y = 3, .x = 2 };
      
      Grammar change when c99 language feature is enabled:
      old grammar:
      
          braced-init-list :: '{' initializer-list '}'
      
      new grammar:
      
          braced-init-list :: '{' designated-initializer-list '}'
          designated-initializer-list :: designated-initializer (',' designated-initializer )*
          designated-initializer :: designator* initializer-clause
          designator :: '.' identifier
                      | '[' constant-expression ']'
      
      Task-number: QTCREATORBUG-1902
      Change-Id: Ib99d6f553f8d0f50ba3eff86f3a2e86d73372426
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      c56b999f
  3. 23 May, 2014 1 commit
  4. 15 May, 2014 1 commit
  5. 08 Jan, 2014 1 commit
  6. 15 Oct, 2013 1 commit
  7. 25 Jul, 2013 1 commit
  8. 10 Apr, 2013 1 commit
  9. 03 Apr, 2013 1 commit
  10. 29 Jan, 2013 1 commit
  11. 05 Oct, 2012 1 commit
  12. 19 Jul, 2012 1 commit
  13. 06 Jun, 2012 1 commit
    • Leandro Melo's avatar
      C++: Introduce unicode char/strings support · 23c637c4
      Leandro Melo authored
      Those are the types char16_t and char32_t along with the new
      char/string literals u'', U'', u"", u8"", and U"".
      
      This is particularly important for the use of QStringLiteral
      since in some platforms it relies on expansion such as above.
      
      Note: The string literals quickfixes still need some tunning.
      
      Task-number: QTCREATORBUG-7449
      Change-Id: Iebcfea15677dc8e0ebb6143def89a5477e1be7d4
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      23c637c4
  14. 27 Apr, 2012 1 commit
  15. 15 Feb, 2012 1 commit
  16. 26 Jan, 2012 1 commit
  17. 03 Nov, 2011 1 commit
  18. 06 May, 2011 1 commit
  19. 13 Apr, 2011 1 commit
  20. 12 Jan, 2011 1 commit
  21. 17 Dec, 2010 1 commit
  22. 01 Dec, 2010 1 commit
  23. 09 Nov, 2010 1 commit