1. 23 Jul, 2014 4 commits
    • Kevin Modzelewski's avatar
      Make 'from a import b' throw ImportErrors · 58e151e5
      Kevin Modzelewski authored
      Before was throwing AttributeError, since we were just translating it to:
      import a
      b = a.b
      
      Now there's a special importFrom runtime function that does essentially
      the same thing, but throws the proper exception.
      58e151e5
    • Kevin Modzelewski's avatar
      Move the checksum to the beginning of the pyc · 5312cb01
      Kevin Modzelewski authored
      Now more resilient to truncated pyc files; got into a bad situation
      where the parser crashed, wrote out a half-pyc file, which wasn't
      judged to be invalid.
      5312cb01
    • Kevin Modzelewski's avatar
      Handle bare 'raise' statements · d2cbb9aa
      Kevin Modzelewski authored
      Previously, a non-satisfied except filter would cause the traceback
      to be lost, since we were using the one-argument 'raise exc' form.
      d2cbb9aa
    • Kevin Modzelewski's avatar
      Add sys.builtin_module_names · 11dc4906
      Kevin Modzelewski authored
      For os.py.  Currently just do it by inspecting the set of modules
      at the end of the runtime setup; CPython does it by examining the
      "import inittab".
      
      Required adding str comparison methods so they can be sorted.
      
      bonus: add errno module.
      11dc4906
  2. 22 Jul, 2014 11 commits
  3. 21 Jul, 2014 2 commits
  4. 09 Jul, 2014 1 commit
  5. 08 Jul, 2014 3 commits
  6. 29 Jun, 2014 3 commits
  7. 27 Jun, 2014 2 commits
  8. 26 Jun, 2014 11 commits
  9. 25 Jun, 2014 3 commits