John Jones
8426b45d6c
Increase size for Boost 1.70
2019-08-13 13:11:36 -05:00
Peter Conrad
d8bec3d847
Resolved another begin/data inconsistency
2019-08-05 21:27:53 +02:00
Peter Conrad
42be69c3f7
Removed unused var
2019-08-02 17:31:28 +02:00
Peter Conrad
6008c96c1a
Allow more space for windows sockets due to fc::future changes
2019-07-26 15:02:17 +02:00
Peter Conrad
451ed46ecc
Replace one more "new promise" with "promise::create"
2019-07-26 15:02:17 +02:00
Abit
966e9ea64e
Merge pull request #121 from crypto-ape/master_mingw
...
CMake cleanup & MinGW support
2019-07-25 09:44:37 +02:00
Abit
e4b35e4a42
Update a comment to avoid confusing doxygen
2019-07-18 23:15:22 +02:00
crypto-ape
e0dd942875
Update build system for MinGW
2019-07-08 10:43:02 +02:00
Peter Conrad
6ed94317ab
Merge pull request #137 from pmconrad/1584_more_simplification
...
More simplifications
2019-06-19 18:34:59 +02:00
Peter Conrad
deb9d4f0a6
Make task internal storage private
2019-06-19 17:40:22 +02:00
Peter Conrad
3fa4fa6148
Fixed typo
2019-06-19 17:31:54 +02:00
crypto-ape
f29248d139
extend static_variant with is_type() method
2019-06-11 18:00:01 +02:00
Peter Conrad
ed7eefec67
Avoid array copy
2019-06-11 13:32:04 +02:00
Peter Conrad
1bda001b8c
Use common inline functions for splitting/combining uint128 to/from two uint64 values
2019-06-11 08:51:59 +02:00
Peter Conrad
b16bf00a10
Made task_base destructor virtual
2019-06-10 23:25:56 +02:00
Peter Conrad
f1746b705a
Make data_size static in hash classes
2019-06-10 23:24:09 +02:00
Peter Conrad
40797b1026
Fixed typo
2019-06-10 18:52:46 +02:00
Peter Conrad
79b2a0d634
Add support for native 128bit types
2019-06-08 10:25:52 +02:00
Peter Conrad
7649f1f47d
Removed broken http_server + unused http_api
2019-06-06 14:54:48 +02:00
Peter Conrad
8196eb98c8
Added fc::int128_t
2019-06-06 14:41:47 +02:00
Peter Conrad
a11a50d4e1
Replaced true_type, false_type, is_class, is_enum with std type_traits
2019-06-06 14:41:47 +02:00
Peter Conrad
f732a587d7
Replace NO_RETURN with [[noreturn]] standard attribute
2019-06-06 14:41:47 +02:00
Peter Conrad
1025c36153
Replaced fc::nullptr_t with std::nullptr_t
2019-06-06 14:41:47 +02:00
Peter Conrad
8ad041cea0
Replaced fc::deduce with std::remove_reference<std::remove_const<>>
2019-06-06 14:41:47 +02:00
Peter Conrad
0aac8a4afc
Replaced fc::forward with std::forward
2019-06-06 14:41:47 +02:00
Peter Conrad
a8337ecc42
Added constexpr where applicable
2019-06-06 14:41:47 +02:00
Peter Conrad
632a90709e
Replace fc::array with std::array
2019-06-06 14:41:47 +02:00
Peter Conrad
a3e2410091
Replace fc::uint128 with boost::multiprecision::uint128_t
2019-06-06 14:41:09 +02:00
Peter Conrad
648d969fb9
Remove unused header
2019-06-06 14:39:14 +02:00
Peter Conrad
022c40dde2
Removed unused real128
2019-06-06 14:39:14 +02:00
Peter Conrad
7506aaefe7
Moved retain/release to task_base
2019-06-06 14:39:14 +02:00
Peter Conrad
19bbc4080e
Added retain where applicable
2019-06-06 14:39:14 +02:00
Peter Conrad
7cf371736b
Intermediate
2019-06-06 14:39:14 +02:00
Peter Conrad
58e16e543d
Replaced most fc::shared_ptr with std::shared_ptr
2019-05-29 11:28:40 +02:00
Peter Conrad
3b3cadf7d5
Separate exception declaration and implementation
2019-05-28 17:22:57 +02:00
Peter Conrad
9069e05cb0
Get rid of some inlines
2019-05-28 17:20:57 +02:00
Peter Conrad
de46823a99
Dont inline generic pack/unpack to enable externalized serialization
2019-05-28 17:20:57 +02:00
Peter Conrad
aa8870e793
Fixed JSONRPC error handling
2019-05-24 18:11:19 +02:00
Nathan Hourt
afb96a0e7e
Ref #126 : Cleanup/revert unwanted changes
2019-05-13 17:25:49 -05:00
Nathan Hourt
0a50ac23e0
Remove websocket_server::synchronous_close
...
It doesn't work as expected, so get rid of it.
2019-05-13 17:25:08 -05:00
Nathan Hourt
bb01f3e925
Use random port for API tests
...
Add missing functionality to websocket_client and websocket_server to
make API tests more reliable and to make it possible to use a random
port for the tests.
2019-05-13 17:25:08 -05:00
Nathan Hourt
a89e30187f
API Tests
...
General cleanup of a lot of nonsense
Add tests of optional parameters
2019-05-13 17:24:10 -05:00
Nathan Hourt
eb48480246
Do optional API args without hana
...
So sad... the hana version was way more expressive... But hey, I'm kinda
proud I actually got this working! :D
2019-05-13 17:11:43 -05:00
Nathan Hourt
24eff3ab6d
Add API support for optional arguments
...
FC_API now supports optional arguments! Any trailing arguments of
an fc::optional type are now optional, and do not need to be
supplied. If omitted, they will be inferred to be null optionals.
2019-05-13 17:11:43 -05:00
Peter Conrad
869ad45242
Merge pull request #118 from crypto-ape/valgrind-inspired-fixes
...
valgrind inspired fixes
2019-05-12 11:01:20 +02:00
Abit
67e5a06035
Merge pull request #119 from bitshares/shared-ws-client-ptr
...
Use shared_ptr to WS connection in API connection
2019-05-10 15:24:15 +02:00
Peter Conrad
2cf1510d81
Merge pull request #122 from pmconrad/1196_serialization
...
1196 serialization
2019-05-08 17:32:35 +02:00
abitmore
ed3f1c86dd
Fix signal handling in CLI
2019-05-07 19:43:37 -04:00
abitmore
127aadbffc
Add function to send signals to threads
2019-05-07 19:21:43 -04:00
abitmore
635cbc24e7
Return the signal_set when setting signal handler
2019-05-07 19:21:43 -04:00