Commit Graph

155 Commits

Author SHA1 Message Date
David Rose f89ef1f257 prevent crash, return sensible value from find_type() 2007-05-15 17:46:08 +00:00
David Rose d87cae471d more better pstats mem tracking 2007-05-10 14:40:52 +00:00
David Rose 346928ece7 support BLOCKING keyword 2007-04-18 21:51:36 +00:00
David Rose 9ada65e1d4 TypeRegistry requires a reentrant mutex 2007-04-12 17:35:00 +00:00
David Rose 846e46b8c7 better 64-bit support 2007-04-05 15:33:53 +00:00
David Rose 291c14a9b4 oops, another threading fix 2007-04-05 14:38:25 +00:00
David Rose 26f4073003 resolve threading crash 2007-04-05 13:36:29 +00:00
David Rose 3010785e58 attempt to robustify 2007-04-03 23:20:18 +00:00
David Rose f487846371 rename set -> this_set 2007-03-27 21:14:42 +00:00
Josh Yelon 8a865e394b Added WIN32_LEAN_AND_MEAN 2007-03-19 20:46:59 +00:00
David Rose baa0f8039c completely shoot nspr 2007-03-07 21:57:15 +00:00
David Rose c86cd6de5d compiler warning 2007-01-30 16:38:17 +00:00
David Rose 25226dec55 missing include 2006-12-14 21:59:42 +00:00
Joseph Lee 5bdafb5f0c always include assert.h (for MSVC) until drose unbreaks it for opt4 for the newly moved files from interrogatedb to dtoolutil 2006-12-05 02:18:58 +00:00
Zachary Pavlov ac052ff0f0 cast fix 2006-11-27 03:18:56 +00:00
David Rose 090d0d8603 expcl 2006-11-24 23:55:51 +00:00
David Rose 795fd4889d windows needs default constructor? 2006-11-24 23:03:46 +00:00
David Rose 5779007507 more memory tracking stuff 2006-11-24 22:59:44 +00:00
David Rose f0df11bc39 fix malloc issues on windows 2006-11-17 23:21:33 +00:00
David Rose 251d3a0c10 need memoryBase.cxx 2006-11-17 02:18:28 +00:00
David Rose 55225290b8 add MemoryBase to fix malloc issues, especially on OSX 2006-11-17 02:13:10 +00:00
David Rose 5d2466c72a osx tweaks 2006-09-27 04:03:07 +00:00
David Rose b81fdf5f9d revisiting hashtables 2006-09-01 22:27:21 +00:00
David Rose 01a09a9d28 ConditionVarFull 2006-08-29 06:38:53 +00:00
Joseph Lee 20688bbae9 do not assume _WIN32_WINNT hasn't been already defined 2006-08-19 00:40:58 +00:00
David Rose da58a7e355 gcc 64-bit 2006-08-04 17:49:19 +00:00
David Rose 05ff700750 fc5 issues 2006-05-05 18:38:35 +00:00
David Rose 31d121e43b better sanity checking 2006-04-30 14:40:45 +00:00
David Rose defa6afe02 Tau fixes 2006-04-28 16:19:20 +00:00
David Rose 372c1973fc comment out bogus assertion 2006-04-28 03:00:32 +00:00
David Rose 7e063748f6 static init ordering issues with MutexImpl 2006-04-21 15:27:40 +00:00
David Rose 57338ee24d better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
David Rose cadbb022f8 more tau for windows 2006-04-14 15:53:49 +00:00
David Rose a2dc081676 more and better tau instrumenting 2006-04-14 15:45:07 +00:00
David Rose d2e1cb779d tau for windows 2006-04-13 21:42:16 +00:00
David Rose 62d6f81cae comment; volatile keyword 2006-04-12 20:23:38 +00:00
David Rose a570678cdb InitializeCriticalSectionAndSpinCount 2006-04-12 18:48:31 +00:00
David Rose 0486a74e7c include assert.h 2006-04-12 15:17:04 +00:00
David Rose 7986aaa0c3 mutex_spinlock 2006-04-12 15:15:37 +00:00
David Rose b638e65532 typo 2006-04-12 00:15:44 +00:00
David Rose 9ce524fc89 better windows locking 2006-04-11 18:15:58 +00:00
David Rose afb1520ea1 add get_ptr(), set_ptr() 2006-04-09 20:03:22 +00:00
David Rose 0a155809dc ifdef out unneeded template classes for interrogate 2006-04-07 23:01:05 +00:00
David Rose ff562c4acc pandabase -> dtoolbase 2006-04-06 17:48:24 +00:00
David Rose 87e992a9fc instrument allocate/deallocate 2006-04-06 04:32:22 +00:00
David Rose 141d74eb6f DO_MEMORY_USAGE 2006-04-06 02:01:33 +00:00
David Rose 0688a9b8c1 spaces around template class 2006-04-05 22:36:25 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
Roger Hughston e4a267db75 OSX has a isnan that conflicts with this .. ?? 2006-02-16 19:24:33 +00:00
David Rose c398f10d7b fix ptmalloc2 for windows again 2006-02-10 21:44:47 +00:00