Commit Graph

109 Commits

Author SHA1 Message Date
David Rose 78abcf23e7 ConnectionManager::wait_for_readers() 2012-02-03 19:58:08 +00:00
David Rose 622c047344 several USE_PACKAGES oopses 2011-12-12 22:53:39 +00:00
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose 921e6946c9 fix identification of failed TCP connection 2011-11-28 22:04:45 +00:00
David Rose 0cf03bc158 untabify 2011-06-29 22:09:10 +00:00
Chris Brunner 547a72053c support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone 2010-05-28 21:09:22 +00:00
David Rose 539737278b blocking methods 2009-12-19 06:37:17 +00:00
David Rose 265dfba3ad name threads 2009-12-16 17:27:19 +00:00
David Rose 2773e08b5a default thread priority should be TP_low for readers and writers 2009-12-05 22:35:15 +00:00
David Rose b7fdc8d797 tag a few more methods BLOCKING 2009-12-05 19:37:17 +00:00
David Rose 7ed5437e15 expose shutdown() 2009-12-05 07:17:11 +00:00
David Rose e86f48a210 attempt to smooth out threaded network layer 2009-12-05 07:01:36 +00:00
David Rose f4ed61f659 support listening on a specific interface 2009-12-01 01:34:02 +00:00
David Rose 6e33ac4513 tcp_header_size, some threading issues 2009-11-14 23:27:09 +00:00
David Rose aee00fc3de pstrtod 2009-06-14 16:27:44 +00:00
David Rose aefe3d35c2 merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
David Rose 58c13de4ca integrate changes from Schell Games (plus some tab character fixes) 2009-06-01 21:51:15 +00:00
David Rose 97949f7d0d fix lost message(s) at connection lost 2009-03-26 18:33:34 +00:00
David Rose f0d3e65d98 more aggressively close threads (proper checkin this time) 2009-03-25 01:55:00 +00:00
David Rose 233503776c revert accidental checkin 2009-03-25 01:53:06 +00:00
David Rose 7d1937626a more aggressively close threads 2009-03-24 22:24:34 +00:00
David Rose 5722e37160 oops, expcl 2009-02-17 19:27:55 +00:00
David Rose 0d95f17e19 DatagramGenerator/SinkNet 2009-02-17 16:27:31 +00:00
David Rose 89d4957646 minor warning 2009-01-23 02:25:54 +00:00
David Rose 42fa5dd7ac comments 2009-01-22 20:17:22 +00:00
David Rose 00a3bd8462 implement timeouts via non-blocking connects 2008-12-23 23:59:55 +00:00
David Rose ef771a796b make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
David Rose d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose c740062d29 prevent deadlock on exit with pstats 2008-09-26 00:34:49 +00:00
David Rose fd0af5b6ef fix pstats-threaded-write in simple-threads case 2008-09-13 03:39:21 +00:00
David Rose c5957be27b pseudo-threaded network reads and writes 2008-09-08 19:39:43 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose a7be0cf6ba higher mtu 2008-04-06 16:49:06 +00:00
David Rose 703a44a6b0 nspr -> net 2007-12-20 23:39:30 +00:00
David Rose d85b062b2d don't limit counters to 32-bit 2007-11-21 22:42:56 +00:00
Zachary Pavlov 220d33e006 okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
David Rose d0f2dfffad hide noisy output 2007-07-16 22:04:13 +00:00
David Rose 0510edc734 use runtime check for thread support 2007-07-16 17:23:49 +00:00
David Rose 4c3bbe70c8 need ReMutex to avoid deadlock 2007-07-16 17:05:33 +00:00
David Rose fe97acf7cb integrate thread_yield in appropriate places 2007-06-26 13:01:16 +00:00
Roger Hughston 0ecf5adfbb Changes to support yielding and read optimizations for AI 2007-05-05 00:36:36 +00:00
David Rose 936412fae2 merge cow_thread_2007_04_12: make copy-on-write operations thread-safe 2007-04-19 18:23:10 +00:00
Josh Yelon 8a865e394b Added WIN32_LEAN_AND_MEAN 2007-03-19 20:46:59 +00:00
David Rose 1ff882153b gcc warning 2007-03-07 22:11:00 +00:00
David Rose baa0f8039c completely shoot nspr 2007-03-07 21:57:15 +00:00
David Rose 26b20ce4ac pstats tracking for texture and vertex data on main memory 2006-11-02 19:31:03 +00:00
David Rose 8de0914056 latest osx publish stuff 2006-09-28 16:31:02 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose ac764876e4 ClockObject has moved to putil 2006-03-29 00:25:47 +00:00
Roger Hughston 477fdc8775 OSX Commit 2006-03-17 22:57:38 +00:00