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
f45ddcab2f
general: switch to C++11 Lockable semantics for mutexes
...
This renames acquire/release to lock/unlock in order to be compatible with std::lock_guard and std::unique_lock (which will eventually replace the *MutexHolder classes). It will also allow us to typedef MutexImpl to std::mutex later on.
2018-05-23 20:37:56 +02:00
rdb
325ac4c114
Fix memory tracking bug - DeletedBufferChain erroneously showed leak
2017-05-13 21:59:29 +02:00
rdb
2acde88695
New alignment code to hopefully fix the alignment issues
2017-02-10 03:01:32 +01:00
rdb
cf105f276c
More alignment fixes for 32-byte AVX
2016-12-28 20:23:27 +01:00
rdb
c422f5952f
Increase default alignment to 2x word size, make DeletedBufferChain allocations more efficient
...
NB. NeverFreeMemory no longer performs alignment.
This fixes the Bullet crash on Win64. Need to check Win32.
2016-12-08 23:22:16 +01:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
98cbf5c309
Remove unnecessary field
2015-01-19 00:08:39 +01:00
David Rose
4820b4a2db
fix more static-init ordering issues caused by new alignment code
2012-02-12 19:55:52 +00:00
David Rose
33b9a1e1cf
integrate Eigen
2011-12-16 14:17:48 +00:00
David Rose
59ec701a26
build once more with the Tau profiler
2011-09-06 17:29:30 +00:00
David Rose
f68fa1909a
USE_DELETED_CHAIN, memory alignment
2009-04-24 22:52:23 +00:00
David Rose
ef771a796b
make sync primitives more similar to python function names
2008-10-14 00:07:05 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
David Rose
d85b062b2d
don't limit counters to 32-bit
2007-11-21 22:42:56 +00:00
David Rose
982f614991
DeletedBufferChain
2007-07-20 23:59:10 +00:00