Vinnie Falco
46222af7df
Fix beast macro calls
2013-07-03 10:05:43 -07:00
Vinnie Falco
7a1bc5435e
Add neverDestroyed lifetime for SharedSingleton
2013-07-03 09:41:46 -07:00
Vinnie Falco
147e0e78b9
Fix for atomic aliasing in Clang or GCC builds
2013-07-03 09:41:46 -07:00
Vinnie Falco
ec672b939b
constness fix in OwnedArray
2013-07-03 09:41:46 -07:00
Vinnie Falco
6c561fdf96
Update some beast container code
2013-07-03 09:41:44 -07:00
Alex Dupre
8d4d5038aa
Linux implementation of isRunningUnderDebugger using ptrace() doesn't work on FreeBSD.
...
(I doubt it'll work on Linux, too, but I'm not sure)
2013-07-03 09:41:43 -07:00
Alex Dupre
bba1ab079e
FreeBSD tuning.
2013-07-03 09:41:43 -07:00
Vinnie Falco
c1b18536f7
Merge commit '4090fbf0b7d14d03c879dd921fe4b7c03cf5fdc6' into develop
2013-07-01 10:25:46 -07:00
Vinnie Falco
4090fbf0b7
Squashed 'Subtrees/leveldb/' changes from ab82e57..ae6c262
...
ae6c262 Merge branch 'leveldb' into ripple-fork
28fa222 Looks like a bit more delay is needed to smooth the latency.
a18f3e6 Tidy up JobQueue, add ripple_core module
18b245c Added GNU/kFreeBSD kernel name (TARGET_OS)
git-subtree-dir: Subtrees/leveldb
git-subtree-split: ae6c2620b2ef3d5c69e63dc0eda865d6a39fa061
2013-07-01 10:25:46 -07:00
Vinnie Falco
c35c52ff08
Fix platform and debug macros
2013-07-01 09:32:08 -07:00
Vinnie Falco
2fefe6ca8d
Remove ConcurrentObject and rename to SharedData
2013-07-01 09:32:08 -07:00
Vinnie Falco
02f137ace8
Tidy up List documentation
2013-07-01 09:32:07 -07:00
Vinnie Falco
4d7fe731d8
Tidy up LeakChecked and configuration macro
2013-07-01 09:32:07 -07:00
Vinnie Falco
e3974c112e
Default MSVC CRT Debug heap leak checks to ON
2013-07-01 09:32:07 -07:00
Vinnie Falco
c46b35732a
Tidy up project file
2013-07-01 09:32:06 -07:00
Vinnie Falco
7247dc91bc
Remove beast::Singleton
2013-07-01 09:32:05 -07:00
Vinnie Falco
53ab279c8a
Fix File::nonexistent false leak using SharedSingleton
2013-07-01 09:32:05 -07:00
Vinnie Falco
448e65fb4d
Rename SharedSingleton and move files around
2013-07-01 09:32:05 -07:00
Vinnie Falco
a3325d4e1f
Use LeakChecked throughout Beast
2013-07-01 09:32:04 -07:00
Vinnie Falco
f881ee96f9
Tidy up and activate the MSVC Debug Heap
2013-07-01 09:32:03 -07:00
Vinnie Falco
fe8834a52a
Large tidying up of Beast
...
- Move key classes into beast_core
- Tidy up various macros and files
- Disable leaking FifoFreeStoreWithTLS
2013-07-01 09:32:03 -07:00
Vinnie Falco
a458afc111
Return object in OwnedArray add routines
2013-07-01 09:32:02 -07:00
Alex Dupre
0b0ecef9d5
Implement MACAddress::findAllAddresses as in MacOSX.
2013-06-29 10:04:27 +02:00
Alex Dupre
c47ff1156c
Use nanosleep on FreeBSD, instead of failing because clock_nanosleep is missing.
2013-06-29 10:02:51 +02:00
Vinnie Falco
ebd10afdb2
Put boost placeholders in a namespace (hack)
2013-06-28 17:01:04 -07:00
Vinnie Falco
dd49f49ca2
Lift cref into beast namespace
2013-06-28 17:01:03 -07:00
Vinnie Falco
832f67b35c
Roll back 7 commits
2013-06-28 11:48:43 -07:00
Vinnie Falco
d80547e980
Hack to put boost placeholders in a namespace
2013-06-28 10:19:40 -07:00
Vinnie Falco
6cd0c27a0d
Annotate bind
2013-06-28 08:11:04 -07:00
Vinnie Falco
f55601dffc
Lift cref into beast namespace
2013-06-28 07:02:48 -07:00
Vinnie Falco
8121d5877b
Improve bind, placeholder, and function support
2013-06-28 07:02:47 -07:00
Vinnie Falco
4e28b4ca27
Add default EntryPoints
2013-06-28 07:02:47 -07:00
Vinnie Falco
8588587b71
Fix for UTF32 strings
2013-06-27 11:52:09 -07:00
Vinnie Falco
cb900169d1
Fix UTF32 string creation
2013-06-27 07:23:45 -07:00
Vinnie Falco
1c2d8da35d
Update subtree URIs for ripple organization
2013-06-26 17:42:48 -07:00
Vinnie Falco
153435dce3
Fix assertion
2013-06-26 17:42:48 -07:00
Vinnie Falco
cbb26791cc
Update Beast ReadMe
2013-06-26 17:42:47 -07:00
Vinnie Falco
dcd1bd4c89
Fix false assertion
2013-06-26 17:42:47 -07:00
Vinnie Falco
f61c33538b
Add missing native BSD support for Beast
2013-06-26 09:24:44 -07:00
Alex Dupre
a5167c809f
Conditionalize definition of __STDC_LIMIT_MACROS and define it at the top of ripple_websocket.h.
2013-06-26 12:03:21 +02:00
Alex Dupre
d82a68dbbb
Fix compilation on FreeBSD.
2013-06-26 12:02:22 +02:00
Vinnie Falco
59b2824d46
Fix Clang static analysis warnings
2013-06-26 00:19:41 -07:00
JoelKatz
30cb990efa
Looks like a bit more delay is needed to smooth the latency.
2013-06-25 11:52:05 -07:00
Vinnie Falco
95a4dd5693
Add override specifier to some Beast functions
2013-06-24 15:51:32 -07:00
Vinnie Falco
04622e1576
Alternate thread naming for older GLIBC
2013-06-24 15:07:09 -07:00
Vinnie Falco
5971c9ff0a
Remove unused Beast configuration macros
2013-06-24 09:40:17 -07:00
Vinnie Falco
fcb4c35fce
Update LevelDB to 1.12
...
Squashed 'Subtrees/leveldb/' changes from 5bbb544..ab82e57
ab82e57 Release leveldb 1.12
02c6259 Release leveldb 1.11
git-subtree-dir: Subtrees/leveldb
git-subtree-split: ab82e57287e5f811f8b66774cc2a1d2979744c8c
2013-06-23 11:12:30 -07:00
Vinnie Falco
28de1a5a87
Avoid using pthread_setname_np on older linux distros
2013-06-23 11:09:53 -07:00
Vinnie Falco
1450659868
Add BEAST_ARM macro to detect ARM platforms
2013-06-23 09:18:58 -07:00
Vinnie Falco
68ceab0f63
Add BEAST_FILEANDLINE_ macro for warning pragmas
2013-06-23 09:18:58 -07:00