Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							97296d8622
							
						
					 | 
					
						
						
							
							Allow ABI encoding for array slices without explicit casts.
						
						
						
						
						
					 | 
					
						2020-05-13 18:20:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							47e9a13e8a
							
						
					 | 
					
						
						
							
							Fix exponentiation bug
						
						
						
						
						
					 | 
					
						2020-05-13 13:53:06 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							e54c4eecfc
							
						
					 | 
					
						
						
							
							implemented type(X).min and type(X).max for all integer types
						
						
						
						
						
					 | 
					
						2020-05-11 14:51:13 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a371910674
							
						
					 | 
					
						
						
							
							Merge pull request #8642 from ethereum/interfaceid
						
						
						
						
						
						
						
						Add support for interfaceId. 
						
					 | 
					
						2020-04-23 12:24:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3754a86ab2
							
						
					 | 
					
						
						
							
							Add support for interfaceID.
						
						
						
						
						
					 | 
					
						2020-04-16 12:17:40 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							150497c12a
							
						
					 | 
					
						
						
							
							Stricter bounds for memory arrays.
						
						
						
						
						
					 | 
					
						2020-04-16 17:51:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b744a56801
							
						
					 | 
					
						
						
							
							Refactoring of errors and fixes for various ICEs.
						
						
						
						
						
					 | 
					
						2020-04-16 16:42:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							df1809f8da
							
						
					 | 
					
						
						
							
							Annotate struct definitions with a recursive flag.
						
						
						
						
						
					 | 
					
						2020-04-16 16:42:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							aac7a1e434
							
						
					 | 
					
						
						
							
							Apply modernize-pass-by-value.
						
						
						
						
						
					 | 
					
						2020-04-14 10:32:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							229587672f
							
						
					 | 
					
						
						
							
							TypeChecker error when encoding functions with call options; tests
						
						
						
						
						
					 | 
					
						2020-04-07 21:11:46 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							39ff0deb05
							
						
					 | 
					
						
						
							
							Zero initialize memory arrays
						
						
						
						
						
					 | 
					
						2020-04-02 15:55:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							04d8ad2ae1
							
						
					 | 
					
						
						
							
							Legacy codegeneration for immutable state variables.
						
						
						
						
						
					 | 
					
						2020-03-24 16:45:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe659ceb41
							
						
					 | 
					
						
						
							
							Anything outside storage is always a pointer.
						
						
						
						
						
					 | 
					
						2020-03-23 15:34:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa148f2483
							
						
					 | 
					
						
						
							
							Parsing of immutable state variable.
						
						
						
						
						
					 | 
					
						2020-03-12 17:11:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							92d4bbb017
							
						
					 | 
					
						
						
							
							Salt should be bytes32.
						
						
						
						
						
					 | 
					
						2020-03-10 22:38:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e58a1de57f
							
						
					 | 
					
						
						
							
							Merge pull request #8431 from mijovic/sol2YulSelectorAddress
						
						
						
						
						
						
						
						Adding sol->yul for f.selector and f.address 
						
					 | 
					
						2020-03-06 22:48:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							092827b7ad
							
						
					 | 
					
						
						
							
							Adding sol->yul for f.selector and f.address
						
						
						
						
						
					 | 
					
						2020-03-06 21:43:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f38cbb91d
							
						
					 | 
					
						
						
							
							Fix calling unimplemented base function.
						
						
						
						
						
					 | 
					
						2020-03-06 10:51:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c9f18b749
							
						
					 | 
					
						
						
							
							Use IRVariable's in IR code generation and implement tuples.
						
						
						
						
						
					 | 
					
						2020-02-12 12:36:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6abe0a50b1
							
						
					 | 
					
						
						
							
							Define stack slot names in types.
						
						
						
						
						
					 | 
					
						2020-02-12 12:36:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec27c2e507
							
						
					 | 
					
						
						
							
							Introduce AST node for structured documentation.
						
						
						
						
						
					 | 
					
						2020-01-30 18:25:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3f23d3158
							
						
					 | 
					
						
						
							
							Implement new with CREATE2 and function call options.
						
						
						
						
						
					 | 
					
						2020-01-23 21:20:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee5ff4df4e
							
						
					 | 
					
						
						
							
							Clean up visibility via contract name and fix ICE on calling unimplemented base function.
						
						
						
						
						
					 | 
					
						2020-01-16 19:13:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c017072bac
							
						
					 | 
					
						
						
							
							Merge pull request #8013 from ethereum/warnings
						
						
						
						
						
						
						
						Enable more warnings in the build system 
						
					 | 
					
						2020-01-15 18:00:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							c450b18673
							
						
					 | 
					
						
						
							
							Remove remaining instances of new.
						
						
						
						
						
					 | 
					
						2020-01-15 17:25:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							eafcb42be7
							
						
					 | 
					
						
						
							
							Enable more compiler warnings in the build system
						
						
						
						
						
						
						
						"-pedantic -Wno-unknown-pragmas -Wimplicit-fallthrough" 
						
					 | 
					
						2020-01-15 14:33:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9535c0f520
							
						
					 | 
					
						
						
							
							Introduce FunctionKind::Declaration and allow accessing function signatures via contract name.
						
						
						
						
						
					 | 
					
						2020-01-09 15:40:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							345f9928ab
							
						
					 | 
					
						
						
							
							Library libdevcore renamed to libsolutil.
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b23412fae
							
						
					 | 
					
						
						
							
							C++ namespace cleanup (except tests).
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bdd338a8de
							
						
					 | 
					
						
						
							
							Merge pull request #7921 from ghallak/func-selector-ast-json
						
						
						
						
						
						
						
						Add function selector to FunctionDefinition AST JSON 
						
					 | 
					
						2019-12-16 14:07:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gaith Hallak
							
						 
					 | 
					
						
						
						
						
							
						
						
							371e6a4801
							
						
					 | 
					
						
						
							
							Add function selector to FunctionDefinition AST JSON
						
						
						
						
						
					 | 
					
						2019-12-16 15:16:54 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a2a2eb635
							
						
					 | 
					
						
						
							
							Remove Boost <1.55 workaround for multiprecision::msb()
						
						
						
						
						
					 | 
					
						2019-12-13 00:15:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							90feb8f72a
							
						
					 | 
					
						
						
							
							Move Visibility out of Declaration.
						
						
						
						
						
					 | 
					
						2019-12-11 00:38:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ebcc757e1
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-27 19:14:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bb88dabb7
							
						
					 | 
					
						
						
							
							Restrict usage of plain "new".
						
						
						
						
						
					 | 
					
						2019-11-27 17:55:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a00f824479
							
						
					 | 
					
						
						
							
							Merge pull request #7773 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into develop_060 
						
					 | 
					
						2019-11-21 21:49:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8f2595957b
							
						
					 | 
					
						
						
							
							Merge pull request #7719 from ethereum/librarySignatuŕes
						
						
						
						
						
						
						
						Add selector member to public and external library functions. 
						
					 | 
					
						2019-11-20 18:43:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							389da5228e
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into merge_develop_060
						
						
						
						
						
					 | 
					
						2019-11-20 12:27:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							23cad71c88
							
						
					 | 
					
						
						
							
							Disallow conversion from `super`
						
						
						
						
						
					 | 
					
						2019-11-19 17:14:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0ae36ba70
							
						
					 | 
					
						
						
							
							Add selector member to public and external library functions.
						
						
						
						
						
					 | 
					
						2019-11-15 16:12:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							216e1749f4
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-14 13:42:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce7268272d
							
						
					 | 
					
						
						
							
							Allow obtaining the address of a library by conversion to `address`.
						
						
						
						
						
					 | 
					
						2019-11-12 17:09:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							8148619d5b
							
						
					 | 
					
						
						
							
							Merge branch 'develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-12 10:32:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							e35a23bbcc
							
						
					 | 
					
						
						
							
							Add `switch (..) to style checker
						
						
						
						
						
					 | 
					
						2019-11-11 17:44:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3321fc56ea
							
						
					 | 
					
						
						
							
							Split fallback function and introduce "fallback()" and "receive()" syntax.
						
						
						
						
						
					 | 
					
						2019-11-04 17:17:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							edf1e83fda
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-10-28 15:21:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							07c67b98f6
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD
						
						
						
						
						
					 | 
					
						2019-10-28 12:12:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							df729b3084
							
						
					 | 
					
						
						
							
							Make use of C++17 std::optional<> instead of boost::optional<>.
						
						
						
						
						
					 | 
					
						2019-10-28 11:39:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3e8023ad5
							
						
					 | 
					
						
						
							
							Fix wrong assert in overflow check
						
						
						
						
						
					 | 
					
						2019-10-23 14:59:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f884373142
							
						
					 | 
					
						
						
							
							Merge branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-10-02 16:29:36 +02:00 | 
					
					
						
						
							
							
							
						
					 |