got import operator to work
trying to fix import
disable rewriting
Somewhat-enable random_test.py, and reduce size of interp2_small.py

random_test.py is running into the same issue as _random_test2.py,
of the rewrites failing.  Will deal with that next.
Merge pull request #146 from tjhance/operator_import

Conflicts:
	src/runtime/types.cpp
Call setupUnicode, but don't make it available yet

Not sure if it's better or not to have the "unicode"
name accessible, given that we don't support much
of its functionality at all.

For instance, sre_compile detects if "unicode" is available,
and if so, calls `type(unicode(""))` which will fail for us.
Last few things to get go.py working

With a quick modification to get around the "import os.path" issue,
we are able to run go.py!
Use an AST_Str for IMPORT_FROM instead of an AST_Name

Also fix a GCC warning... not sure if this is supposed to be better though.
Rename "more_guards_after" to "call_done_guarding"

(which has flipped value)
should hopefully be more clear what this is for -- at least
I hope that's what this is for.
Small fix to let random.Random work

Use call_done_guarding to defer the call to setDoneGuarding
until later.  As messy as it is, I guess this was the point of
the more_guards_after passing tha we had.

We'll have some issues with typeCall if the __init__ func wants
to set some guards too, since those will happen after __new__
was already called (too late for guards); we'd have to figure
out how to get __init__ to do all of its guards before calling
__new__.  (This applies even if we try to do it in multiple passes,
since we wouldn't have a "all guards before any mutations" flow.)
Oops

I guess these will always be the same thing which is why it works,
but it's still wrong :/
Merge pull request #148 from tjhance/fix-import

(more) correct semantics for import
Misc things to get chaos.py working

reduce(), some float precision issues, string interpolation improvements
Add simple sigint handler and a slightly-modified chaos.py
Merge pull request #149 from tjhance/disable-rewriting

disable rewriting
Flesh out rewriter stats a little bit
Fix a bug where we could alloca inside a loop

which would eventually cause stack space exhaustion and segfault.
Check the number of arguments during string formatting
Add some more slightly-modified benchmarks, but also make it easier to run them from the pypy directory
Collect some simple heap statistics

looks like the memory leak in go.py is not coming from our heap (strings?)