1. 13 Dec, 2014 12 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 4 commits
  7. 06 Dec, 2014 2 commits
    • Kevin Modzelewski's avatar
      ee277f56
    • Kevin Modzelewski's avatar
      Fix a bug in OSR-entry guard checking · 860be3a2
      Kevin Modzelewski authored
      If we had to guard on the type of an object but the variable
      ended up being undefined, we treated that as a guard failure
      (not sure why).
      
      Fixing that exposed another issue: if we guard that an object
      is an int, we will try to unbox it if necessary.  If the variable
      wasn't defined, then we will try to unbox some garbage memory.
      Use the new handlePotentiallyUndefined to deal with that.
      860be3a2