sowle
4b2b8bc273
filesystem unicode refactoring: many fixes and improvements for #121
2019-09-26 03:13:36 +03:00
sowle
53919c7fa6
Merge branch 'unicode_refactoring' into develop
2019-09-25 17:12:11 +03:00
sowle
d66e07ef1a
filesystem unicode refactoring WIP3
2019-09-25 17:09:38 +03:00
sowle
d90517a667
Merge branch 'unicode_refactoring' into develop
2019-09-25 07:40:58 +03:00
sowle
ceb1739f23
filesystem unicode support: WIP2
2019-09-25 06:22:00 +03:00
cryptozoidberg
d0ea59aebc
removed more warnings, code cleanup
2019-09-24 18:30:25 +02:00
cryptozoidberg
20a81cbe6d
fixed warnings
2019-09-24 17:19:43 +02:00
sowle
7706f0d6ac
filesystem unicode support: WIP
2019-09-24 17:49:04 +03:00
sowle
f5dbbfd1d4
some warning fixed
2019-09-11 13:30:56 +03:00
cryptozoidberg
eb4a10e18e
added missing file + code cleanup
2019-08-31 14:48:02 +02:00
cryptozoidberg
84dfc6917a
added cmake paramter to have mdbx as an option
2019-08-31 14:41:18 +02:00
cryptozoidberg
b69a9b9bf4
added missed ()
2019-08-30 23:10:18 +02:00
cryptozoidberg
07cc6e4a68
re-configured platforms supportin cmake for libmdbx
2019-08-30 23:09:04 +02:00
cryptozoidberg
7a1de87972
fixed mispring
2019-08-30 22:10:48 +02:00
cryptozoidberg
2a0aafd7b3
added missing version.c file
2019-08-30 21:57:52 +02:00
cryptozoidberg
e2b9de59a9
added missing file
2019-08-30 21:51:33 +02:00
cryptozoidberg
1dee7bc139
changed conditions for cmake
2019-08-30 21:44:24 +02:00
cryptozoidberg
a969d28c8e
fixed mispring
2019-08-30 21:36:03 +02:00
cryptozoidberg
e2357dfe13
added multiple os lock support files into cmake
2019-08-30 21:30:55 +02:00
cryptozoidberg
64b16b6f25
fixed warnings
2019-08-30 15:48:58 +02:00
sowle
e278e8a792
ethash: more logs
2019-08-30 03:57:45 +03:00
sowle
33598c7c19
ethash: implement custom logging, add log message on allocation error
2019-08-30 03:53:20 +03:00
cryptozoidberg
5009a20461
added mdbx backend, first launch(got some errors)
2019-08-30 00:21:53 +02:00
cryptozoidberg
c78a118633
added cmakelist
2019-08-29 22:51:37 +02:00
cryptozoidberg
28163e9eae
Merge branch 'lmdb_18_revert' into libmdbx
2019-08-29 22:49:44 +02:00
cryptozoidberg
e4c28d29e8
few changes to fix compilation
2019-08-29 22:48:15 +02:00
sowle
e07e4b0b9b
correctly handle null ptr that may be returned from progpow in get_block_longhash()
2019-08-29 18:44:59 +03:00
sowle
d6e8ecb86f
callstack trace for win64 implemented and integrated into epee
2019-08-29 04:23:16 +03:00
cryptozoidberg
c62cb18c48
added copy of libmdbx into folder tree(ref to git submodule will be added later)
2019-08-28 23:25:45 +02:00
sowle
28659827c3
lmdb: reverting back to v 18 due to complex issues with resizing/synchronization
...
lmdb v 24 requires manual resizing/growing during it's normal function
Zano core is purely async so it's not easy to prevent all DB txs from starting on lmdb adapter level, because it will lead to random deadlocks in the core due to many high-level cross-thread dependencies.
We will rethink this later.
Many thanks to @leo-yuriev who helped us to discover these issues!
2019-08-28 17:58:35 +03:00
sowle
483f673c0d
warnings fixed
2019-08-15 06:17:03 +03:00
cryptozoidberg
2662abea6d
fixed compilation problem
2019-08-14 20:51:49 +02:00
cryptozoidberg
3cf4b87a07
Merge branch 'develop' into pos_impr
2019-08-14 10:23:56 +02:00
sowle
66072d32dd
lmdb update: 0.9.18 -> 0.9.24
2019-08-13 19:58:31 +03:00
cryptozoidberg
4a1bd84c71
added api for importing contacts from file
2019-08-09 22:12:32 +02:00
sowle
a6ab2adf86
zlib_helper::pack() fixed for small amount of data + unit test added ( resolves #62 )
2019-08-05 17:07:10 +03:00
cryptozoidberg
1ae2da4983
merge from develop
2019-08-01 23:22:43 +02:00
cryptozoidberg
292437c05c
fixed compilation issues
2019-07-24 00:37:24 +02:00
cryptozoidberg
0b1c1de8a8
added std analog of __builtin_popcount poor performance, but good compability
2019-07-16 21:14:21 +02:00
cryptozoidberg
41aa0932ce
returned original __builtin_popcount
2019-07-16 20:49:01 +02:00
cryptozoidberg
8d0c8a579f
attempt to fix bug in Zano/zanod related to CPU with hardware suport of SSE less then 4.2
2019-07-15 20:13:06 +02:00
cryptozoidberg
cda2dda44f
implemented comparing function fo altchains
2019-07-15 20:10:50 +02:00
cryptozoidberg
216ce4d90d
Merge branch 'develop' into pos_impr
2019-07-13 17:02:14 +02:00
cryptozoidberg
97e721f5f5
fixed bug with payment id visualisation
2019-06-29 00:39:50 +03:00
cryptozoidberg
667a4dec8a
inital implementation of PoS improvements: comparing function, diff tracing, block version
2019-06-18 01:15:33 +03:00
sowle
953a081559
eos portable archive: fix boost archive version back to make it independent from Boost version (also, fix for ZANO-307)
2019-06-12 18:45:20 +03:00
cryptozoidberg
4acab07028
added more diagnostic logs for protocol
2019-06-05 15:51:15 +03:00
cryptozoidberg
8c065fd974
added notice for pos_mining in wallet, removed warnings with new boost
2019-05-24 15:51:10 +02:00
sowle
33a002982e
formatting/whitespace fixes
2019-05-21 19:53:20 +03:00
sowle
26c26501e5
reverting commit cca48ed718 "contrib: update LMDB to 0.9.23, use submodule ( #27 )"
2019-05-21 18:18:20 +03:00