Commit graph

769 commits

Author SHA1 Message Date
Nathaniel
e5aab9c58b
Add support for auxiliary serialization data
To supplement the new custom serialization feature, we also would like
the ability to use standard reflection-based serialization, but also to
add some extra data in on the side. This is now possible as auxiliary
serialized data. A class can define auxiliary data serializers which will
add additional data to the serialized record generated by the usual
reflection-based serializers.
2022-03-21 08:54:08 -05:00
Nathaniel
213fd5168f
Cleanup and organization
Delete a useless and unused overload of raw::unpack

Also, make the new custom serialization bit work for unreflected types
(they still need typename reflection)
2022-03-21 08:53:24 -05:00
Nathaniel
9a1ea8a0bf
Enable classes to customize their serialization
Add support for classes to define members to customize their
serialization from the default from reflection.
2022-03-21 08:53:08 -05:00
Vlad Dobromyslov
a36e6e71be #285 error converting value to string 2022-03-04 22:20:05 +00:00
Pavel Baykov
8363f00715 Remove OpenSSL related build warnings 2022-02-10 19:16:44 +00:00
serkixenos
29d2f72b24 Remove as much warnings from build log as possible 2020-10-29 21:47:30 +01:00
pravin-battu
3f4a4468e0 static variant update 2020-10-16 12:12:57 -03:00
blockc p
917e4d348b ws-updates 2020-08-12 13:00:39 +00:00
pravin-battu
c1e362a8dd websocket issue 2020-07-05 22:23:29 -03:00
blockc p
13b7cfaec7 Revert "websocket fix, issue 13"
This reverts commit 0cf6f461b6
2020-07-02 17:07:12 +00:00
pravin-battu
0cf6f461b6 websocket fix, issue 13 2020-07-02 13:34:29 -03:00
pbattu123
a76b9ff81c include fc build optimization changes 2020-02-20 12:19:22 -04:00
pbattu123
1cae4d3481 Revert "Merge pull request #13 from gladcow/feature/GRPH-92"
This reverts commit c30f3b7d32, reversing
changes made to 31e289c53d.
2020-01-06 17:00:41 -04:00
pbattu123
a8ffe6ed3d
Merge branch 'latest-fc' into feature/GRPH-92 2020-01-03 09:33:16 -04:00
satyakoneru
2f79730323 GRPH134-Witness High CPU Issue, websocket changes 2019-11-06 11:18:04 +00:00
Sandip Patel
ea4aebf760 Fixed fc tests 2019-10-08 12:13:42 +05:30
pbattu123
f13d0632b0
Merge pull request #4 from Noughmad/GRPH-50-network_broadcast_api-fix
[GRPH-50] network broadcast api fix
2019-10-04 09:24:17 -03:00
pbattu123
209bca8d84
Merge pull request #9 from peerplays-network/feature/GRPH-2
[GRPH-2] Fixed log appending issue.
2019-10-03 11:12:52 -03:00
Sandip Patel
9da11c44ed Fixed log appending issue. 2019-09-20 19:04:24 +05:30
gladcow
2343ab74f3 fix compilation errors 2019-09-19 18:21:50 +03:00
Miha Čančula
50932bb5ff Merge branch 'master' into GRPH-50-network_broadcast_api-fix 2019-09-18 15:17:58 +02:00
Peter Conrad
1893cb336c Separate exception declaration and implementation 2019-09-13 14:41:11 +03:00
Peter Conrad
a94d110b5d Get rid of some inlines 2019-09-13 14:34:17 +03:00
Peter Conrad
23761bade5 Dont inline generic pack/unpack to enable externalized serialization 2019-09-13 14:29:24 +03:00
satyakoneru
3738830d76 GRPH-4 CLI Wallet Crash Fix 2019-09-09 14:30:25 +00:00
Miha Čančula
1f3735e362 Fixes to adapt to changes in variant API 2019-08-20 11:25:38 +02:00
Abit
33215ffb6e Merge pull request #21 from pmconrad/variant_fix
Variant fix
2019-08-20 11:25:15 +02:00
Peter Conrad
10a857ee78 Merge pull request #20 from abitmore/fix-serialization
Fix pack/unpack serialization
2019-08-20 10:58:22 +02:00
Abit
838da0d8dd Merge pull request #15 from pmconrad/json_parsing_fix
JSON parsing fix from steem PR 2178
2019-08-20 10:54:30 +02:00
pbattu
00efb88ac7 fc changes to support ubuntu-18.04 upgrade 2019-05-21 18:42:14 -03:00
Eric Frias
69a1ceabce Add a fc_[diwe]dump() function, analogous to fc_[diew]log() 2018-05-09 15:39:57 -04:00
Eric Frias
8df97c6b35 Merge remote-tracking branch 'origin/betting' into betting-merge 2017-08-24 17:38:23 -04:00
Roman Olearski
ff099209b6 added ntp hash_ctr_rng 2017-07-13 16:18:29 +02:00
Eric Frias
4d8ac59b0b Merge commit 'cb62798' 2017-06-21 16:43:31 -04:00
Eric Frias
7c88a95df1 Merge commit 'b94a338e56475943eb9bcc79be60ed6afd586796' 2017-06-21 16:19:49 -04:00
Eric Frias
8eb2ccc180 Merge commit '1f41494' 2017-06-21 09:11:02 -04:00
Eric Frias
772c2b2822 Merge commit 'e323862' 2017-06-20 19:06:22 -04:00
Eric Frias
2c8cdf84b7 Merge commit '622ff58' 2017-06-20 17:27:58 -04:00
Vikram Rajkumar
cb627980a5 Remove unused CyoEncode and Base32
5c466150ec
2017-06-04 18:13:13 -05:00
Vikram Rajkumar
04694f9c40 Merge branch 'btsabc-fix_vs2013' 2017-06-01 16:12:16 -05:00
Vikram Rajkumar
680731ef1b Remove equihash 2017-06-01 16:11:35 -05:00
kinglaw
0c25cb568f In order to pass compile in vs2013, fixed:
removed equihash from the cmakelists.txt.
Fix the inconsistencies of the template functions "from_variant" ,"unpack" and definitions that processes flat_map.
Signed-off-by: kinglaw <58291@qq.com>
2017-06-01 13:03:02 +08:00
Vikram Rajkumar
0e2b783168 Merge remote-tracking branch 'steem/13-jsonrpc-improvements' 2017-05-21 14:37:31 -05:00
Vikram Rajkumar
6d386e442b Revert "...Fix build?"
This reverts commit 908762d687.
2017-04-25 20:22:31 -05:00
Nathan Hourt
908762d687 ...Fix build? 2017-04-25 15:39:42 -05:00
Michael Vandeberg
fa63cd799f Responses contain jsonrpc field and increased readability of errors #13 2017-04-10 11:12:24 -04:00
Eric Frias
9d408aa532 Fix serialization of enums to use variable-length integerd 2017-03-21 08:59:58 -04:00
oxarbitrage
25d7b3055f struct range_proof_info change int to int64_t
https://github.com/bitshares/bitshares-core/issues/160
2017-03-17 18:31:45 -03:00
Vikram Rajkumar
0d0b485f3a Remove GNTP (unrelated to NTP) 2017-03-16 12:33:30 -05:00
Vikram Rajkumar
fe82998021 Remove NTP 2017-03-16 12:29:57 -05:00