Daniel Larimer
171eb212cd
refactor api_client and api_server into api_connection and add JSON impl
2015-03-11 10:49:30 -04:00
Daniel Larimer
fa352e14bd
nested API calls fully abstracted
2015-03-10 18:52:27 -04:00
Daniel Larimer
cf849b8b54
test code
2015-03-10 09:14:33 -04:00
Daniel Larimer
ee9c2ac4ed
api progess
2015-03-09 18:50:20 -04:00
Nathan Hourt
4194a609c2
Allow hashing of uint128
2015-03-06 16:41:52 -05:00
Daniel Larimer
9b7753b127
adding hash method to sha224
2015-03-06 15:12:09 -05:00
Daniel Larimer
73c2c1de90
fix static_variant to/from variant
2015-03-05 09:54:33 -05:00
Daniel Larimer
3a120c0f7f
fix bugs in static_variant
2015-03-05 08:58:29 -05:00
Daniel Larimer
0caac3fee9
update exceptions in static_variant and add header gaurd
2015-03-05 08:22:41 -05:00
Daniel Larimer
9c0f222e06
reflecting typename for arbitrary vectors
2015-03-04 11:14:15 -05:00
Nathan Hourt
773844668d
Merge branch 'master' of github.com:BitShares/fc
2015-03-02 18:24:48 -05:00
Nathan Hourt
d0803ec9cd
Fixes circa safe and static_variant
2015-03-02 18:24:37 -05:00
Eric Frias
12460ba28b
Qualify call to fc:: to avoid "ambiguous" error with boost types
2015-03-02 12:23:27 -05:00
Nathan Hourt
b393ddc1da
Check -INT_MIN case in safe.hpp negate operator
2015-03-02 09:51:36 -05:00
Daniel Larimer
e71ea52075
add mult to safe
2015-03-01 09:53:21 -05:00
Daniel Larimer
fd4fc4f0cb
reflect safe
2015-02-28 10:08:04 -05:00
Daniel Larimer
3917a8d6a0
fix static_variant
2015-02-27 16:53:55 -05:00
Daniel Larimer
f9f965809b
bug fixes
2015-02-27 16:07:50 -05:00
Daniel Larimer
c0a4ed77b1
adding static_variant type
2015-02-27 13:41:55 -05:00
Daniel Larimer
374f141f0a
Merge branch 'master' of github.com:BitShares/fc
2015-02-23 14:02:06 -05:00
Daniel Larimer
537029f09f
fix build
2015-02-23 14:01:58 -05:00
Vikram Rajkumar
c3bc573af7
Fix Mac build
2015-02-23 11:08:55 -05:00
Daniel Larimer
cf6f81dd5b
Merge branch 'master' of github.com:BitShares/fc
2015-02-23 09:06:16 -05:00
Daniel Larimer
7e34d8fe56
Adding support for flat_map,flat_set
2015-02-23 09:06:04 -05:00
SynaptiCAD User
42fcebd473
Remove unnecessary locking around log sending
2015-02-22 14:07:27 -05:00
SynaptiCAD User
30e52b6b01
Fix GELF logging to split long messages, use compression
2015-02-22 14:07:05 -05:00
Daniel Larimer
ec66863902
added type for safe int ops
2015-02-19 11:39:17 -05:00
Daniel Larimer
cf4ed08d4b
Merge branch 'master' of github.com:BitShares/fc
2015-02-17 09:55:36 -05:00
Daniel Larimer
93a789891e
Adding is_utf8 call and making enum_type cast explicit
2015-02-17 09:55:31 -05:00
Nathan Hourt
c7de8954fb
Merge branch 'master' of github.com:bitshares/fc
2015-02-12 10:55:12 -05:00
Nathan Hourt
de2000795d
Fix crashes when destroying json_connection, tcp_socket
...
Also, create on_close callback on json_connection, so clients can
know when the connection has failed.
2015-02-12 10:54:18 -05:00
Vikram Rajkumar
ee370dd5a8
Define sha256::hash( sha256 )
2015-02-11 18:58:19 -05:00
Daniel Larimer
0bf2f9cfd4
fix conflict
2015-02-11 18:32:23 -05:00
Daniel Larimer
71e4e221b7
merge
2015-02-11 18:28:29 -05:00
Daniel Larimer
057861c608
extra raw io helpers
2015-02-11 18:27:33 -05:00
Nathan Hourt
13430fce12
Revert "Dumb hack that seems to prevent crashing when destroying json_connection"
...
This reverts commit b068865eb5 .
Caused crashes elsewhere.
2015-02-11 17:20:58 -05:00
Nathan Hourt
b068865eb5
Dumb hack that seems to prevent crashing when destroying json_connection
2015-02-10 18:35:50 -05:00
Eric Frias
55c5d95920
Add raw serialization of real128
2015-02-09 18:55:58 -05:00
Vikram Rajkumar
9c5450185a
Revert "Pretty-print objects in log messages"
...
This reverts commit 41630e7629 .
2015-02-05 18:52:59 -05:00
Vikram Rajkumar
54a51c3471
Define fc::ripemd160::hash() for arbitrary serializable objects
2015-02-05 18:52:03 -05:00
Vikram Rajkumar
41630e7629
Pretty-print objects in log messages
2015-02-04 18:05:28 -05:00
Vikram Rajkumar
43659333d3
Fix compiler warning
2015-02-03 18:12:37 -05:00
theoretical
323d59b054
real128: Rename PRECISION to FC_REAL128_PRECISION and expose it globally
2015-02-03 11:31:20 -05:00
theoretical
51033bcb12
real128: Implement from_fixed() to initialize real128 from fixed point value
2015-02-03 11:23:22 -05:00
theoretical
27e224b012
uint128: Make to_integer(), to_uint64() assert magnitude
...
- All places these are used already handle magnitude checks correctly
- As a "bit-twiddling" method, low_bits() truncates
- As a "semantics preserving type conversion" method, to_uint64() asserts
- Add low_32_bits() as a "bit-twiddling" non-asserting to_integer() equivalent
2015-01-30 13:19:01 -05:00
theoretical
4b8c211629
uint128: Check for large shift count before truncating in << and >>
...
- Correctly handle very large shift counts
- uint128(1) << (uint64_t(1) << 32) should now be 0 as expected
2015-01-30 13:19:01 -05:00
Nathan Hourt
ac197311ca
json_connection: save and cancel a future
...
Hopefully this will fix a crash on exit.
2015-01-30 10:23:33 -05:00
Daniel Larimer
633c889ce3
Merge branch 'master' of https://github.com/BitShares/fc
2015-01-29 17:01:19 -05:00
Daniel Larimer
b300404b89
adding comparison operators for optional
2015-01-29 17:01:17 -05:00
theoretical
d963c6482a
Protect flush() with lock in json_connection.cpp
...
- Maybe fixes https://github.com/BitShares/bitshares/issues/1323
2015-01-29 12:55:34 -05:00