yvt
c910bd4846
Remove Mutex
, replacing their uses with std::{mutex, recursive_mutex}
2019-05-25 15:00:32 +09:00
yvt
cfb972f944
Improve code quality
...
- Overriding methods are clearly indicated with `override` keywords
- Remove redundant `virtual` keywords from destructors of subclasses
- Introduce `SPUnsupported()`, replacing most uses of
`SPNotImplemented()`, which now serves as a dynamic "TODO" marker
2018-10-13 14:43:49 +09:00
David Carlier
4864f07937
Reducing some compilation warnings.
2017-11-18 21:15:07 +00:00
yvt
ca892698e3
Minor fixes
...
- Remove unnecessary `volatile`
- Replace some operations with atomic ones for soundness
- Clean up
- Avoid certain UBs
- Typo
2017-06-25 21:15:27 +09:00
yvt
0267df0463
Implement safer dispatch queue deletion
...
Fixes #604 .
2017-03-22 13:24:27 +09:00
Tomoaki Kawada
624d291f79
Update #include
s
...
- Reorder them so that system libraries come first
- Use C++-style headers (`<cmath>`) instead of C-style headers (`<math.h>`)
2016-12-03 19:04:58 +09:00
Tomoaki Kawada
ebd79c0099
Change #include
style
...
All `#include`s to other subsystem now use angle brackets, e.g., `#include <Core/Math.h>`.
2016-12-03 18:49:07 +09:00
Tomoaki Kawada
2eb9e35c65
Apply clang-format to all non-external source files
2016-12-03 18:23:47 +09:00
Tomoaki Kawada
18f3e81fd1
Convert space indentations to tabs
2016-11-20 19:13:00 +09:00
Tomoaki Kawada
6a7af96daf
Refactor setting variables
2016-11-19 21:27:13 +09:00
Dmitry Marakasov
fd7c0a874c
sys/sysinfo.h is specific ot Linux, not gcc
2014-07-31 00:40:27 +04:00
yvt
b51a751dc0
Made Thread
more stable (I’m not sure this works because it was already stable on OS X)
2013-11-27 00:46:12 +09:00
yvt
cf2f9797cc
Modified to compile on mingw32, and some fixes
2013-10-31 23:13:38 +09:00
yvt
6f71f92a25
Fixed to compile on OS X
2013-10-07 20:22:06 +09:00
ShadowNinja
b4f863f045
Fix build with GCC
2013-09-26 12:54:21 -04:00
learn_more
4972021fb8
replace unused define
2013-09-24 23:07:53 +02:00
learn_more
62f49e620f
Merge branch 'master' of https://github.com/yvt/openspades
2013-08-30 18:47:36 +02:00
yvt
f0d34ef494
added GPLv3 header
2013-08-29 11:45:22 +09:00
learn_more
42e8b1d6d0
First version of CMake,
...
VS.net 2k10 fully builds.
2013-08-29 00:21:27 +02:00
learn_more
13ca34c036
ffs
2013-08-28 00:45:23 +02:00
yvt
8b61eef7f2
Log output (useful for debugging)
2013-08-26 01:27:44 +09:00
yvt
931be8cf09
From pre-0.0.3 source code
2013-08-18 16:18:06 +09:00