| 
							
							
								 Daniel Kirchner | 0408130338 | Merge pull request #6003 from ethereum/moreStyleChecks Even more style checks. | 2019-02-15 11:52:32 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 809b9a95f9 | Even more style checks. | 2019-02-14 11:53:00 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 8ca6715e18 | More style checks. | 2019-02-14 11:41:20 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 32190dac48 | Add stride helpers to ArrayType. | 2019-02-14 10:51:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1a823f0bf8 | Fix tabs/spaces. | 2019-02-13 17:05:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 17ea467e5b | Fix style of "const". | 2019-02-13 16:34:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 02373c2225 | Adjust uses of AsmCodeGen. | 2019-02-13 11:35:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1ff6f2c71c | Move AsmCodeGen. | 2019-02-13 11:20:15 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 0e4912a203 | ABIEncoderV2: Implement calldata structs without dynamically encoded members. | 2019-02-11 15:46:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a8d0ef4bad | Allow indexed structs in events with encoder v2. | 2019-02-11 11:37:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a08f4f43fa | Add packed encoder V2. | 2019-02-11 11:37:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1b9d30f05f | Packed encoding. | 2019-02-11 11:37:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fc18258250 | Remove type check that is covered by assertions. | 2019-02-07 12:02:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 49f8fa4cfe | Extract storing length to its own function. | 2019-02-06 14:03:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 77baf6caf7 | Compilability checker. | 2019-02-04 17:32:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cd8cf7745b | Merge pull request #5888 from ethereum/betterStackErrorMessages Better error message for out of stack in assembly. | 2019-02-04 15:26:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 17a1e7aed5 | Better error message for out of stack in assembly. | 2019-01-30 12:24:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 35483422f3 | Pad code to multiple of 32 bytes. | 2019-01-30 11:31:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 64312584dc | Do not provide access to external assembly variables from within functions. | 2019-01-28 14:42:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 628d665474 | Merge pull request #5843 from ethereum/abi-typos Do not ignore revertOnFailure flag when validating Address/Contract | 2019-01-22 18:44:09 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3f2898ea47 | Do not ignore revertOnFailure flag when validating Address/Contract | 2019-01-22 14:45:08 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 01e87cfc08 | Refactor struct encoder. | 2019-01-22 14:45:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7a69455c13 | Provide ABI encoding options as single struct parameter. | 2019-01-21 16:43:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 29f6aa7d56 | Do not create a copy of the assembly. | 2019-01-17 20:36:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e6fee257e6 | Code generation for access to contract code. | 2019-01-17 20:36:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2fcfb216b5 | Syntax for meta type information. | 2019-01-17 20:36:48 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 62fe57479e | make use of C++ = defaultconstructor declarations as well as more non-static member initialization syntax. | 2018-12-19 11:26:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d8218b7eef | Formatting. | 2018-12-18 23:50:39 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 1b8570f829 | Only generate sort/search code when interface functions exist | 2018-12-17 21:24:37 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | ab76676271 | Sort includes in libsolidity/codegen | 2018-12-17 17:06:11 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c863cbf80d | Add missing header guards | 2018-12-12 15:47:05 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | fb3a0ac1c7 | Codegen for object access. | 2018-12-11 19:24:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8d49e53995 | Provide Dialect to EVMCodeTransform. | 2018-12-11 19:24:31 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b5deca0383 | Merge pull request #4779 from ethereum/optimise-string-literals Decide better in storing string literals as data | 2018-12-11 17:50:14 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 2f6dc2e773 | Replace push_back with emplace_back where it makes sense | 2018-12-10 19:02:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 53f531ecb0 | Set codecopy limit for data to 32 bytes. | 2018-12-10 17:11:48 +01:00 |  | 
			
				
					| 
							
							
								 liangdzou | 362648a450 | Reuse stack slots in Yul to EVM code generation. | 2018-12-10 14:28:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6a9e8a6fe3 | Merge pull request #4936 from ethereum/binSelect Binary search for dispatch. | 2018-12-07 00:55:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f6ed29b88b | Extend abstract assembly to be able to handle sub-objects. | 2018-12-06 14:32:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4721cf332f | Expose EthAssemblyAdapter. | 2018-12-06 14:32:04 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 073b03d90c | liblangutil: refactor SourceReferenceFormatter, splitting out retrieval and making use of new SourceLocation's CharStream knowledge | 2018-12-06 14:01:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7f39c3e522 | Binary search for dispatch. | 2018-12-06 13:07:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7ee1ddc172 | Switch namespaces. | 2018-12-04 15:36:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0b1125281a | Remove some includes. | 2018-12-04 15:31:00 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3ebb78a886 | Adjust include paths. | 2018-12-04 15:20:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0ec7a0e72c | Move AsmCodeGen. | 2018-12-04 15:20:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 99db4e3ff4 | Introduce the concept of builtin functions. | 2018-12-04 12:06:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | aaeb74f592 | Merge pull request #5537 from ethereum/cp-SourceLocation-related-refactoring [1/3] SourceLocation related refactoring. | 2018-11-30 23:45:31 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 435f7b3b72 | liblangutil: Scanner: remove superfluous sourceName field (it's in CharStream already) Also, ParserBase::sourceName() was dead code. Eliminating it should
increase test coverage (how sneaky) :-) | 2018-11-30 17:07:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 73a64da041 | Fix bug related to state variables of function type accessed via base contract. | 2018-11-29 19:30:27 +01:00 |  |