|
ff9fc45149
|
Add POSIX version of error message in plSecureStream::IRead
|
2015-02-13 21:35:05 -08:00 |
|
|
9b37590ca8
|
Set HS_DEBUGGING properly on non-MSVC compilers
|
2015-02-13 21:24:01 -08:00 |
|
|
352172e41b
|
Fix HS_DEBUGGING for non-MSVC compilers.
|
2015-02-06 21:58:07 -08:00 |
|
|
8bbb560966
|
Require C++14 for std::make_unique
|
2015-01-09 21:39:02 -08:00 |
|
|
c5f610e3b1
|
Fix extra character being reserved in plString::Fill
|
2015-01-02 19:42:35 -08:00 |
|
|
3f39a19d4a
|
No need to duplicate this code.
|
2015-01-02 19:00:45 -08:00 |
|
|
196e10bbea
|
Don't store the '\0' as part of the string when constructing literals
|
2015-01-02 18:58:55 -08:00 |
|
|
f83828d2f1
|
Merge pull request #445 from zrax/avx2
Support AVX2
|
2014-10-18 20:03:03 -04:00 |
|
|
7ddba6a758
|
Merge pull request #447 from zrax/hsEvent_fix
Fix hsEvent to match the old behavior better
|
2014-10-18 19:59:22 -04:00 |
|
|
eeec4bac56
|
- Fixed spaces in plstring docs
- Moved the CRT flag
- removed format tests as plString::format is deprecated.
|
2014-10-18 16:18:27 +02:00 |
|
|
ed0c021803
|
Added gtest.
Added Unittest.
Small fix documentation plString.
|
2014-10-18 13:15:29 +02:00 |
|
|
95c52c0912
|
Rename UniChar to plUniChar to avoid conflict on OSX.
OSX defines a UniChar type as part of the OS headers.
|
2014-10-13 17:32:50 -07:00 |
|
|
55ea5a03fa
|
Fix missing header on OSX.
|
2014-10-13 17:32:50 -07:00 |
|
|
ba1d7c3ae1
|
Merge pull request #441 from zrax/headspin_cleanup
HeadSpin.h cleanup
|
2014-10-13 17:31:47 -07:00 |
|
|
30410dbdd8
|
Some fixes for OSX compilation. Closes #450
|
2014-10-12 16:22:16 -07:00 |
|
|
658d5b6f71
|
This version of hsEvent more accurately matches the previous (Win32)
behavior, and also serves as a proper binary semaphore.
|
2014-08-20 20:15:52 -07:00 |
|
|
085c00706c
|
Some fixes for Clang
|
2014-08-10 20:42:09 -07:00 |
|
|
094b0fe557
|
Move <algorithm> header out of HeadSpin.h
|
2014-08-09 12:28:20 -07:00 |
|
|
827ea85af0
|
Remove some additional usless / unused junk
|
2014-08-09 12:28:20 -07:00 |
|
|
751d760772
|
Use standard (f)abs functions
|
2014-08-09 12:28:20 -07:00 |
|
|
fced942020
|
Safer type-punning
|
2014-08-09 12:28:19 -07:00 |
|
|
ce53a71990
|
There is no benefit to the hsFopen macro
|
2014-08-09 12:28:19 -07:00 |
|
|
1a987173d6
|
Use std::swap
|
2014-08-09 12:28:19 -07:00 |
|
|
72f18e8ebb
|
Complete the previous commit by also removing the inline min and max
functions defined in HeadSpin.h without breaking (3ds)Max compilation
|
2014-08-09 12:28:19 -07:00 |
|
|
e36220cca5
|
Use std::min and std::max
|
2014-08-09 12:28:19 -07:00 |
|
|
9d67b96837
|
Fix some errors and warnings when compiling with Clang
|
2014-08-09 12:19:14 -07:00 |
|
|
2bbfa9399d
|
Fixup example
|
2014-08-08 21:47:19 -07:00 |
|
|
19bda88893
|
Add AVX2 support to hsCpuID, and cleanup some misc related junk
|
2014-08-08 21:35:35 -07:00 |
|
|
a1303d6d23
|
Fix inconsistent line endings :(
|
2014-07-27 13:57:39 -07:00 |
|
|
474b54396b
|
Reintroduce (and enforce use of) hsLockFor{Reading,Writing}
|
2014-07-26 13:05:43 -07:00 |
|
|
5836af7268
|
Clean up hsReaderWriterLock
|
2014-07-26 12:47:54 -07:00 |
|
|
f83ec34c67
|
Move the old IPC-based semaphore to hsGlobalSemaphore, and provide a
"normal" (inter-thread only) semaphore class.
|
2014-07-26 11:09:15 -07:00 |
|
|
a669abf10e
|
Use C++11 threading for hsEvent, and clean up the API a bit
|
2014-07-26 11:06:46 -07:00 |
|
|
2947acb2c8
|
Replace hsMutex with std::mutex
|
2014-07-25 23:39:53 -07:00 |
|
|
5ed3e3205c
|
Add move semantics to plString and plStringStream
|
2014-07-25 18:20:25 -07:00 |
|
|
fa1bb779e5
|
Add explicit string literal overload to try to help Coverity (and
avoid a strlen call to boot).
|
2014-07-25 18:15:10 -07:00 |
|
|
a82c110a9a
|
Merge pull request #438 from zrax/plFormat_stream
Switch plFormat's accumulator to a plStringStream for better performance
|
2014-07-15 21:48:54 -04:00 |
|
|
d27f102166
|
Merge pull request #437 from zrax/hsRef
Clean up ref-counting
|
2014-07-15 21:33:18 -04:00 |
|
|
f93b37e152
|
Switch plFormat's accumulator to a plStringStream for better performance
|
2014-06-04 19:35:30 -07:00 |
|
|
aee2f7f7ca
|
Make hsRefCnt atomic, and merge with hsAtomicRefCnt
|
2014-06-01 13:34:19 -07:00 |
|
|
d283872da6
|
Unify leak checkers
|
2014-06-01 13:34:18 -07:00 |
|
|
39867610a2
|
Fix leak check race condition, and remove an unintentional circular ref
|
2014-06-01 13:34:18 -07:00 |
|
|
7f4701cc1a
|
Add a RefCnt leak debug tracker
|
2014-06-01 13:34:17 -07:00 |
|
|
d2a05929f8
|
Replace most vault *IncRef() API functions with hsRef versions
|
2014-06-01 13:34:16 -07:00 |
|
|
aa2a1de5d0
|
Provide an easier/safer way to manage hsRefCnt subclasses
|
2014-06-01 13:31:56 -07:00 |
|
|
9771baf7dd
|
Fix plStringBuffer constructor with explicit size to count chars, not bytes
|
2014-06-01 13:01:06 -07:00 |
|
|
8ca4af9a78
|
Merge pull request #430 from zrax/plFormat_stuff
Start taking over the world with plFormat
|
2014-05-28 22:25:39 -04:00 |
|
|
bf5623224c
|
Add plPrintf - a cstdio-directed version of plFormat
|
2014-05-28 18:10:26 -07:00 |
|
|
1debf8180b
|
Convert many of the now-deprecated plString::Format calls to plFormat
|
2014-05-28 18:10:24 -07:00 |
|
|
2c82cdf996
|
Fix for {.0f} precision in plFormat()
|
2014-05-28 18:03:07 -07:00 |
|