Commit Graph

60 Commits

Author SHA1 Message Date
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
Vinnie Falco
cdc28c3fcf Tidy up SQLite support into ripple_sqlite 2013-06-23 09:18:57 -07:00
Vinnie Falco
996ac526bf Move websocket subtree and create ripple_websocket module 2013-06-20 17:53:32 -07:00
Vinnie Falco
9452f77072 Fix signed/unsigned mismatch in tolower 2013-06-20 17:28:36 -07:00
Vinnie Falco
ff06b11a7e Merge commit '09987d0f9d32e860f1391bb9c75b799501e2d141' as 'Subtrees/websocket' 2013-06-20 17:15:11 -07:00
Vinnie Falco
66474e6f9d Beast fixes for FreeBSD 2013-06-20 13:38:44 -07:00