open_toontown_panda3d/panda/src/pipeline
Sam Edwards 2ab77d9a27 Merge branch 'master' into cmake 2018-08-14 21:59:45 -06:00
..
CMakeLists.txt CMake: Build pandaexpress metalib 2018-06-12 16:23:32 -06:00
blockerSimple.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
blockerSimple.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVar.I general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
conditionVar.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVar.h general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
conditionVarDebug.I general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
conditionVarDebug.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
conditionVarDebug.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
conditionVarDirect.I general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
conditionVarDirect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
conditionVarDirect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
conditionVarDummyImpl.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarDummyImpl.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarDummyImpl.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarFull.I general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
conditionVarFull.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarFull.h general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
conditionVarFullDebug.I general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
conditionVarFullDebug.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
conditionVarFullDebug.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
conditionVarFullDirect.I general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
conditionVarFullDirect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
conditionVarFullDirect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
conditionVarFullWin32Impl.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
conditionVarFullWin32Impl.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarFullWin32Impl.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarImpl.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarPosixImpl.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
conditionVarPosixImpl.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
conditionVarPosixImpl.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarSimpleImpl.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarSimpleImpl.cxx general: switch to C++11 Lockable semantics for mutexes 2018-05-23 20:37:56 +02:00
conditionVarSimpleImpl.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarSpinlockImpl.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarSpinlockImpl.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarSpinlockImpl.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarWin32Impl.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
conditionVarWin32Impl.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
conditionVarWin32Impl.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
config_pipeline.cxx pipeline: add TypeHandle for CycleData if DO_PIPELINING is set 2018-06-22 20:52:44 +02:00
config_pipeline.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
contextSwitch.c move OS_SIMPLE_THREADS to dtool_config.h 2010-05-01 16:10:54 +00:00
contextSwitch.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
contextSwitch_longjmp_src.c Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
contextSwitch_posix_src.c support thread-stack-size for OS X simple threading implementation 2011-05-28 17:33:38 +00:00
contextSwitch_ucontext_src.c Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
contextSwitch_windows_src.c Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
cycleData.I gobj: reduce unnecessary use of threading primitives in constructors 2017-12-28 00:20:59 +01:00
cycleData.cxx pipeline: add TypeHandle for CycleData if DO_PIPELINING is set 2018-06-22 20:52:44 +02:00
cycleData.h pipeline: add TypeHandle for CycleData if DO_PIPELINING is set 2018-06-22 20:52:44 +02:00
cycleDataLockedReader.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
cycleDataLockedReader.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataLockedReader.h general: remove macros for compatibility with non-C++11 compilers 2018-05-23 23:33:05 +02:00
cycleDataLockedStageReader.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
cycleDataLockedStageReader.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataLockedStageReader.h general: remove macros for compatibility with non-C++11 compilers 2018-05-23 23:33:05 +02:00
cycleDataReader.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataReader.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataReader.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataStageReader.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataStageReader.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataStageReader.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataStageWriter.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
cycleDataStageWriter.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataStageWriter.h general: remove macros for compatibility with non-C++11 compilers 2018-05-23 23:33:05 +02:00
cycleDataWriter.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
cycleDataWriter.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
cycleDataWriter.h general: remove macros for compatibility with non-C++11 compilers 2018-05-23 23:33:05 +02:00
cyclerHolder.I general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
cyclerHolder.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
cyclerHolder.h general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
externalThread.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
externalThread.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
genericThread.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
genericThread.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
genericThread.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightMutex.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightMutex.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
lightMutex.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightMutexDirect.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightMutexDirect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
lightMutexDirect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightMutexHolder.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
lightMutexHolder.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
lightMutexHolder.h general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
lightReMutex.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightReMutex.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
lightReMutex.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightReMutexDirect.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightReMutexDirect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
lightReMutexDirect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightReMutexHolder.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
lightReMutexHolder.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
lightReMutexHolder.h general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
mainThread.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
mainThread.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
mutexDebug.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
mutexDebug.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
mutexDebug.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
mutexDirect.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
mutexDirect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
mutexDirect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
mutexHolder.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
mutexHolder.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
mutexHolder.h general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
mutexSimpleImpl.I general: switch to C++11 Lockable semantics for mutexes 2018-05-23 20:37:56 +02:00
mutexSimpleImpl.cxx general: switch to C++11 Lockable semantics for mutexes 2018-05-23 20:37:56 +02:00
mutexSimpleImpl.h general: remove macros for compatibility with non-C++11 compilers 2018-05-23 23:33:05 +02:00
mutexTrueImpl.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
p3pipeline_composite1.cxx Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
p3pipeline_composite2.cxx Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
pipeline.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pipeline.cxx general: fix many compilation warnings in GCC 8 2018-06-19 00:37:28 +02:00
pipeline.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pipelineCycler.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pipelineCycler.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
pipelineCycler.h gobj: reduce unnecessary use of threading primitives in constructors 2017-12-28 00:20:59 +01:00
pipelineCyclerBase.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pipelineCyclerDummyImpl.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
pipelineCyclerDummyImpl.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
pipelineCyclerDummyImpl.h general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
pipelineCyclerLinks.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
pipelineCyclerLinks.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pipelineCyclerTrivialImpl.I general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
pipelineCyclerTrivialImpl.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
pipelineCyclerTrivialImpl.h general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
pipelineCyclerTrueImpl.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
pipelineCyclerTrueImpl.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pipelineCyclerTrueImpl.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pmutex.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pmutex.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
pmutex.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
psemaphore.I general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
psemaphore.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
psemaphore.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pythonThread.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pythonThread.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
reMutex.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
reMutex.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
reMutex.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
reMutexDirect.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
reMutexDirect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
reMutexDirect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
reMutexHolder.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
reMutexHolder.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
reMutexHolder.h general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
select.tau better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
test_atomic.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
test_concurrency.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
test_delete.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
test_diners.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
test_mutex.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
test_setjmp.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
test_threaddata.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
thread.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
thread.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
thread.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
threadDummyImpl.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
threadDummyImpl.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
threadDummyImpl.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
threadImpl.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
threadPosixImpl.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
threadPosixImpl.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
threadPosixImpl.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
threadPriority.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
threadPriority.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
threadSimpleImpl.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
threadSimpleImpl.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
threadSimpleImpl.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
threadSimpleManager.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
threadSimpleManager.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
threadSimpleManager.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
threadWin32Impl.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
threadWin32Impl.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
threadWin32Impl.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00