Vinnie Falco
c3f86da17a
Rename to ripple_asio
2013-08-07 15:16:44 -07:00
Vinnie Falco
cd1c72e004
Set __WIN32_WINNT in properties
2013-08-07 15:16:43 -07:00
Vinnie Falco
cd4961f017
Fix gcc compile errors
2013-08-07 15:16:43 -07:00
Vinnie Falco
c018337831
Trial integration of beast::Socket into Peer
2013-08-07 15:16:42 -07:00
Vinnie Falco
303706e6af
Revise all Socket function signatures and return values
2013-08-07 15:16:42 -07:00
Vinnie Falco
5f4865b4cd
Tidy up beast_asio
2013-08-07 15:16:41 -07:00
Vinnie Falco
aecf098053
Use beast_asio for AsioUnitTest
2013-08-07 15:16:41 -07:00
Vinnie Falco
6b2c6a5d39
Add beast_asio module
2013-08-07 15:16:40 -07:00
Vinnie Falco
05e93b0786
Tweak fatal_error macro to remove warning
2013-08-07 15:16:40 -07:00
Vinnie Falco
d004ed3c55
Add AsioTests
2013-08-07 15:16:39 -07:00
Vinnie Falco
b016cb906b
Fix warning
2013-08-07 15:16:39 -07:00
Vinnie Falco
b8bf735a66
Make Uncopyable derivations public
2013-08-07 15:16:38 -07:00
Vinnie Falco
f53f6df97c
Adjust access-specifier
2013-08-07 15:16:38 -07:00
Vinnie Falco
91a7835aa0
Add fatal_error() macro
2013-08-07 15:16:37 -07:00
Vinnie Falco
8135c89683
Change to fatal_assert()
2013-08-07 15:16:37 -07:00
Vinnie Falco
c12d92f8ad
Move PeerSet members to the right file
2013-08-07 15:16:37 -07:00
Vinnie Falco
c83f6b29e0
Update beast vcxproj
2013-08-07 15:16:36 -07:00
Vinnie Falco
9b3d0d73aa
Fatal error in ~Thread if thread still running (undefined behavior)
2013-08-07 15:16:36 -07:00
Vinnie Falco
21b422cda9
Add fatal_require and improved FatalError reporting interfaces
2013-08-07 15:16:35 -07:00
Vinnie Falco
d559bdf24e
Add bool return to stopThread
2013-08-07 15:16:35 -07:00
Vinnie Falco
2d2e33f0c6
Return results of expect in UnitTest
2013-08-07 15:16:35 -07:00
Vinnie Falco
6b407d3141
Add RelativeTime::seconds() ctor
2013-08-07 15:16:34 -07:00
Vinnie Falco
87fe9ed877
Add default to UnitTest::fail() and tidy up
2013-08-07 15:16:34 -07:00
Vinnie Falco
b7e3de987f
Generate a fatal error if a running Thread object is destroyed
2013-08-07 15:16:33 -07:00
Vinnie Falco
ebee433c65
Add getConstData for MemoryBlock
2013-08-07 15:16:33 -07:00
Vinnie Falco
be3f19c811
Add Random::fillBitsRandomly
2013-08-07 15:16:32 -07:00
Vinnie Falco
6d8a34540c
Add default value to Semaphore ctor
2013-08-07 15:16:32 -07:00
Vinnie Falco
93b98b77f7
Return popped element in List
2013-08-07 15:16:31 -07:00
Vinnie Falco
5e33606f1a
Add std container compatibility to MemoryBlock
2013-08-07 15:16:31 -07:00
Vinnie Falco
165fbca849
Fix clang warnings
2013-08-07 15:16:31 -07:00
Vinnie Falco
5c7aad161a
Set version to v0.11.0-rc2
2013-08-07 14:51:21 -07:00
David Schwartz
2ac774498c
Don't return from getFullLedger too early.
2013-08-06 16:20:48 -07:00
David Schwartz
c07b28c899
Offer fix rollup:
...
Fix a case where an offer is not detected becoming unfunded.
Make sure we skip unfunded offers in calcNodeDeliverFwd.
Issuer of TakerGets can always trade (since funds are unlimited).
Enable multi-quality until some funds move.
Don't let a placed offer take an expired crossing offer.
2013-08-06 09:41:48 -07:00
Alex Dupre
87a27f5239
Comment out a quite useless test case if platform is not Windows, since getcwd()
...
return the canonical path (resolving symlinks), while HOME may contains symlinks.
2013-08-05 09:39:41 -07:00
Alex Dupre
3e5b0836a9
Fix retrieval of CPU info (number of CPUs, speed, flags, vendor) on FreeBSD,
...
using 'dmesg' and 'sysctl' instead of /proc/cpuinfo that is Linux-specific.
2013-08-05 09:39:34 -07:00
Vinnie Falco
c1198b0f2b
Fix uninitialized return value
2013-08-01 16:59:39 -07:00
Vinnie Falco
2b9c9bdc18
Fix clang compile
2013-08-01 15:54:24 -07:00
Vinnie Falco
96a0a7bb2f
Disable some gcc warnings
2013-08-01 15:34:04 -07:00
Vinnie Falco
a0ede62c42
Run BuildInfo tests on startup
2013-08-01 15:27:18 -07:00
Vinnie Falco
a2a65c881f
Move startup into RippleMain
2013-08-01 15:27:18 -07:00
Vinnie Falco
77e0ee9006
Run startup unit tests from Main
2013-08-01 15:27:18 -07:00
Vinnie Falco
290627d741
Add runStartup category to UnitTest
2013-08-01 15:27:18 -07:00
Vinnie Falco
1a37c99b87
Use SemanticVersion for BuildInfo
2013-08-01 15:27:18 -07:00
Vinnie Falco
786d9ec56e
Add SemanticVersion
2013-08-01 15:27:18 -07:00
Vinnie Falco
c3d846a925
Add overloaded translate() that takes CharPointer_UTF8
2013-08-01 11:36:13 -07:00
JoelKatz
4ae12bfc41
Merge branch 'develop' of github.com:ripple/rippled into develop
2013-07-31 20:32:52 -07:00
JoelKatz
16206dbaca
Track client command cost by command.
2013-07-31 20:32:32 -07:00
Vinnie Falco
432e5c66cb
Fix mutex scope and storage duration
2013-07-31 18:41:59 -07:00
Nicholas Dudfield
9ef14b322f
Statically link to openssl and protocol buffers
2013-07-31 16:58:16 -07:00
Vinnie Falco
f37edb0873
Add ProxyHandshake
2013-07-31 16:43:25 -07:00