Gav Wood
cb009c7640
Fix mining deadlocks.
Cleanups and additional diagnostics for the BadRoot problems.
10 years ago
Gav Wood
4e17c58938
Remove all other support code in favour of exception information.
10 years ago
Gav Wood
095b6f8189
Report bad blocks using published standards.
10 years ago
Lefteris Karapetsas
44cd78d647
Improve getpass() usage
As can be seen from: http://unixhelp.ed.ac.uk/CGI/man-cgi?getpass+3
getpass() is a deprecated function and it's advised not to use
it.
What's more all signals are disabled so (SIGINT, SIGQUIT, SIGSTOP,
SIGTSTOP) will do nothing and as such if the user wants to quit the
program while typing the password in the password loop he is out of
luck.
With this commit we get a manual version of getpass(), inspired by this
SO answer: http://stackoverflow.com/a/1196696/110395
10 years ago
Gav Wood
1aa1950d75
Invariant utilities.
10 years ago
CJentzsch
036c7ba8bd
avoid stack overflow and div by zero
10 years ago
Gav Wood
4d7cb406d6
Stricter RLP.
10 years ago
arkpar
31e119dd40
fixed exception constructor for msvc
10 years ago
Christoph Jentzsch
73250e4de7
boostify exceptions
10 years ago
Lefteris Karapetsas
9d9459d9ae
Fixing access of boost::diagnostic_information() for Exceptions
- Figured it out with help from @arkpar . Thanks!
10 years ago
Gav Wood
9e1c2980d4
Unclobber Arkadiy's exception fixes.
10 years ago
Gav Wood
f799303ea5
Gas fixes.
Trie fixes.
10 years ago
Gav Wood
314b82a1cd
Gas fixes.
Trie fixes.
10 years ago
arkpar
e2fe258d41
Super effective exception constructor
10 years ago
arkpar
9c005828cc
refactored some exceptions for thread safety
10 years ago
Gav Wood
de177effb0
Gas fixes.
Trie fixes.
10 years ago
Gav Wood
f0e1be6abf
Gas fixes.
Trie fixes.
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
winsvega
ce3638f75d
Test related
Constant in TestHelper.h
Exception in TestHelper.h
10 years ago
winsvega
d6ebb4454b
Style Changes
New exception for values larger than 2**256
Auto format .json files
10 years ago
Lu Guanqun
77a15f749f
change typedef to using according to preferred coding style
10 years ago
caktux
ed775c31c7
apply 565e3f1
and 8a3eac3
10 years ago
Gav Wood
565e3f19ff
Compile fix for Apple's handicapped clang.
10 years ago
arkpar
23c82cccac
Removed dependency on WebThreeDirect form Web3Server
Mix Client Model
10 years ago
Gav Wood
c80fe47289
Fix std services except DNS Reg whose contract needs rewriting.
10 years ago
subtly
b50578f1e6
coding standards, documentation, new exception syntax
10 years ago
Christoph Jentzsch
98978db662
int to size_t for errinfo_required
10 years ago
Christoph Jentzsch
8dcf6635ac
style
10 years ago
Christoph Jentzsch
be3ccd3444
Clean up and organize tests + state class tests
10 years ago
Christian
8bb71c4ebf
Use boost errinfo.
10 years ago
Christoph Jentzsch
14f80389a5
fixed bug in name of error_info typedef
10 years ago
Christian
bf3a76f5af
Improved exceptions and reporting exceptions for command-line compiler.
10 years ago
Christoph Jentzsch
10d00f4e54
Added random test creater
10 years ago
Gav Wood
d93cccc463
More attempts to fix for the ultra-pedantic clang compiler.
10 years ago
Christoph Jentzsch
c494a3f886
Bug fix, push callcreate before changing gas value in FakeExtVM
10 years ago
Christoph Jentzsch
fb876453ca
Restructured exceptions. Boost::exception is now used primarily.
10 years ago
Christoph Jentzsch
7b17adba08
Exemplar alteration to show effect of using boost::exception
10 years ago
Gav Wood
515a1c22a9
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
10 years ago
Gav Wood
4cb7993655
Project-wide reorganisation of namespaces.
10 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Gav Wood
adfcf6f4e4
Add missing files.
11 years ago
Gav Wood
e8217ea489
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
11 years ago
Gav Wood
648fbc57c9
Split out libethcore from libethereum.
11 years ago
Gav Wood
c1c02c461d
Remove Database when protocol version changes.
11 years ago
Muharem Hrnjadovic
be65dbc46d
Fixed the other occurrence of Foobar
11 years ago
Muharem Hrnjadovic
4bab3c57a5
Corrected license headers (Foobar -> cpp-ethereum)
11 years ago
Gav Wood
04453aada0
Repot defaults.
11 years ago
Gav Wood
2a53d5f751
AlephZero renamed AlethZero and moved to cmake project.
Other minor changes.
11 years ago
Gav Wood
1983777cd0
GPL v2, not 3.
11 years ago
Gav Wood
f666853724
Repotted a lot of the Trie stuff.
11 years ago