Skip to content

Conversation

undingen
Copy link
Contributor

@undingen undingen commented Mar 8, 2016

  • call threading._after_fork and threading._shutdown, return real thread id
  • fix attrwrapper of an object which becomes dict backed and support non str key types
    I tried to merge the attrwrapper code with our dict code. But sadly this introduced quite some slowdown which make me switch back to this minimal fix.
  • fix thread.error pickling

@kmod kmod added the wip label Mar 8, 2016
@undingen undingen force-pushed the threading_fixes branch 3 times, most recently from 39b2996 to 3c340a7 Compare March 9, 2016 13:28
undingen added 3 commits March 9, 2016 13:30
this caused problems inside the multiprocessing module
…n str types

if we get the attrwrapper of an object, then change it to be dict-backed,
the original attrwrapper should remain valid but no longer connected to that object.
@undingen undingen changed the title [WIP] Threading and multiprocessing related fixes Threading and multiprocessing related fixes Mar 9, 2016
@undingen
Copy link
Contributor Author

undingen commented Mar 9, 2016

should be ready for review

kmod added a commit that referenced this pull request Mar 10, 2016
Threading and multiprocessing related fixes
@kmod kmod merged commit 4f3885c into pyston:master Mar 10, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants