31 Commits

Author SHA1 Message Date
rdb
9dec2aafb5 Fix static init ordering crashes in static build of pview
Fixes #381
2018-09-02 10:59:46 +02:00
Sam Edwards
b2bfb31114 general: Remove using std::* from headers
Also remove most `using namespace std;` statements. The only one that remains is in py_panda.h.

Closes #350
Closes #335
2018-06-14 16:04:49 +02:00
Sam Edwards
e2b4353800 general: Replace NULL (and 0 as pointer) with C++11 nullptr
Exceptions to this replacement are:
- .c files
- Headers included by a .c file
- stb_image.h
- dr_flac.h
- Strings
- Comments
2018-06-03 16:35:13 -06:00
rdb
47388b0dbc Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
tobspr
0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
rdb
bdf91e206d Remove references to Python.h and py_config.h from Panda headers, to prevent picking up a dependency on Python libraries in third-party modules 2015-11-28 16:33:44 +01:00
rdb
40cddd6280 Fixes for Python 3.2 2013-03-27 15:48:24 +00:00
David Rose
646f12f625 squelch backtrace on SystemExit 2012-02-16 00:19:09 +00:00
David Rose
4785161374 squelch some more compiler warnings 2011-06-18 00:16:48 +00:00
David Rose
2494b49728 Thread::get_current_task() 2010-02-09 20:14:58 +00:00
David Rose
b93375dd09 fixes for obscure bugs 2009-08-25 21:41:32 +00:00
David Rose
f1f496cc29 move lodNodes and sceneGraphAnalyzer to pgraphnodes, in an attempt to reduce size of pgraph some more 2009-06-11 02:37:19 +00:00
David Rose
a5e0de3988 python on iphone 2009-04-28 00:57:56 +00:00
David Rose
23193a6da1 set_aux_data -> set_python_data 2008-10-15 20:35:09 +00:00
David Rose
448d244a66 better thread debugging 2008-10-09 20:48:40 +00:00
David Rose
fab502970f more threading improvements 2008-10-02 17:50:16 +00:00
David Rose
dd84e5b978 print exception 2008-09-29 18:17:53 +00:00
David Rose
a29328046a fix some threading issues 2008-09-28 17:11:42 +00:00
David Rose
524128b9fd wip: starting experimental C-based task manager 2008-09-19 00:58:04 +00:00
David Rose
a1856db611 use indirect notify dereferencers 2008-09-16 01:51:11 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose
1f99794cdb oops, compile when not HAVE_THREADS 2007-08-07 01:29:51 +00:00
David Rose
24d4175ca9 compiler warnings, etc. 2007-07-13 22:31:17 +00:00
David Rose
5deb8767f9 start and stop pstats info from suspended tasks (SIMPLE_TASKS only) 2007-06-26 22:38:18 +00:00
David Rose
26306d6e3e is_true_threads(), write_status() 2007-06-23 00:10:56 +00:00
David Rose
8d2bdc39fd first pass at SIMPLE_THREADS 2007-06-21 15:33:27 +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
David Rose
9b575fbe58 steps toward async flatten 2007-04-03 23:21:49 +00:00
David Rose
0da0ced5be ref thread objects 2006-04-26 15:28:26 +00:00
David Rose
8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose
91efb72ca7 move threading/pipelining stuff into new directory, reorganize in general 2006-03-28 23:59:32 +00:00