Commit Graph
107 Commits
Author SHA1 Message Date
Alexander Arlt 0b49fd3493 CMake: Update jsoncpp to v1.8.4 2018-04-23 11:10:39 +01:00
Alex Beregszaszi 0bf3db3fcf Add static_assert for the correct jsoncpp version 2018-04-17 11:03:19 +01:00
Paweł Bylica 1ca8aebf8e CMake: Clean up devcore dependencies 2018-04-16 12:16:04 +02:00
Daniel Kirchner c15cb6cc7a Prevent information about file existence outside the allowed paths to leak by mimicing boost::filesystem::weakly_canonical. 2018-04-11 18:52:22 +02:00
chriseth eb5b18e814 Generalize cycle detection. 2018-04-03 16:29:18 +02:00
Daniel Kirchner 7fa892eca9 Add interactive test tool isoltest. 2018-03-15 16:23:49 +01:00
Alexander Arlt 0f29ac4e56 Add new JSON API for better abstraction and for supporting strict JSON parsing 2018-02-20 21:58:26 +01:00
chriseth 5747985e6a Use one-dimensional vector. 2018-02-13 15:04:10 +00:00
chriseth 12c3eb8880 Suggestion to improve readability. 2018-02-13 15:04:10 +00:00
chriseth dc0a25f1cd Minor changes. 2018-02-13 15:04:03 +00:00
Balajiganapathi S 8a491c77ba Restructure code for alternative identifier suggestions 2018-02-13 15:00:15 +00:00
Balajiganapathi S b1417b318f Move string distance function to utils and format error message 2018-02-13 14:59:33 +00:00
chriseth d84c9e148b Generic pretty-printed numbers.. 2018-02-09 19:00:40 +01:00
chriseth 3760284e1c Move-append for vector. 2017-12-11 14:24:04 +01:00
Alex Beregszaszi 6ebc094474 Ensure that non-hex characters are caught in address checksumming 2017-11-17 00:46:45 +00:00
wadeAlexC 8a6692b2cf Improves address literal checksum error message 2017-11-17 00:46:44 +00:00
Alex Beregszaszi 6f2865228c Add readStandardInput helper 2017-10-18 12:56:11 +01:00
Alex Beregszaszi 7186e142b8 Rename contentsString to readFileAsString 2017-10-18 12:55:12 +01:00
Paweł Bylica 931c0bcce3 Refactor Exception::what() 2017-10-02 16:49:45 +02:00
Alex Beregszaszi 71aca8c86d Always return a valid pointer in Exception::what() 2017-10-02 11:41:47 +01:00
chriseth f28d40ef0b Provide template for whiskers error. 2017-09-22 15:19:50 +02:00
Alex Beregszaszi 6cec0789b5 Limit of scope of variables in SHA3 2017-09-20 01:23:21 +01:00
Alex Beregszaszi aad829948a Ensure parameter names match between headers and implementation 2017-09-20 01:23:21 +01:00
chriseth cd22da1d9e Remove escape function. 2017-08-29 15:50:28 +01:00
Alex Beregszaszi 7fb4a64136 Move all file specific globals to anonymous namespace 2017-08-29 11:09:18 +01:00
chriseth 6951a371ec Cleanup of vector_ref.h 2017-08-25 19:36:48 +02:00
chriseth 82e4f6f604 Cleanup of FixedHash.h 2017-08-25 16:05:28 +02:00
chriseth 4b0e30d259 Cleanup of Common.h 2017-08-25 14:54:23 +02:00
chriseth 1437521df0 Merge pull request #2807 from ethereum/removeABIh
Cleanup: Remove ABI.h
2017-08-25 14:53:30 +02:00
chriseth 157b5f1ae9 Cleanup of SHA3.h 2017-08-25 12:13:26 +02:00
chriseth bfc7d71f51 Cleanup: Remove ABI.h 2017-08-25 11:57:33 +02:00
Alex Beregszaszi 957f23a9f4 Merge pull request #2538 from ethereum/z3Conditions
z3 conditions
2017-08-24 00:27:09 +01:00
Paweł Bylica ee09a06647 CMake: Add back compatibility with CMake 3.0 2017-08-23 17:54:53 +02:00
chriseth 5bfd5d98c1 Format numbers more nicely. 2017-08-23 17:37:35 +02:00
Alex Beregszaszi 3b07c4d38e Merge pull request #2757 from ethereum/cmake
Static linking
2017-08-23 12:36:24 +01:00
Paweł Bylica 388fc983fa CMake: Cleanup "local" include path 2017-08-22 22:50:25 +02:00
Paweł Bylica 15fd43f035 CMake: Fix linking with pthread 2017-08-22 16:45:57 +02:00
Alex Beregszaszi f38429fef8 Switch stream properties back after temporary modification 2017-08-22 13:55:01 +01:00
Alex Beregszaszi 2a5772cff7 Mark appropriate constructors explicit 2017-08-22 10:51:46 +01:00
Alex Beregszaszi 3cf2426e1a Make vector+vector template more readable 2017-08-22 10:51:46 +01:00
Alex Beregszaszi b3986f1d07 Remove some unused includes 2017-08-21 14:08:58 +01:00
Paweł Bylica 0712e6302e Boost: Use static libs 2017-08-18 13:32:36 +02:00
Paweł Bylica 2a1b6b2e92 CMake: Simplify libdevcore config 2017-08-17 13:48:34 +02:00
chriseth bda410bb07 Helpers. 2017-08-14 12:44:25 +02:00
Alex Beregszaszi d5188fb671 Introduce IndentedWriter 2017-08-10 22:47:09 +01:00
Alex Beregszaszi f3e591eedd Add template for merging sets 2017-07-19 14:56:40 +01:00
chriseth 09e821619e Refactor exceptions and provide comment function. 2017-07-13 11:34:03 +02:00
Alex Beregszaszi b615b01449 Move UndefMacros from libdevcore to libsolidity/parsing 2017-07-02 00:09:46 +01:00
Alex Beregszaszi aea5f90ad3 Rewrite validateUTF8 using if/else 2017-06-26 12:59:17 +01:00
Alex Beregszaszi c45dbab00c Rewrite validateUTF8 to use char 2017-06-26 12:59:14 +01:00