Darren Ranalli
|
8127bcb6b3
|
added 'safe' mode to GarbageReport for dealing with C++ crashes in __repr__
|
2007-11-13 21:23:28 +00:00 |
Zachary Pavlov
|
a20301a2b5
|
faster tasks and network updates from objects
|
2007-10-16 23:49:18 +00:00 |
Darren Ranalli
|
a5502e3b43
|
POD: fixed compilation of DataSet wrt inheritance, removed unnecessary getter default value handling, better documentation, more testing
|
2007-10-11 23:13:44 +00:00 |
Joe Shochet
|
3000263819
|
opt for decorator when in production
|
2007-10-01 05:24:32 +00:00 |
Darren Ranalli
|
2ac571f424
|
added assertable setTrace
|
2007-09-20 20:44:21 +00:00 |
Josh Wilson
|
4624cd0107
|
added 'xform' parameter to report
|
2007-09-19 00:46:31 +00:00 |
Darren Ranalli
|
c9a30b710f
|
added report to builtin
|
2007-08-24 19:19:21 +00:00 |
David Rose
|
e4ba1d426a
|
whoops, can't import libpandaexpressModules at the top
|
2007-08-07 14:52:56 +00:00 |
David Rose
|
55a769760d
|
attempt to work around showbase startup order issue
|
2007-08-06 20:41:20 +00:00 |
Josh Wilson
|
2623432189
|
"added 'module' option"
|
2007-07-17 19:17:48 +00:00 |
Joe Shochet
|
0f53bb4b55
|
*** empty log message ***
|
2007-07-16 22:11:16 +00:00 |
Greg Wiatroski
|
7d8ec647e4
|
Clean up import syntax
|
2007-06-28 22:21:42 +00:00 |
Justin Butler
|
96d5b27bb7
|
Fixed task name generation for SubframeCall for my prevously added cleanup code.
|
2007-06-28 02:35:08 +00:00 |
Zachary Pavlov
|
f2f61a626c
|
moved profiling code into showbase for a more reasonable access
|
2007-06-25 21:23:19 +00:00 |
Justin Butler
|
8c0f73dfca
|
Added cleanup method to SubframeCall
|
2007-06-21 02:27:24 +00:00 |
Darren Ranalli
|
22bd600524
|
added SubframeCall
|
2007-06-19 23:59:50 +00:00 |
Zachary Pavlov
|
4eee3a23e9
|
no hotshot
|
2007-06-01 00:02:39 +00:00 |
Zachary Pavlov
|
b62e15207c
|
oops, missed som formatting and calibration issues
|
2007-05-30 02:40:57 +00:00 |
Zachary Pavlov
|
582acfb7b9
|
better profiling option
|
2007-05-30 01:18:44 +00:00 |
Zachary Pavlov
|
5d7d58a5bc
|
new profiler options
|
2007-05-30 00:15:04 +00:00 |
Zachary Pavlov
|
16ee78a4be
|
more accurate timing
|
2007-05-24 19:02:56 +00:00 |
Zachary Pavlov
|
a2a8f7297f
|
better profiled function, with capabilities for production
|
2007-05-24 02:11:24 +00:00 |
Darren Ranalli
|
33d2e386b8
|
use classmethod, more concise Functor.__call__ implementation
|
2007-05-18 22:43:33 +00:00 |
Darren Ranalli
|
46ea4b8474
|
improved ~objects
|
2007-05-18 21:45:15 +00:00 |
Darren Ranalli
|
f146e74f9c
|
reduced ParamObj memory usage
|
2007-05-15 21:38:33 +00:00 |
Darren Ranalli
|
bc11859271
|
reduced ParamObj memory usage, fixed bug in param setter/getPriorValue
|
2007-05-14 23:08:19 +00:00 |
Joe Shochet
|
09e7a09fb2
|
dont create a new name for Functors to save memory
|
2007-05-13 17:42:40 +00:00 |
Darren Ranalli
|
14fef89ca9
|
setTrace->set_trace
|
2007-05-08 06:20:23 +00:00 |
Darren Ranalli
|
12d0fc68c0
|
pdb is not published, don't crash in production
|
2007-05-07 23:31:47 +00:00 |
Darren Ranalli
|
139e6daa6f
|
setTrace and pm, removed unnecessary assert utils
|
2007-05-04 22:23:50 +00:00 |
Josh Wilson
|
988f9d0816
|
added persistent breakPts for HotKeyBreaker
|
2007-05-02 22:37:34 +00:00 |
Asad M. Zaman
|
ca36b0fe57
|
Josh: made some changes to the breakpoint code
|
2007-05-02 18:05:01 +00:00 |
Josh Wilson
|
2787296f8c
|
"extended HotkeyBreaker, made report more intelligent about when to wrap"
|
2007-05-02 04:08:09 +00:00 |
Darren Ranalli
|
7e62ef430f
|
added choice, put try/accept in fastRepr
|
2007-04-26 01:17:46 +00:00 |
Darren Ranalli
|
aa1193a076
|
added new items to __all__
|
2007-04-18 09:35:58 +00:00 |
Darren Ranalli
|
c6fdac34e3
|
put StackTrace in __builtin__
|
2007-04-18 05:34:28 +00:00 |
Darren Ranalli
|
09926188fd
|
prevent infinite iteration in flywheel
|
2007-04-18 00:59:10 +00:00 |
Darren Ranalli
|
89278bf460
|
added nullGen, loopGen, flywheel
|
2007-04-17 06:48:11 +00:00 |
Josh Wilson
|
71235ae279
|
"changed order of prefix, added documentation to report"
|
2007-04-12 19:18:46 +00:00 |
Darren Ranalli
|
b3f7067483
|
break ParamObj garbage cycle
|
2007-04-10 02:32:48 +00:00 |
Darren Ranalli
|
b6cafaa582
|
put safeRepr and fastRepr in __builtin__
|
2007-04-09 07:26:16 +00:00 |
Darren Ranalli
|
a463d3cffe
|
added getBase to __builtin__
|
2007-04-06 12:37:35 +00:00 |
Josh Wilson
|
dd2b5cd97c
|
adjust way we use dConfigParam in report
|
2007-03-19 20:57:45 +00:00 |
Josh Wilson
|
41c519ad20
|
added prefix and network time (deltaStamp) reporting to report()
|
2007-03-13 23:41:16 +00:00 |
Darren Ranalli
|
1e5fdf94f6
|
added ~objectcount and ~aiobjectcount
|
2007-03-07 03:40:22 +00:00 |
Darren Ranalli
|
2527c1bb07
|
added ParamObj.getCurrentParams
|
2007-03-01 00:46:40 +00:00 |
Josh Wilson
|
804d0dde03
|
better exception wrapping for __dev__ builtin in report()
|
2007-02-26 21:26:08 +00:00 |
Darren Ranalli
|
f6e614c9d6
|
make printStack* assertable
|
2007-02-22 05:03:59 +00:00 |
Darren Ranalli
|
aa9e13efe1
|
FrameDelayedCallback->FrameDelayedCall, bug fixes, moved DelayedFunctor (no changes)
|
2007-02-22 00:13:08 +00:00 |
Darren Ranalli
|
f7c127f452
|
added util classes to __builtin__
|
2007-02-21 23:17:16 +00:00 |
Josh Wilson
|
dab0454ca0
|
now we can pass in multiple dConfigParams to report
|
2007-02-19 22:34:39 +00:00 |
Darren Ranalli
|
c155ffa619
|
added support for callable default value generators in ParamObj.ParamSet to avoid sharing of modified default values between instances
|
2007-02-17 08:40:11 +00:00 |
Darren Ranalli
|
6eb422c26c
|
added support for callable default value generators in POD to avoid modification of default values
|
2007-02-17 08:26:48 +00:00 |
Darren Ranalli
|
02183867c0
|
don't include recordCreationStack in recorded creation stack
|
2007-02-17 07:34:57 +00:00 |
Darren Ranalli
|
70076bfe26
|
added printStack and printVerboseStack
|
2007-02-17 07:32:53 +00:00 |
Darren Ranalli
|
9449c113df
|
added pivotScalar, rad90/180/270/360
|
2007-01-29 23:17:08 +00:00 |
Darren Ranalli
|
8f59fd735b
|
makeList, makeTuple in __builtin__
|
2007-01-26 02:58:09 +00:00 |
Darren Ranalli
|
d265ae2a61
|
added notNone, put clampScalar in __builtin__
|
2007-01-26 01:30:12 +00:00 |
Darren Ranalli
|
35cefd4463
|
add bound and lerp to builtins
|
2007-01-25 18:51:01 +00:00 |
Darren Ranalli
|
0c9ebbc8d1
|
added iterator for Enum
|
2007-01-22 18:50:03 +00:00 |
Darren Ranalli
|
8e40eec7de
|
added ScratchPad.destroy()
|
2007-01-18 01:27:50 +00:00 |
Josh Wilson
|
4ec281ba89
|
added config variable support to report
|
2007-01-17 00:51:34 +00:00 |
Josh Wilson
|
54471a94f7
|
*** empty log message ***
|
2007-01-11 04:45:10 +00:00 |
Josh Wilson
|
7454d3e33e
|
added HotkeyBreaker
|
2007-01-05 20:03:59 +00:00 |
Darren Ranalli
|
208dfd2d94
|
added GoldenRectangle
|
2006-12-28 23:52:14 +00:00 |
Darren Ranalli
|
a0307f90a0
|
added 'append' option to exceptionLogged to print out before or after stack trace
|
2006-12-27 19:58:18 +00:00 |
Darren Ranalli
|
d7b0ba8510
|
added anonymous profiling that doesn't need to be configed on for ~profile
|
2006-12-27 19:56:52 +00:00 |
Darren Ranalli
|
60719cbf5c
|
added appendStr, converted exceptionLogged to use it so that info shows up after stack trace
|
2006-12-26 21:14:47 +00:00 |
Darren Ranalli
|
5cef07f324
|
added logMethodCalls
|
2006-12-09 03:12:35 +00:00 |
Josh Wilson
|
41d23c0e92
|
try/except existence of __dev__ in report
|
2006-12-06 21:54:14 +00:00 |
Darren Ranalli
|
14722c112b
|
removed .py from compact StackTrace, added recordCreationStack
|
2006-11-16 04:44:28 +00:00 |
aignacio_sf
|
e5ecbbfc16
|
Fix lantern problem.
|
2006-11-15 01:14:17 +00:00 |
Darren Ranalli
|
5797b16416
|
added StackTrace().compact()
|
2006-11-15 00:02:07 +00:00 |
Zachary Pavlov
|
e438f27d76
|
flattenShip kills effects now
|
2006-11-14 22:56:49 +00:00 |
Zachary Pavlov
|
b77514867b
|
added a ship flattening test function
|
2006-11-14 21:28:45 +00:00 |
Darren Ranalli
|
6cf3110653
|
added note about StackTrace not being a crash
|
2006-11-13 22:22:48 +00:00 |
Dickinson Lo
|
3fb756cfb2
|
removed if debug clause to import traceback, for TEST ONLY!
|
2006-11-10 03:45:32 +00:00 |
Darren Ranalli
|
23750a227a
|
give names to FrameDelayedCallbacks
|
2006-11-09 22:45:36 +00:00 |
Darren Ranalli
|
6ff2802afc
|
added exceptionLogged
|
2006-11-04 01:20:43 +00:00 |
Josh Wilson
|
ade5993d76
|
changed way report uses notify
|
2006-10-31 03:33:30 +00:00 |
Josh Wilson
|
adb1b3411c
|
added report function decorator
|
2006-10-31 02:39:26 +00:00 |
Darren Ranalli
|
0341696500
|
added *base.profileNextFrame
|
2006-10-28 13:15:53 +00:00 |
Zachary Pavlov
|
d1d6d3f1a3
|
removed guppy from pyutil
|
2006-10-25 23:50:09 +00:00 |
Zachary Pavlov
|
4689f86821
|
fix for loader
|
2006-10-25 22:36:44 +00:00 |
Darren Ranalli
|
fda8e1f335
|
added _is
|
2006-10-16 18:36:15 +00:00 |
Darren Ranalli
|
08711a6866
|
added front() and back() to Queue
|
2006-10-12 22:00:38 +00:00 |
Darren Ranalli
|
11521abf8a
|
moved EnforcesCalldowns to its own file, added getBase()
|
2006-10-03 20:41:37 +00:00 |
Darren Ranalli
|
4972e2d96c
|
added comment about EC_destroy
|
2006-09-30 01:06:26 +00:00 |
Darren Ranalli
|
1983748912
|
prevent name conflicts: EnforcesCalldowns.destroy()->EC_destroy()
|
2006-09-30 00:08:00 +00:00 |
Darren Ranalli
|
5e751cb8ad
|
added calldownEnforced, EnforcesCalldowns
|
2006-09-29 00:34:06 +00:00 |
Josh Wilson
|
b9a2b0648d
|
lerp operator order switched
|
2006-09-26 22:50:12 +00:00 |
Darren Ranalli
|
de70d67d0f
|
added checkpoint, ClassTree
|
2006-09-26 00:00:32 +00:00 |
David Rose
|
216e635ee7
|
more __all__ fixes from Josh Yelon
|
2006-08-10 22:14:31 +00:00 |
Darren Ranalli
|
052ff3e8cf
|
added ArgumentEater
|
2006-08-01 02:55:27 +00:00 |
Darren Ranalli
|
ae56529276
|
added FrameDelayedCallback, DelayedCallback->DelayedFunctor
|
2006-07-21 04:21:39 +00:00 |
Darren Ranalli
|
f0a6f8adff
|
added DelayedCall and DelayedCallback
|
2006-07-14 21:21:48 +00:00 |
Darren Ranalli
|
ca66ed7e36
|
non-lossy invertDict, fixed fastRepr already-visited logic
|
2006-07-06 02:23:42 +00:00 |
Darren Ranalli
|
4071b0cbbe
|
added REF prefix to referent numbers
|
2006-06-29 18:16:38 +00:00 |
Darren Ranalli
|
6d4def41b7
|
ObjectReport tweaks for tracking down LawBot AI mem leak
|
2006-06-29 18:07:28 +00:00 |
Darren Ranalli
|
6f3e0b21ca
|
support for ObjectReport and non-garbage leak detection
|
2006-06-23 21:20:37 +00:00 |
Darren Ranalli
|
a090f98ada
|
added terse flag to profiled
|
2006-06-13 17:19:43 +00:00 |
Darren Ranalli
|
8f9706a930
|
SerialNum->SerialNumGen, added serialNum and assert-setTrace funcs
|
2006-06-08 00:05:01 +00:00 |
Darren Ranalli
|
417ecf5bcb
|
added isDefaultValue
|
2006-06-05 20:56:05 +00:00 |
Darren Ranalli
|
8fb0f4306c
|
added safeRepr
|
2006-05-25 23:21:06 +00:00 |
Darren Ranalli
|
a5b3aa1087
|
task-threaded GarbageReport
|
2006-05-20 01:03:30 +00:00 |
Darren Ranalli
|
1fa8f88cf9
|
added ScratchPad
|
2006-05-16 23:43:55 +00:00 |
Darren Ranalli
|
1ace31262d
|
make gcDebugOn look at DEBUG_SAVEALL specifically
|
2006-05-15 20:08:37 +00:00 |
Darren Ranalli
|
4e8ef3f001
|
added profiled
|
2006-05-06 05:56:42 +00:00 |
Redmond Urbino
|
e8acdc34b4
|
try to fix client crash on live, remark 334297
|
2006-04-28 01:14:56 +00:00 |
Darren Ranalli
|
6fc09c4fd7
|
added gcDebugOn
|
2006-04-26 20:47:30 +00:00 |
Darren Ranalli
|
aef2ec6a9f
|
added Functor.__repr__, uniqueName()
|
2006-04-25 21:48:50 +00:00 |
Darren Ranalli
|
733be2ee64
|
added SerialNum and printListEnum, put Functor, Stack, Queue, SerialNum in __builtin__
|
2006-04-18 01:28:19 +00:00 |
Josh Yelon
|
55dc863139
|
Added beginExports and endExports
|
2006-04-17 17:48:38 +00:00 |
Dave Schuyler
|
927e52a363
|
added destroy for functors and param sets
|
2006-04-04 23:44:15 +00:00 |
Dave Schuyler
|
3429171dc5
|
formatting
|
2006-03-17 23:05:18 +00:00 |
Dave Schuyler
|
3c5d0ca0ef
|
formatting
|
2006-03-04 04:18:34 +00:00 |
Dave Schuyler
|
71243aa874
|
formatting
|
2006-01-27 02:54:41 +00:00 |
Dave Schuyler
|
86f4c2e68e
|
remove extra paren from assert
|
2006-01-09 22:18:28 +00:00 |
Dave Schuyler
|
699be47bab
|
formatting
|
2005-12-21 04:18:47 +00:00 |
Darren Ranalli
|
1a7113289d
|
added Queue
|
2005-11-05 00:35:26 +00:00 |
David Rose
|
ee145655e2
|
let's not use python 2.4 syntax yet
|
2005-10-12 21:56:11 +00:00 |
Dave Schuyler
|
5f4d36e968
|
formatting
|
2005-10-01 02:11:54 +00:00 |
Joe Shochet
|
99db9e480e
|
bigger range on debug messages
|
2005-09-29 01:26:06 +00:00 |
Dave Schuyler
|
dbfde1699f
|
changed statticmethod
|
2005-09-28 22:31:27 +00:00 |
Darren Ranalli
|
5be710f8b5
|
merged from pirates_1_first_merged_to_trunk
|
2005-09-14 22:13:42 +00:00 |
Joe Shochet
|
d30dc00fcf
|
fixed pdir for new FFI, took out apropos, merge to trunk
|
2005-08-26 18:07:00 +00:00 |
Zachary Pavlov
|
6eba4d2f75
|
added import time
|
2005-07-15 21:47:47 +00:00 |
Zachary Pavlov
|
565cce77e5
|
Added a function for creating a non repeating random list of number.
|
2005-07-15 21:28:54 +00:00 |
Darren Ranalli
|
e225c565b2
|
added POD.copyTo
|
2005-07-12 18:49:51 +00:00 |
Darren Ranalli
|
962e2b92d8
|
added POD.copyFrom, removed copy-constructor behavior
|
2005-06-29 22:11:55 +00:00 |
Darren Ranalli
|
3de3613724
|
POD: don't override base classes' explicit getters and setters
|
2005-06-23 00:14:26 +00:00 |
Darren Ranalli
|
8cebb52c84
|
POD: handle multiple inheritance
|
2005-06-21 02:57:48 +00:00 |
Darren Ranalli
|
c0a68a536f
|
added capitalizeFirst
|
2005-06-17 00:22:49 +00:00 |
Darren Ranalli
|
8b1aa5c90a
|
allow POD to grab values off of similar objects
|
2005-06-16 19:43:25 +00:00 |
Darren Ranalli
|
316be45a48
|
remove enumerate warning
|
2005-06-08 00:04:02 +00:00 |
David Rose
|
6c6a21b625
|
randUint32
|
2005-06-04 00:02:44 +00:00 |
Darren Ranalli
|
32011e40a2
|
added ParamObj.handleParamChange
|
2005-05-26 00:44:37 +00:00 |
Darren Ranalli
|
d6cb013cc3
|
added POD, ParamSet inheritance check, fixed ParamObj.__repr__
|
2005-05-25 23:05:29 +00:00 |
Darren Ranalli
|
7e222cf09c
|
added ParamObj __repr__
|
2005-05-25 01:45:35 +00:00 |
Darren Ranalli
|
f33c4e88de
|
added makeList and makeTuple
|
2005-05-19 21:43:57 +00:00 |
Darren Ranalli
|
cfe3ca0ef7
|
moved ParamSet into ParamObj, added support for param kw values in ParamObj.__init__
|
2005-05-17 00:55:04 +00:00 |
Darren Ranalli
|
0338461895
|
ParamObj: added default getters and setters if not defined
|
2005-05-06 20:41:57 +00:00 |
Dave Schuyler
|
f3c1a1e61a
|
changed lf to dashes
|
2005-05-04 04:20:53 +00:00 |
Darren Ranalli
|
8287e73425
|
added Stack, handle recursion safely in ParamObj
|
2005-04-29 01:46:02 +00:00 |
Dave Schuyler
|
17ee791ced
|
*** empty log message ***
|
2005-04-26 22:27:00 +00:00 |
Darren Ranalli
|
d90c8e3e8d
|
ParamSet/ParamObj documentation
|
2005-04-23 02:13:25 +00:00 |
Darren Ranalli
|
c748fb4fee
|
added ParamSet & ParamObj
|
2005-04-22 01:50:42 +00:00 |
Dave Schuyler
|
d058dcfaff
|
changed signed handling
|
2005-04-21 00:28:46 +00:00 |
Darren Ranalli
|
e4abd97795
|
added getSetterName, getSetter
|
2005-04-12 21:58:12 +00:00 |
Greg Wiatroski
|
59fbee7ece
|
added util function for adding lists by value
|
2005-03-04 18:25:44 +00:00 |