- 17 Ock, 2004 1 kayıt (commit)
-
-
Skip Montanaro yazdı
-
- 19 Nis, 2003 1 kayıt (commit)
-
-
Mark Hammond yazdı
-
- 19 Ock, 2002 1 kayıt (commit)
-
-
Fred Drake yazdı
This closes SF patch #504215.
-
- 16 Eki, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
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.)
-
- 01 Eyl, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
This should match the situation in the 1.6b1 tree.
-
- 22 Tem, 2000 1 kayıt (commit)
-
-
Thomas Wouters yazdı
declarations yet, those come later.
-
- 30 Haz, 2000 3 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Fred Drake yazdı
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.
-
- 21 Ara, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
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).
-
- 05 May, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
All per-thread globals are moved into a struct which is manipulated separately.
-
- 30 Ara, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 25 Eki, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 08 Eki, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Note: waitflag not supported on NT.
-
- 04 Ock, 1995 1 kayıt (commit)
-
-
Guido van Rossum yazdı
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().
-
- 30 May, 1994 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 23 May, 1994 1 kayıt (commit)
-
-
Guido van Rossum yazdı
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
-
- 09 May, 1994 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Added Tim Peters' pthread version.
-
- 03 Ara, 1993 1 kayıt (commit)
-
-
Sjoerd Mullender yazdı
-
- 12 Eki, 1993 1 kayıt (commit)
-
-
Sjoerd Mullender yazdı
-
- 26 Ock, 1993 1 kayıt (commit)
-
-
Guido van Rossum yazdı
* various modules: added 1993 to copyright. * thread.c: added copyright notice. * ceval.c: minor change to error message for "+" * stdwinmodule.c: check for error from wfetchcolor * config.c: MS-DOS fixes (define PYTHONPATH, use DELIM, use osdefs.h) * Add declaration of inittab to import.h * sysmodule.c: added sys.builtin_module_names * xxmodule.c, xxobject.c: fix minor errors
-
- 13 Ock, 1993 2 kayıt (commit)
-
-
Sjoerd Mullender yazdı
-
Sjoerd Mullender yazdı
Improved coexistance with dl module.
-
- 06 Ock, 1993 1 kayıt (commit)
-
-
Sjoerd Mullender yazdı
* Makefile: svmodule.c.proto and svgen.py are gone, svmodule.c came in their stead. Also, pass -DUSE_DL flag to thread.c and give the user a possibility to add the -DDEBUG to just thread.c. * ceval.c: init_save_thread() can be called more than once now. * svgen.py, svmodule.c.proto, svmodule.c: Removed prototype file and replaced it by the generated file. * thread.c: Added some more checks; added call to DL library when it is also used to tell it where the shared arena is so that DL can use some other area. * threadmodule.c: Call init_save_thread from another place. Also, added new function getlocklock() which does to lock objects what getfilefile does to file objects.
-
- 11 Eyl, 1992 1 kayıt (commit)
-
-
Sjoerd Mullender yazdı
necessary, and when they are, use SIGKILL; when compiled with -DDEBUG, only print debug messages when "THREADDEBUG" is set in the environment.
-
- 02 Eyl, 1992 2 kayıt (commit)
-
-
Sjoerd Mullender yazdı
-
Sjoerd Mullender yazdı
update thread package.
-
- 17 Agu, 1992 1 kayıt (commit)
-
-
Guido van Rossum yazdı
to avoid hanging in cleanup().
-
- 05 Agu, 1992 1 kayıt (commit)
-
-
Guido van Rossum yazdı
* socketmodule.c: get rid of makepair(); fix makesocketaddr to fix broken recvfrom() * socketmodule: get rid of getStrarg() * ceval.h: move eval_code() to new file eval.h, so compile.h is no longer needed. * ceval.c: move thread comments to ceval.h; always make save/restore thread functions available (for dynloaded modules) * cdmodule.c, listobject.c: don't include compile.h * flmodule.c: include ceval.h * import.c: include eval.h instead of ceval.h * cgen.py: add forground(); noport(); winopen(""); to initgl(). * bltinmodule.c, socketmodule.c, fileobject.c, posixmodule.c, selectmodule.c: adapt to threads (add BGN/END SAVE macros) * stdwinmodule.c: adapt to threads and use a special stdwin lock. * pythonmain.c: don't include getpythonpath(). * pythonrun.c: use BGN/END SAVE instead of direct calls; also more BGN/END SAVE calls etc. * thread.c: bigger stack size for sun; change exit() to _exit() * threadmodule.c: use BGN/END SAVE macros where possible * timemodule.c: adapt better to threads; use BGN/END SAVE; add longsleep internal function if BSD_TIME; cosmetics
-
- 04 Agu, 1992 1 kayıt (commit)
-
-
Guido van Rossum yazdı
* split pythonmain.c in two: most stuff goes to pythonrun.c, in the library. * new optional built-in threadmodule.c, build upon Sjoerd's thread.{c,h}. * new module from Sjoerd: mmmodule.c (dynamically loaded). * new module from Sjoerd: sv (svgen.py, svmodule.c.proto). * new files thread.{c,h} (from Sjoerd). * new xxmodule.c (example only). * myselect.h: bzero -> memset * select.c: bzero -> memset; removed global variable
-