- 18 Dec, 2014 17 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Required a small amount of object changes, and then a large number of replacements where we directly compared the class to int_cls. We now check that it's a subclass, since you are allowed to use True/False anywhere that you could use an int. ex "xrange(0, n, step=True)"
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
in both directions, from Pyston->CAPI and CAPI->Pyston
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Otherwise those symbols don't end up getting exported and things crash if we try to do any inlining, which only happens on the larger benchmarks or when running in -O mode.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
- 17 Dec, 2014 6 commits
-
-
Kevin Modzelewski authored
travis run full ninja check-pyston and update README
-
Daniel Agar authored
-
Daniel Agar authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
As much as I don't like modifying the standard libraries, removing the dependence on this particular one helps a lot, since it (indirectly) imports weakref which will take a while for us to support.
-
Kevin Modzelewski authored
-
- 16 Dec, 2014 17 commits
-
-
Kevin Modzelewski authored
ie by running 'make check USE_CMAKE=1' changed: - defer to cmake for building the unittests - building extensions doesn't use the rest of the build system so can remove that unnecessary dependency (would cause an llvm build otherwise).
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Should also reduce our Linux-dependence
-
Kevin Modzelewski authored
I was surprised that Py_BEGIN_ALLOW_THREADS was working, but it turns out that we weren't enabling threading so it wasn't doing anything.
-
Kevin Modzelewski authored
Compiling posixmodule.c under ccache in certain systems ends up causing trouble.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
fixes #4 add travis-ci.org support
-
Kevin Modzelewski authored
Cmake add pwdmodule, slots_test, and match existing test configurations
-
Kevin Modzelewski authored
fixes #238 CMake issues
-
Kevin Modzelewski authored
We weren't able to exit if we had a thread running in the background, since we released the GIL at the end of the C level main() and the background thread would start running again after all the data structures had been torn down. Now, just keep holding the GIL as we exit.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Was tired of seeing bare "unimplemented" error messages and having to track down where they were coming from -- especially tricky when trying to add fork() support and the errors were in the child.
-
Kevin Modzelewski authored
- int(bool) works - hash(bool) works - str.find() now takes an optional "start" parameter
-