1. 13 Feb, 2015 1 commit
    • Chris Toshok's avatar
      Add a third size class (between small/large) to the gc. · 919dd3df
      Chris Toshok authored
      port over sgen's idea of LOSSections as a mid-sized arena, so that we now have:
      
      SmallArena original non-large allocator, free bitmaps, segregated-fit allocator.
        handles objects where size <= 3584 bytes
      LargeArena (new code, size-specific free lists.)
        handles object  where 3584 < size <= ~1 meg
      HugeArena (original large allocator, 1 mmap per object.
        handles objects where size > ~1meg
      919dd3df
  2. 12 Feb, 2015 13 commits
  3. 11 Feb, 2015 6 commits
  4. 10 Feb, 2015 3 commits
    • Kevin Modzelewski's avatar
      Call fclose after parsing a file · 528c0268
      Kevin Modzelewski authored
      528c0268
    • Kevin Modzelewski's avatar
      Let object.__new__ take kwargs · 1427169a
      Kevin Modzelewski authored
      Also, improve rewriting to still be able to rewrite object construction.
      For now, be able to rewrite the case that a function takes kwargs but
      the kwargs is empty.
      
      Also, add an even faster path to typeCallInternal.  This is partially
      obviated by the improved rewriting, but we might as well keep it.
      1427169a
    • Kevin Modzelewski's avatar
      Fix some type annotations · 23266a66
      Kevin Modzelewski authored
      And add a test that would have caught this specific case.
      Would be nice if we had some way of verifying these more generally...
      23266a66
  5. 09 Feb, 2015 7 commits
  6. 08 Feb, 2015 1 commit
  7. 07 Feb, 2015 9 commits