1. 15 Aug, 2014 1 commit
  2. 14 Aug, 2014 2 commits
  3. 12 Aug, 2014 5 commits
  4. 11 Aug, 2014 5 commits
  5. 10 Aug, 2014 2 commits
  6. 09 Aug, 2014 2 commits
  7. 08 Aug, 2014 1 commit
  8. 07 Aug, 2014 1 commit
    • Kevin Modzelewski's avatar
      Support receiving **kw for builtin functions · c2877853
      Kevin Modzelewski authored
      Need to special-case some places in the keyword handling
      since they previously assumed that they would first have
      to check if the keyword name matched a positional argument,
      before putting into the output **kw.
      c2877853
  9. 06 Aug, 2014 5 commits
    • Kevin Modzelewski's avatar
      Support CPython's errnomodule.c, our first extension module! · 83685055
      Kevin Modzelewski authored
      errnomodule.c is extremely simple and doesn't do anything complicated,
      so this is more of a proof-of-concept for now.
      The tricky stuff will most likely be around newly-defined types.
      83685055
    • Kevin Modzelewski's avatar
      Make GC collections work when threads are in generators · 28c651ab
      Kevin Modzelewski authored
      The previous code assumed that there was only one stack per
      thread, which could be examined by looking at the current registers.
      Generators complicate that, since we switch to a separate stack.
      We still need to scan the original, main stack, which means that
      we need to add some bookkeeping code that remembers what the main
      stack was, even as we swap to and from generators.
      28c651ab
    • Kevin Modzelewski's avatar
      Fix OSR inside closures and generators · 7e86fc1a
      Kevin Modzelewski authored
      Nothing major was wrong, but was trying to double-pass the
      generator/closure arguments.
      7e86fc1a
    • Kevin Modzelewski's avatar
      Cleanup · 01ae20e9
      Kevin Modzelewski authored
      01ae20e9
    • Kevin Modzelewski's avatar
      Make the GC-header managed by the GC · cd11e1d5
      Kevin Modzelewski authored
      Previously the gc header had to be set and managed by the user of the GC,
      which didn't make much sense.
      
      Also took this opportunity to clean up a bunch of old cruft.
      
      Also got rid of ObjectFlavors and AllocationKinds, in preference for
      a GCKind which I think makes more sense.  Right now there are only three
      different GCKinds, but I'm not sure if the previous AllocationKinds
      should each get their own GCKind.
      cd11e1d5
  10. 05 Aug, 2014 5 commits
  11. 04 Aug, 2014 5 commits
  12. 03 Aug, 2014 1 commit
  13. 31 Jul, 2014 5 commits