1. 12 Jun, 2016 1 commit
    • Boxiang Sun's avatar
      Add pyston_ prefix to Pyston defined True and False. · a60e8c8d
      Boxiang Sun authored
      Some extension will use `True` and `False` from other package. For
      example, X11 defined `True` and `False` in `/usr/include/X11/Xlib.h`.
      Which will cause name conflict when try to build extension with pygame.
      
      For now, I think add a prefix to these is a acceptable sulotion.
      
      And also use Py_True and Py_False as much as possible.
      a60e8c8d
  2. 11 Jun, 2016 5 commits
  3. 09 Jun, 2016 1 commit
    • Marius Wachtler's avatar
      vregs: split them in three parts and reuse them in some cases · f1424848
      Marius Wachtler authored
      user visible: used for all non compiler generated names, name could be used in a single block or multiple
                    all frames contain atleast this vregs in order to do frame introspection
      cross block : used for compiler generated names which get used in several blocks or which have closure scope
      single block: used by compiler created names which are only used in a single block.
                    get reused for different names
      
      we assign the lowest numbers to the user visible ones, followed by the cross block ones and finally the single block
      ones. we do this because not all tiers use all of the vregs and it still makes it fast to switch between tiers.
      f1424848
  4. 08 Jun, 2016 11 commits
  5. 07 Jun, 2016 19 commits
  6. 06 Jun, 2016 1 commit
  7. 25 May, 2016 2 commits