1. 13 Aug, 2015 - 1 commit
  2. 07 Aug, 2015 - 1 commit
  3. 06 Aug, 2015 - 1 commit
  4. 03 Aug, 2015 - 1 commit
  5. 01 Aug, 2015 - 1 commit
  6. 29 Jun, 2015 - 2 commits
  7. 10 Jun, 2015 - 2 commits
    • Erik Verbruggen's avatar
      Implement bison parser stack re(al)location. · 25ad8b7a
      Erik Verbruggen authored
      
      The elements on the parser stack are of a complex type, which bison
      generated parsers don't know how to reallocate when they need to grow
      the stack. This patch implements yyoverflow, which is called whenever
      the parser runs out of stack space.
      
      The size of the elements is quite large (152 bytes on x86_64), so the
      initial stack (which is allocated on the C stack) is set to 1 element.
      Any subsequent reallocations are done by using QVector for reallocation,
      copying the elements, and handling the deallocation. Because of the size
      of the elements, the stack (vectors) are grown linearly.
      
      The upper limit of the stack size if left at 10000 elements, which
      should really be enough for an lalr(1) grammar.
      
      Task-number: QTBUG-4470
      Change-Id: Ic1ef08655b388c38ef452d03a425cbd31b91825b
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@theqtcompany.com>
      25ad8b7a
    • Erik Verbruggen's avatar
      Prefixed all tokens with T_ to prevent collisions with macros. · ec9ab0ba
      Erik Verbruggen authored
      
      Identifier names like "IN" and "AS" have a high probability of being
      defined by certain platforms as macros, esp. with Visual Studio.
      
      Change-Id: I1fbc0ae33f94387b83377181b6012683a418459a
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@theqtcompany.com>
      ec9ab0ba
  8. 03 Jun, 2015 - 1 commit
  9. 30 May, 2015 - 2 commits
  10. 28 May, 2015 - 1 commit
  11. 26 May, 2015 - 1 commit
  12. 17 Apr, 2015 - 1 commit
  13. 15 Apr, 2015 - 1 commit
  14. 08 Apr, 2015 - 1 commit
  15. 07 Apr, 2015 - 1 commit
  16. 27 Mar, 2015 - 1 commit
  17. 25 Mar, 2015 - 2 commits
  18. 18 Mar, 2015 - 1 commit
  19. 17 Mar, 2015 - 1 commit
  20. 24 Feb, 2015 - 2 commits
  21. 20 Feb, 2015 - 1 commit
  22. 17 Feb, 2015 - 1 commit
  23. 15 Feb, 2015 - 1 commit
  24. 13 Feb, 2015 - 3 commits
  25. 19 Jan, 2015 - 2 commits
  26. 16 Jan, 2015 - 1 commit
  27. 14 Jan, 2015 - 1 commit
  28. 12 Jan, 2015 - 1 commit
  29. 05 Jan, 2015 - 1 commit
  30. 02 Jan, 2015 - 1 commit
  31. 22 Dec, 2014 - 1 commit
  32. 20 Dec, 2014 - 1 commit