| 
							
							
								 Daniel Kirchner | 74be278242 | De-macro helpers. | 2022-11-01 12:49:22 +01:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | c23093e0f0 | [libsolutil] Add new JSON helper functions. | 2022-10-26 09:33:03 -05:00 |  | 
			
				
					| 
							
							
								 Rajkumar gaur | bfd83c966a | Updated Whiskers for checking invalid tags For Example, raise an error if it contains invalid tags like
<?ba<!b</b | 2022-09-29 07:36:29 +05:30 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2a41295d03 | Drop implicit alignment argument from FixedHash | 2022-09-27 17:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 725253551e | Improve FunctionSelector helpers | 2022-09-27 17:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | f7cc29bec1 | Add std:: qualifier to move() calls | 2022-08-30 11:12:15 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | 1b5332c2b9 | Fix spelling mistakes and CI spellcheck job | 2022-08-18 14:38:19 +02:00 |  | 
			
				
					| 
							
							
								 Ishtiaque Zahid | 61febbd249 | formatNumberReadable now prints signed integers as well | 2022-06-24 07:15:15 +06:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 53c4facf4e | Fix compilation error. | 2022-06-15 11:14:50 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 927da20ce4 | Adds solidity::util::unreachable() helper function. | 2022-06-07 16:40:55 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 953bc9fed2 | Merge pull request #12983 from ethereum/hint-via-ir Recommend `via-ir` whenever a stack too deep error is encountered. | 2022-05-20 12:26:25 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | cf311e5780 | Disable maybe-unitialized warning for boost headers using a pragma. | 2022-05-11 16:21:53 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 5ae17c8e65 | Recommend via-irwhenever a stack too deep error is encountered. | 2022-05-05 19:22:03 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 048b253a93 | Refix MSVC Debug crash | 2022-04-26 01:52:56 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3c5930dd8e | Put arguments in parantheses in assert macro definitions | 2022-04-06 22:26:21 +02:00 |  | 
			
				
					| 
							
							
								 Tyler | 047034544e | Merge branch 'develop' of github.com:tfire/solidity into fix/remove-namespace-ast-annotations | 2022-03-09 18:55:22 -05:00 |  | 
			
				
					| 
							
							
								 Tyler | 519e1c9402 | Specify namespaces Fix references into solidity::util | 2022-03-08 00:09:17 -05:00 |  | 
			
				
					| 
							
							
								 wechman | 52dfccca98 | Replace all locale-dependent operations with locale-agnostic counterparts | 2022-03-07 17:23:08 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 73470aed6a | Fix util::valueOrDefault. | 2022-01-31 19:33:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9e9225eb60 | Merge pull request #11800 from spiyer99/separate-control-flow-from-error-reporting-in-CommandLineParser Separate control flow from error reporting in command line parser | 2021-12-06 16:50:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d9a4020a92 | Function to read a number of bytes from an input stream. | 2021-12-01 16:24:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b6bd85202c | Accessors for exceptions. | 2021-12-01 14:26:23 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 276d173e68 | Document DEV_SIMPLE_EXCEPTION macro | 2021-11-09 18:16:30 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 49d7b78466 | Merge pull request #12123 from ethereum/empty-switch-12068 CodeGen: Only output switch when it has cases | 2021-10-12 17:42:49 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 76f31e2c4e | Whiskers: Support conditional value parameters for lists | 2021-10-12 17:07:08 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | ee1455ce95 | Define solThrow() macro to make throwing simple errors less verbose | 2021-10-11 20:35:00 +02:00 |  | 
			
				
					| 
							
							
								 TerranCivilian | 020ecc2131 | Preserve original newlines in solidity::util::readUntilEnd() | 2021-10-05 20:24:24 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4fe6aa1328 | Add default messages to assertion macros | 2021-10-04 12:05:00 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1f087ce15c | Define an assertThrow() variant that allows providing the default message | 2021-10-04 12:05:00 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3c8846e669 | Merge pull request #11976 from ethereum/json-cleanup Some cleanup and testing for JSON | 2021-09-24 19:03:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1531863835 | Split Common.h into Numeric.h. | 2021-09-23 15:27:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 50ce1f5ddd | Disambiguate bytesRequired | 2021-09-22 11:22:07 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b5e68df3cd | Document JsonFormat | 2021-09-21 10:49:13 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | f881409ea4 | Stack layout generator for new code generation. | 2021-09-02 17:47:19 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | cb1a0f08ca | readFileAsString(): Accept path as boost::filesystem::path instead of string | 2021-08-17 12:58:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3622b30a1d | Refactor RedundantAssignEliminator. | 2021-08-13 14:25:14 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 3755210b7b | [libyul] ObjectParser: Enables the use of custom source mapping via @use-src. | 2021-07-27 16:46:47 +02:00 |  | 
			
				
					| 
							
							
								 Ladislav Sladecek | 9bbeea58c8 | Make --pretty-json work with Standard JSON output | 2021-07-26 16:00:46 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | f3707f2ab0 | Control flow graph for Yul. | 2021-07-15 15:24:12 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 6753c8f624 | Rename escapeAndQuoteYulString() back to escapeAndQuoteString() | 2021-07-14 21:29:01 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a72857df03 | CommonIO: Replace readStandardInput() with readUntilEnd() with a configurable stream | 2021-07-02 14:58:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 13d1fc9f41 | Merge pull request #11579 from ethereum/better-errors-about-bad-paths-in-tests-with-external-sources Better errors about bad paths in tests with external sources | 2021-06-30 11:56:47 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 19fada966f | Do not use \b, \v and \f escapes in string literals in generated Yul code | 2021-06-28 14:13:47 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 65e23ff171 | CommonIO: Make readFile() check if the file is not a directory and if not fail with a sensible exception rather than std::length_error | 2021-06-25 16:04:58 +02:00 |  | 
			
				
					| 
							
							
								 TerranCivilian | c15501eea9 | Remove unneeded include files | 2021-06-07 12:53:18 -04:00 |  | 
			
				
					| 
							
							
								 chriseth | d305c219d8 | Fix namespace styles. | 2021-05-27 17:41:04 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bf2c82adca | Document the panic function of library deployment | 2021-05-26 15:51:46 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6dae6583af | Turn toCompactHexWithPrefix into a template and support unsigned types This should help with boost::multiprecision versions where explicit unsigned/enum conversion to bigint do not exists (such as boost 1.76) | 2021-05-15 23:33:29 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ac192ff4c1 | Drop the util::u160 type | 2021-04-23 14:35:06 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 4e34359063 | Basic support to free functions | 2021-04-19 19:23:18 +02:00 |  |