1. 13 Dec, 2014 17 commits
  2. 12 Dec, 2014 5 commits
  3. 11 Dec, 2014 2 commits
    • Kevin Modzelewski's avatar
      Add structseq.{c,h} and sliceobject.h · 9aefa1a2
      Kevin Modzelewski authored
      Haven't added structseq.c to the build quite yet
      9aefa1a2
    • Kevin Modzelewski's avatar
      Harden the CAPI include files a bit · 7c7bb89b
      Kevin Modzelewski authored
      Remove some definitions that should no longer be in there
      (structs for which we have Pyston-internal definitions).
      
      Instead of doing "typedef void PyIntObject", do
      "struct _PyIntObject; typedef struct _PyIntObject PyIntObject;"
      which prevents spurious things like type conversions or
      sizeof(void)'s.
      7c7bb89b
  4. 10 Dec, 2014 13 commits
  5. 09 Dec, 2014 2 commits
  6. 07 Dec, 2014 1 commit
    • Marius Wachtler's avatar
      add two passes which remove unnecessary boxing · 15921897
      Marius Wachtler authored
      * the first one removes boxInt, boxFloat and boxBool calls where the argument is coming from a corresponding unbox call
      * the second pass removes duplicate boxing calls inside the same BB
      
      together they improve the performance by about 10%
      15921897