solidity/libdevcore
Augusto F. Hack 6c3b48ddfc Added guards for unknown pragmas
Removed push/pop if there was no change to the warnings *in the same
file* for a given compiler. This assumes the imported boost headers use
a warning stack themselves.

The pragmas don't seem to be required anymore, but were not removed to
mantain compatibility with older versions of the boost library.

Compiled with
- clang version 6.0.1 (tags/RELEASE_601/final)
- gcc (GCC) 8.1.1 20180531
 against:
- libboost 1.67.0-5
2018-08-05 19:21:33 -03:00
..
Algorithms.h Guard CycleDetector against recursion exhaustion. 2018-08-01 12:02:59 +01:00
Assertions.h Remove unused errinfo types 2017-06-22 11:25:07 +01:00
boost_multiprecision_number_compare_bug_workaround.hpp Add boost workaround for specific version. 2016-08-04 13:21:33 +02:00
CMakeLists.txt CMake: Clean up devcore dependencies 2018-04-16 12:16:04 +02:00
Common.h Added guards for unknown pragmas 2018-08-05 19:21:33 -03:00
CommonData.cpp Ensure that non-hex characters are caught in address checksumming 2017-11-17 00:46:45 +00:00
CommonData.h Generic pretty-printed numbers.. 2018-02-09 19:00:40 +01:00
CommonIO.cpp 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
CommonIO.h 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
Exceptions.cpp Refactor Exception::what() 2017-10-02 16:49:45 +02:00
Exceptions.h Ensure that non-hex characters are caught in address checksumming 2017-11-17 00:46:45 +00:00
FixedHash.h Cleanup of FixedHash.h 2017-08-25 16:05:28 +02:00
IndentedWriter.cpp Introduce IndentedWriter 2017-08-10 22:47:09 +01:00
IndentedWriter.h Introduce IndentedWriter 2017-08-10 22:47:09 +01:00
JSON.cpp CMake: Update jsoncpp to v1.8.4 2018-04-23 11:10:39 +01:00
JSON.h Add new JSON API for better abstraction and for supporting strict JSON parsing 2018-02-20 21:58:26 +01:00
SHA3.cpp Limit of scope of variables in SHA3 2017-09-20 01:23:21 +01:00
SHA3.h Cleanup of SHA3.h 2017-08-25 12:13:26 +02:00
StringUtils.cpp added helper function that joins vectors of strings, refactored suggestions formattingi function to use it 2018-08-03 14:07:03 +03:00
StringUtils.h added helper function that joins vectors of strings, refactored suggestions formattingi function to use it 2018-08-03 14:07:03 +03:00
SwarmHash.cpp Move all file specific globals to anonymous namespace 2017-08-29 11:09:18 +01:00
SwarmHash.h Ensure parameter names match between headers and implementation 2017-09-20 01:23:21 +01:00
UTF8.cpp Rewrite validateUTF8 using if/else 2017-06-26 12:59:17 +01:00
UTF8.h Replace cpp-ethereum with solidity in the license headers 2017-02-02 10:06:28 +00:00
vector_ref.h Cleanup of vector_ref.h 2017-08-25 19:36:48 +02:00
Whiskers.cpp Provide template for whiskers error. 2017-09-22 15:19:50 +02:00
Whiskers.h Whiskers template system 2017-06-22 16:56:57 +02:00