- 06 Jan, 2015 12 commits
-
-
Kevin Modzelewski authored
add doxygen
-
Kevin Modzelewski authored
implement viewkeys viewvalues viewitems method on dict object
-
Daniel Agar authored
-
asaka authored
-
Kevin Modzelewski authored
Need to 1) show that a thread is waiting, and 2) signal once we've acquired the GIL. Basically, what happens in acquireGL(). I feel like this isn't the sort of threading code that should be written by hand...
-
Daniel Agar authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Previously, to allow other threads to acquire the GIL, we would just do a "releaseGIL(); acquireGIL();" and hope that another thread would grab it. The current thread has the best chance of grabbing the GIL again, so I think what's been happening is that it would tend to win the race to reacquire and starve all the other threads. Now, the current thread is forced to wait for at least one other thread to acquire the GIL before it can reaquire it. This means that we're at least fair between two threads, though not necessarily fair between more than that (but at least it's more random and not as stacked towards being unfair).
-
- 05 Jan, 2015 3 commits
-
-
Kevin Modzelewski authored
(update copyright notices)
-
Kevin Modzelewski authored
I'm only seeing "undefined reference to ..." errors in the CMake build on a specific machine; I'm not sure why they're only cropping up in that scenario. I think these functions are only referenced from dead functions, and in other environments the chains get dead-stripped.
-
Kevin Modzelewski authored
(We weren't including all of them)
-
- 04 Jan, 2015 5 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Our previous directory names: include/ lib_python/2.7/ lib_python/2.7_Modules/ lib_python/2.7_Objects/ lib_python/2.7_Python/ new directory names: from_cpython/Include/ from_cpython/Lib/ from_cpython/Modules/ from_cpython/Objects/ from_cpython/Python/ Sorry for the huge diff, but I think this makes way more sense.
-
- 03 Jan, 2015 9 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Was using the 'n' format character which expects a Py_ssize_t*, but was passing an int*. Switch to using the 'i' character.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Add a Gitter chat badge to README.md
-
The Gitter Badger authored
-
Kevin Modzelewski authored
Cmake small updates to match Makefile
-
Kevin Modzelewski authored
Previously we were compiling against the system headers, and then linking against a different libstdc++. Fixes #252. Also, move the gtest install section into the "required dependencies" section since you need it to pass "make check".
-
Kevin Modzelewski authored
Trying to fix Issue #171
-
- 23 Dec, 2014 2 commits
- 22 Dec, 2014 7 commits
-
-
asaka authored
-
asaka authored
-
asaka authored
-
asaka authored
-
asaka authored
-
Daniel Agar authored
-
Daniel Agar authored
-
- 21 Dec, 2014 2 commits
-
-
Daniel Agar authored
-
Bob Fang authored
-