| 
							
							
								 chriseth | 4c13ce24f0 | Merge pull request #8887 from ethereum/boost-fs Remove boost::filesystem where it is not needed | 2020-05-11 15:09:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0248303c15 | Merge pull request #8872 from ethereum/int-min-max implemented type(X).min and type(X).max for all integer types | 2020-05-11 15:08:19 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3c78696ca5 | Merge pull request #8889 from ethereum/boost-variant Replace boost:variant with std::variant in StandardCompiler | 2020-05-11 13:51:42 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 76dfda7c1c | Replace boost:variant with std::variant in StandardCompiler | 2020-05-11 12:39:53 +01:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 091abcea8c | Updated docs for type(X).min and type(X).max | 2020-05-11 16:19:55 +05:30 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ad1d2558eb | Drop Boost::system from libsolidity | 2020-05-11 11:36:11 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c31a93b3f2 | Remove boost::filesystem where it is not needed A two uses in CommonIO remain for the compiler (plus testing/tools use it extensively) | 2020-05-11 11:19:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5a6c7ad65f | Merge pull request #8886 from ethereum/pragma-once Add header guard to two files | 2020-05-11 12:08:08 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | e4e200f29f | Changelog and tests | 2020-05-11 15:29:05 +05:30 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 338e55be10 | Add header guard to two files | 2020-05-11 10:44:20 +01:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | e54c4eecfc | implemented type(X).min and type(X).max for all integer types | 2020-05-11 14:51:13 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | 561a586203 | Merge pull request #8879 from a3d4/partfix-5819-add-error-tags-to-parser Add error tags to ParserBase and derived classes | 2020-05-11 11:14:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 39249bc664 | Merge pull request #8884 from mijovic/isolTestEnforceCompileViaYul isoltest: WhiskersError and YulException treated differently when enforcing viaYul | 2020-05-11 11:05:06 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 591a5fff07 | isoltest: WhiskersError and YulException treated differently when enforcing viaYul | 2020-05-11 09:37:04 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 0b09a77689 | Removed minor parameter redundancy | 2020-05-09 01:45:02 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | c3e519a151 | Add unique IDs to error reporting calls | 2020-05-09 01:28:55 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 6965f199fd | Groundwork. Prepare for automatic tagging of errors in parser-based classes [Not compilable until the next commit] | 2020-05-09 01:03:02 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 4e58c672bb | Merge pull request #8855 from ethereum/update-external-repos Updated external test repos | 2020-05-08 22:51:48 +05:30 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 704b334cf6 | Updated external test repos | 2020-05-08 21:39:02 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | aa7684fb54 | Merge pull request #8864 from a3d4/fix-error-reporting-source-code-format Fix error reporting source code format | 2020-05-07 20:15:51 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5ba7a752d8 | Merge pull request #8799 from ethereum/implementABIEncode Implement Yul IR generation for abi.encode* | 2020-05-07 20:07:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a0e291bd06 | Implement Yul IR generation for abi.encode* | 2020-05-07 19:39:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d0b82fe854 | Merge pull request #8869 from ethereum/useSlotes Use vector of slots. | 2020-05-07 19:03:59 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6ad65d7db4 | Merge pull request #8871 from ethereum/nonValueImmutables Assertion about getters for non-value type immutables. | 2020-05-07 18:46:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 75ca072ae6 | Assertion about getters for non-value type immutables. | 2020-05-07 18:18:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f38cf85482 | Use vector of slots. | 2020-05-07 17:54:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4058ce8fe5 | Merge pull request #8870 from ethereum/fix-conflicting-symbols-in-yulopti-and-optimiser-suite Fix conflicting symbols in yulopti and OptimiserSuite | 2020-05-07 17:40:17 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1c24814ac0 | Merge pull request #8849 from ethereum/testcithing Fix duplicate tag assert throw | 2020-05-07 17:37:00 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 156bfadad3 | yulopti: Fix conflict between 'l' in yulopti and OptimiserSuite and make future conflicts less likely - OptimizerSuite uses letters so switching to punctuation marks in yulopti should help. | 2020-05-07 17:27:24 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | d3d1520870 | yulopti: Add an error message to assetion triggered when an optimizer step abbreviation conflicts with yulopti controls | 2020-05-07 17:21:39 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3e9fa7e388 | yulopti: Print errors to stderr rather than stdout | 2020-05-07 17:16:50 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | eb4926cb48 | run addMissingFunctions only once | 2020-05-07 17:06:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3212cb6caa | Merge pull request #8859 from ethereum/noRuntimeForImmutable trigger error when runtimeCode is called on contracts with immutables | 2020-05-07 16:08:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f42dc70c9f | Merge pull request #8863 from ethereum/nonReversedEncoder Introduce non-reversed version of tupleEncoder. | 2020-05-07 15:47:32 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 50e59f1008 | trigger error when runtimeCode is called on contracts with immutables | 2020-05-07 15:10:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e986fde0c1 | Introduce non-reversed version of tupleEncoder. | 2020-05-07 15:08:09 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 98db712292 | Merge pull request #8866 from ethereum/make_script_case_insensitive [Trivial] Make error correction script user interaction case insensitive | 2020-05-07 11:45:21 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | ff084c2809 | Make error correction script user interaction case insensitive | 2020-05-07 11:29:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 80b4e51fd6 | Merge pull request #8865 from a3d4/fix-8712-abi-compiler-error Fix ABI internal compiler error caused by an internal constructor | 2020-05-07 10:55:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 741c41a170 | Merge pull request #8862 from ethereum/removeSomeReversed Remove some unneeded headers. | 2020-05-07 10:22:29 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 5e9502bfae | Fix ABI internal compiler error caused by an internal constructor | 2020-05-07 05:49:49 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 7e1835af71 | Fix error reporting source code format | 2020-05-07 04:46:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6fb112fa8e | Remove some unneeded headers. | 2020-05-07 01:49:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5e46ef7df5 | Merge pull request #8680 from a3d4/fix-5819-tagging-error-cases Tag error cases with unique IDs | 2020-05-07 01:12:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9d1d46e272 | Merge pull request #8719 from ethereum/ir-shifts IR generation for shifts | 2020-05-06 19:35:36 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 327c75bc1b | IR generation for shifts | 2020-05-06 19:14:23 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 3a93080ca9 | Merge pull request #8821 from ethereum/remove-flag Remove obsolete flag --optimize-yul from scripts | 2020-05-06 16:20:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 76275cf34a | Merge pull request #8824 from ethereum/solYulDirtyMemory Fix accessing memory reference types in yul codegen and clean up on memory reads. | 2020-05-06 16:17:19 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 234ffcf278 | Merge pull request #8718 from ethereum/irConstants IR generation for constants. | 2020-05-06 16:05:17 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 2d984b77a1 | Add a script to correct IDs | 2020-05-06 14:25:13 +02:00 |  |