History log of /external/python/cpython2/Python/thread_lwp.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c83ea137d7e717f764e2f31fc2544f522de7d857 09-May-2010 Antoine Pitrou <solipsis@pitrou.net> Untabify C files. Will watch buildbots.
/external/python/cpython2/Python/thread_lwp.h
adfc80bd8111de9e5045e9d693dfc8b6821bed75 24-Feb-2010 Amaury Forgeot d'Arc <amauryfa@gmail.com> #4852: Remove dead code in every thread implementation, unused for many years.
/external/python/cpython2/Python/thread_lwp.h
7bb1c9a11db2ecdf58fed5a5e3a7cdea619d52db 19-Jan-2002 Fred Drake <fdrake@acm.org> Remove the unused & broken PyThread_*_sema() functions and related constants.
This closes SF patch #504215.
/external/python/cpython2/Python/thread_lwp.h
3c28863e081986a232d4d2bba3cd9b63e14263c0 16-Oct-2001 Guido van Rossum <guido@python.org> Partial patch from SF #452266, by Jason Petrone.

This changes Pythread_start_thread() to return the thread ID, or -1
for an error. (It's technically an incompatible API change, but I
doubt anyone calls it.)
/external/python/cpython2/Python/thread_lwp.h
8586991099e4ace18ee94163a96b8ea1bed77ebe 02-Sep-2000 Guido van Rossum <guido@python.org> REMOVED all CWI, CNRI and BeOpen copyright markings.
This should match the situation in the 1.6b1 tree.
/external/python/cpython2/Python/thread_lwp.h
b4bd21cf79166e769b7027d14c2de002ec6ec9cb 23-Jul-2000 Thomas Wouters <thomas@python.org> ANSIfy as many declarations as possible.
/external/python/cpython2/Python/thread_lwp.h
f70ef4f8606f99744252a804229d53a4d97601c1 22-Jul-2000 Thomas Wouters <thomas@python.org> Mass ANSIfication of function definitions. Doesn't cover all 'extern'
declarations yet, those come later.
/external/python/cpython2/Python/thread_lwp.h
7e47402264cf87b9bbb61fc9ff610af08add7c7b 16-Jul-2000 Thomas Wouters <thomas@python.org> Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either
comments, docstrings or error messages. I fixed two minor things in
test_winreg.py ("didn't" -> "Didn't" and "Didnt" -> "Didn't").

There is a minor style issue involved: Guido seems to have preferred English
grammar (behaviour, honour) in a couple places. This patch changes that to
American, which is the more prominent style in the source. I prefer English
myself, so if English is preferred, I'd be happy to supply a patch myself ;)
/external/python/cpython2/Python/thread_lwp.h
ffcc3813d82e6b96db79f518f4e67b940a13ce64 01-Jul-2000 Guido van Rossum <guido@python.org> Change copyright notice - 2nd try.
/external/python/cpython2/Python/thread_lwp.h
fd71b9e9d496caa510dec56a9b69966558d6ba5d 01-Jul-2000 Guido van Rossum <guido@python.org> Change copyright notice.
/external/python/cpython2/Python/thread_lwp.h
a44d353e2b6d947d36ab9d36c1fc84335a0878fe 30-Jun-2000 Fred Drake <fdrake@acm.org> Trent Mick <trentm@activestate.com>:

The common technique for printing out a pointer has been to cast to a long
and use the "%lx" printf modifier. This is incorrect on Win64 where casting
to a long truncates the pointer. The "%p" formatter should be used instead.

The problem as stated by Tim:
> Unfortunately, the C committee refused to define what %p conversion "looks
> like" -- they explicitly allowed it to be implementation-defined. Older
> versions of Microsoft C even stuck a colon in the middle of the address (in
> the days of segment+offset addressing)!

The result is that the hex value of a pointer will maybe/maybe not have a 0x
prepended to it.


Notes on the patch:

There are two main classes of changes:
- in the various repr() functions that print out pointers
- debugging printf's in the various thread_*.h files (these are why the
patch is large)


Closes SourceForge patch #100505.
/external/python/cpython2/Python/thread_lwp.h
65d5b5763c6bbd99d2e2c6b219570f4562382ff0 21-Dec-1998 Guido van Rossum <guido@python.org> Thanks to Chris Herborth, the thread primitives now have proper Py*
names in the source code (they already had those for the linker,
through some smart macros; but the source still had the old, un-Py names).
/external/python/cpython2/Python/thread_lwp.h
d266eb460e20ded087d01a29da0a230e235afc40 25-Oct-1996 Guido van Rossum <guido@python.org> New permission notice, includes CNRI.
/external/python/cpython2/Python/thread_lwp.h
cf1474b73ad3e4085af220f3845b75b201974d38 08-Oct-1996 Guido van Rossum <guido@python.org> Sjoerd's thread changes (including down_sema typo fix).
Note: waitflag not supported on NT.
/external/python/cpython2/Python/thread_lwp.h
6d023c98b06e8b4558f3558335433f371a89cc9b 04-Jan-1995 Guido van Rossum <guido@python.org> Added 1995 to copyright message.
bltinmodule.c: fixed coerce() nightmare in ternary pow().
modsupport.c (initmodule2): pass METH_FREENAME flag to newmethodobject().
pythonrun.c: move flushline() into and around print_error().
/external/python/cpython2/Python/thread_lwp.h
e944da8916e053a6a1deda8ce3fa61304d68f872 23-May-1994 Guido van Rossum <guido@python.org> ceval.c: dict of local mapping is now a tuple
compile.c: lists and dictionary in code objects become tuples
import.c: bump MAGIC
thread*.[ch]: added thread_ident() function
version.c: added '++' to version number and bumped date
/external/python/cpython2/Python/thread_lwp.h
b98b1b3deb9cdacb7fa7f23d0628d666237d12fd 11-May-1994 Guido van Rossum <guido@python.org> Tim's changes; removed some remaining non-functional ifdefs
/external/python/cpython2/Python/thread_lwp.h
2c8cb9f3d240fd2acd098590d2e18445bd8a40bb 09-May-1994 Guido van Rossum <guido@python.org> Split thread.c into a number of system-specific files.
Added Tim Peters' pthread version.
/external/python/cpython2/Python/thread_lwp.h