Vinnie Falco
64e7beb621
Update VFALCO_LOG
2013-08-09 18:17:15 -07:00
Vinnie Falco
0f3edbbf11
Better reporting for missing [node_db]
2013-08-09 14:24:24 -07:00
Vinnie Falco
974ff8f07c
Revert "Fix unique_ptr availability"
...
This reverts commit a1a4f99ce8 .
2013-08-07 19:25:26 -07:00
Vinnie Falco
d8d0b63f88
Fix using BOOST_ASIO_MOVE_CAST for passing rvalue references
2013-08-07 19:14:21 -07:00
Vinnie Falco
a1a4f99ce8
Fix unique_ptr availability
2013-08-07 19:13:57 -07:00
Vinnie Falco
071b404f80
Fix use sites of BOOST_ASIO_MOVE_ARG
2013-08-07 18:42:19 -07:00
Vinnie Falco
b806ce2d9e
More match options for unit test selection string
2013-08-07 17:31:48 -07:00
Vinnie Falco
f48ab1b286
Add 'print' unit test which prints the list of tests
2013-08-07 15:34:13 -07:00
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