172 Commits

Author SHA1 Message Date
rdb
f87785d2c0 Allow using Panda without 'signal' module in platforms that do not have one (eg. JavaScript) 2015-06-21 17:37:50 +02:00
rdb
0aa0f34c74 Lots of work to make the rtdist work with the new library building system 2015-01-12 15:02:42 +01:00
rdb
f8acde64f7 taskMgr.destroy() should imply stop() 2014-08-14 18:08:31 +00:00
rdb
c729775265 The 'new' module has been deprecated since 2.6 and removed in Python 3, let's not use it (use 'types' module instead) 2013-12-23 15:08:00 +00:00
David Rose
646f12f625 squelch backtrace on SystemExit 2012-02-16 00:19:09 +00:00
Darren Ranalli
9462d332dc upload client stack dump to event logs 2010-04-29 01:25:11 +00:00
rdb
ac1223d0da Ditch stuff like has_key and backticks 2010-03-19 10:32:09 +00:00
David Rose
73943dd77e taskMgr.getCurrentTask() 2010-02-09 20:15:31 +00:00
David Rose
50b9e51aa6 fix shutdown while downloading 2009-12-28 21:16:56 +00:00
David Rose
62aaf94cb0 frameSync 2009-12-05 19:39:45 +00:00
David Rose
7de817fb2b remove old task manager 2009-09-25 14:50:14 +00:00
David Rose
05a2432673 safe to make this the default now 2008-10-24 21:55:37 +00:00
David Rose
993b1af160 remove __debug__ 2008-10-03 15:18:02 +00:00
David Rose
cd8f9030d8 wip: starting experimental C-based task manager 2008-09-19 01:09:04 +00:00
Darren Ranalli
26d56476f0 added ~ailogtaskprofiles, added ~aitaskprofileflush <name> 2008-09-19 00:28:05 +00:00
Darren Ranalli
a7f8a4af41 include max non-spike profile, added ~taskprofileflush/~aitaskprofileflush 2008-09-18 22:30:57 +00:00
Darren Ranalli
8bf2bdfa1f added RAM-file support to prevent disk access while profiling 2008-09-18 18:24:57 +00:00
Darren Ranalli
35a6e9f49e don't warn about leaked garbage collect task on exit 2008-09-17 23:35:35 +00:00
Darren Ranalli
2d8e530230 clean up doLater task 2008-09-17 23:10:57 +00:00
Darren Ranalli
9b36b7b487 fixed mismatched-spike-task bug 2008-09-17 00:27:22 +00:00
Darren Ranalli
86d00a7024 added explicit garbage collect task 2008-09-16 20:28:24 +00:00
Darren Ranalli
6895e25221 added task profiler 2008-09-15 21:47:37 +00:00
Darren Ranalli
c312d30eb8 added accessor methods for task duration warning threshold 2008-09-06 00:09:12 +00:00
Darren Ranalli
535d898e66 changed task duration warning config, default threshold to 40 2008-09-04 21:53:15 +00:00
Darren Ranalli
e79a864125 working exception variable dump 2008-09-03 21:16:09 +00:00
Darren Ranalli
77cfda8691 fix for div-by-zero in task duration warning 2008-08-26 00:13:06 +00:00
Darren Ranalli
d0ef5b51ff long-running task warning now warns based on average frame duration 2008-08-25 21:59:14 +00:00
Darren Ranalli
dc064dfa41 fixed doLater nameDict leak 2008-08-01 17:50:19 +00:00
Josh Wilson
a480d86b62 asserting notify statements to clean up the game logs 2008-07-09 01:37:58 +00:00
Josh Wilson
01057741dc asserting that task names must be strings 2008-05-07 01:24:57 +00:00
Darren Ranalli
d0c4d4f8fc fixed doLater unit tests to work properly when they run in a single frame 2008-05-06 01:07:11 +00:00
Darren Ranalli
60f5de72b7 provide feedback when breaking into Python prompt 2008-05-05 22:22:38 +00:00
Darren Ranalli
fa1bec2af7 added TaskManager unit tests 2008-05-05 22:17:04 +00:00
Darren Ranalli
d594cb7dde fixed getTasks and getDoLaters to exclude removed tasks, renamed stepping() to setStepping() so it isn't overwritten by 'stepping' instance member variable 2008-05-05 21:57:14 +00:00
Darren Ranalli
a88673a24a fixed memory leak when task is removed via Task.remove() 2008-05-05 20:22:35 +00:00
Darren Ranalli
ded092dc32 added task leak detection to ContainerLeakDetector 2008-04-29 23:50:55 +00:00
Josh Yelon
e6cca5ec86 Changes for python 2.5 2007-12-08 21:49:14 +00:00
Darren Ranalli
6f96c57f8b fix for IOError unpacking 2007-11-29 18:49:24 +00:00
Darren Ranalli
dbe9ec8337 fix for IOError unpack crash 2007-11-12 21:02:08 +00:00
Darren Ranalli
6eb6e236db added task counts to AI pstats collection 2007-10-24 08:40:20 +00:00
Zachary Pavlov
a20301a2b5 faster tasks and network updates from objects 2007-10-16 23:49:18 +00:00
Zachary Pavlov
fa4278b3ae new object oriented tasks! 2007-10-05 03:07:04 +00:00
David Rose
bfd91c6e66 more startup ordering issues 2007-08-06 22:19:19 +00:00
David Rose
6a03484e9f more attempts to straighten out startup ordering on publish 2007-08-06 21:32:46 +00:00
Joe Shochet
8c46644a1c optimization of private variables to friend style variables 2007-06-27 17:18:00 +00:00
Darren Ranalli
3a169d14b1 shorten the fractional output of previous checkin (long task logging) 2007-06-05 04:44:58 +00:00
Darren Ranalli
98efaf0f62 added warnings for tasks that run longer than expected, to track down chugs 2007-06-05 04:26:15 +00:00
Darren Ranalli
c425fe114a removed unnecessary code 2007-05-18 21:44:39 +00:00
Darren Ranalli
8256254a07 don't create Task creation stacks by default 2007-05-18 21:16:33 +00:00
Darren Ranalli
4af740cebe prevent crash on startup 2007-05-15 00:50:48 +00:00