From tismer at centera.de Thu Jan 26 11:18:22 2006 From: tismer at centera.de (Christian Tismer) Date: Thu, 26 Jan 2006 11:18:22 +0100 Subject: [Stackless-checkins] CVS: slpdev/src/2.3/dev/Stackless/module scheduling.c, 1.113, 1.114 taskletobject.c, 1.120, 1.121 Message-ID: Update of /home/cvs/slpdev/src/2.3/dev/Stackless/module In directory centera.de:/tmp/cvs-serv5731/src/2.3/dev/Stackless/module Modified Files: scheduling.c taskletobject.c Log Message: some small clean-ups, and added a missing comment for flags Index: scheduling.c =================================================================== RCS file: /home/cvs/slpdev/src/2.3/dev/Stackless/module/scheduling.c,v retrieving revision 1.113 retrieving revision 1.114 diff -C2 -d -r1.113 -r1.114 *** scheduling.c 20 Dec 2005 21:39:12 -0000 1.113 --- scheduling.c 26 Jan 2006 10:18:19 -0000 1.114 *************** *** 665,668 **** --- 665,669 ---- ts->st.thread.is_locked = 0; #else + (void)unlocker_lock; next = prev; #endif *************** *** 1013,1017 **** } ! prev->ob_type->tp_clear(prev); /* now it is safe to derefence prev */ Py_DECREF(prev); --- 1014,1018 ---- } ! prev->ob_type->tp_clear((PyObject *)prev); /* now it is safe to derefence prev */ Py_DECREF(prev); Index: taskletobject.c =================================================================== RCS file: /home/cvs/slpdev/src/2.3/dev/Stackless/module/taskletobject.c,v retrieving revision 1.120 retrieving revision 1.121 diff -C2 -d -r1.120 -r1.121 *** taskletobject.c 20 Dec 2005 21:39:12 -0000 1.120 --- taskletobject.c 26 Jan 2006 10:18:19 -0000 1.121 *************** *** 935,939 **** /* just clear it, typically a thread's main */ /* XXX not clear why this isn't covered in tasklet_end */ ! task->ob_type->tp_clear(task); Py_INCREF(Py_None); return Py_None; --- 935,939 ---- /* just clear it, typically a thread's main */ /* XXX not clear why this isn't covered in tasklet_end */ ! task->ob_type->tp_clear((PyObject *)task); Py_INCREF(Py_None); return Py_None; _______________________________________________ Stackless-checkins mailing list Stackless-checkins at stackless.com http://www.stackless.com/mailman/listinfo/stackless-checkins From tismer at centera.de Thu Jan 26 14:09:25 2006 From: tismer at centera.de (Christian Tismer) Date: Thu, 26 Jan 2006 14:09:25 +0100 Subject: [Stackless-checkins] CVS: slpdev/src/2.3/dev/Stackless/core stackless_structs.h, 1.69, 1.70 Message-ID: Update of /home/cvs/slpdev/src/2.3/dev/Stackless/core In directory centera.de:/tmp/cvs-serv13243/src/2.3/dev/Stackless/core Modified Files: stackless_structs.h Log Message: typo Index: stackless_structs.h =================================================================== RCS file: /home/cvs/slpdev/src/2.3/dev/Stackless/core/stackless_structs.h,v retrieving revision 1.69 retrieving revision 1.70 diff -C2 -d -r1.69 -r1.70 *** stackless_structs.h 26 Jan 2006 10:18:19 -0000 1.69 --- stackless_structs.h 26 Jan 2006 13:09:21 -0000 1.70 *************** *** 17,21 **** blocked: The tasklet is either waiting in a channel for ! writing (1) or reading (-1) or not blocked(0). Maintained by the channel logic. Do not change. --- 17,21 ---- blocked: The tasklet is either waiting in a channel for ! writing (1) or reading (-1) or not blocked (0). Maintained by the channel logic. Do not change. _______________________________________________ Stackless-checkins mailing list Stackless-checkins at stackless.com http://www.stackless.com/mailman/listinfo/stackless-checkins From tismer at centera.de Thu Jan 26 11:18:22 2006 From: tismer at centera.de (Christian Tismer) Date: Thu, 26 Jan 2006 11:18:22 +0100 Subject: [Stackless-checkins] CVS: slpdev/src/2.3/dev/Stackless/core stackless_structs.h, 1.68, 1.69 Message-ID: Update of /home/cvs/slpdev/src/2.3/dev/Stackless/core In directory centera.de:/tmp/cvs-serv5731/src/2.3/dev/Stackless/core Modified Files: stackless_structs.h Log Message: some small clean-ups, and added a missing comment for flags Index: stackless_structs.h =================================================================== RCS file: /home/cvs/slpdev/src/2.3/dev/Stackless/core/stackless_structs.h,v retrieving revision 1.68 retrieving revision 1.69 diff -C2 -d -r1.68 -r1.69 *** stackless_structs.h 20 Dec 2005 13:17:49 -0000 1.68 --- stackless_structs.h 26 Jan 2006 10:18:19 -0000 1.69 *************** *** 35,38 **** --- 35,41 ---- process can never end. + pending_irq: If set, an interrupt was issued during an atomic + operation, and should be handled when possible. + Policy for atomic/autoschedule and switching: _______________________________________________ Stackless-checkins mailing list Stackless-checkins at stackless.com http://www.stackless.com/mailman/listinfo/stackless-checkins