| 
							
							
								 chriseth | 0b216f5771 | Merge pull request #9050 from ethereum/smt_fix_nonvalue_asgn [SMTChecker] Fix ICE on index access assignment inside single branches | 2020-05-28 16:25:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 65d8b6cf75 | Merge pull request #9033 from a3d4/partfix-5819-add-errorid-to-error-class Add unique ID to Error class | 2020-05-28 16:24:47 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | b90fb1cab6 | [SMTChecker] Fix ICE on index access assignment inside single branches | 2020-05-28 15:56:46 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | c959341720 | Add errorId to Error class | 2020-05-28 15:00:33 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a73ec6a82f | [SMTChecker] Fix ICE in inlining function calls while short circuiting | 2020-05-28 13:14:19 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo | 097954bc80 | Merge pull request #9049 from ethereum/smt_fix_fp [SMTChecker] Fix fixed point inc/dec | 2020-05-28 13:13:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f608e50bad | Merge pull request #9029 from ethereum/fewerInternalSourceRefs Do not set source locations for small internal assembly routines. | 2020-05-28 11:14:20 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | cb1cbbc1f1 | [SMTChecker] Fix fixed point inc/dec | 2020-05-28 10:56:06 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ee8307ceed | Merge pull request #9044 from ethereum/issue-9028 Fix failure to find overload resolution when overrides are involved | 2020-05-28 10:33:01 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 9e9f0c52e1 | [SMTChecker] Support to bitwise | 2020-05-27 20:59:00 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | a846c18e67 | Fix failure to find overload resolution when overrides are involved | 2020-05-27 18:31:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | eb923af09c | Do not set source locations for small internal assembly routines. | 2020-05-27 18:26:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | afa873fe9f | Merge pull request #8913 from ethereum/yul-remove-pc-instr Mark EVM instruction `pc()` as deprecated when used in inline assembly. | 2020-05-27 12:10:32 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | b7fa5d5040 | Mark EVM instruction pc()as deprecated when used in inline assembly. | 2020-05-27 12:07:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1bf706085d | Merge pull request #9030 from ethereum/issue-8923 Fix ICE when trying to decode too large static arrays | 2020-05-27 11:45:39 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0aa3fb5026 | Merge pull request #9014 from ethereum/sol-yul-abidecode [Sol - Yul] Add support for ABIDecode. | 2020-05-27 11:44:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f066050ec0 | Merge pull request #9024 from ethereum/namableTypes Disallow non-namable types for inline arrays. | 2020-05-27 09:21:07 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f574d8ec3a | Don't assume that an expression cannot be associated with a function declaration | 2020-05-27 00:05:18 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 118cb13476 | [Sol - Yul] Add support for ABIDecode. | 2020-05-26 13:30:37 -05:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 884e7cbffc | Fix ICE when trying to decode too large static arrays | 2020-05-26 19:36:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 309f0fbc8a | Unimplemented assert for conversion from calldata slices to memory. | 2020-05-26 18:17:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d0b6de580f | Disallow non-namable types for inline arrays. | 2020-05-26 18:17:35 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e4b31e7230 | Introduce named concept for types. | 2020-05-26 18:17:25 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 50b200a5d5 | Merge pull request #8797 from ethereum/sol-yul-populating-internal-dispatch-on-demand [Sol->Yul] Populating internal dispatch on demand | 2020-05-26 18:17:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d989dfd43f | Merge pull request #9027 from ethereum/issue-8265 Fix ICE by avoiding copyForLocation() on ArraySliceType | 2020-05-26 17:49:11 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | b3cafe4583 | Fix ICE by avoiding copyForLocation() on ArraySliceType | 2020-05-26 17:27:46 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1a2e441bc5 | Generate internal dispatch only for functions that might actually get called via pointers - This also adds support for internal library calls as a side-effect since they'll now be pulled into the internal dispatch automatically. | 2020-05-26 17:01:50 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b7aa6cb1f7 | Merge pull request #9026 from ethereum/sol-yul-refactor-new-conditional-whiskers-syntax-in-internal-dispatch [Sol->Yul] New whiskers conditionals in internal dispatch template (refactor) | 2020-05-26 17:00:43 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 2716b5ff83 | Replace conditionally empty whiskers variables for punctuation with <?+> syntax in IRGenerator::generateInternalDispatchFunctions() | 2020-05-26 16:33:40 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 21e34d7ca9 | Fixed seed for randomness, fixed conflicts in errorids | 2020-05-26 18:21:47 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | 5fedb4eab0 | Merge pull request #9001 from a3d4/partfix-5819-refactor-typechecker Refactor TypeChecker to assign different IDs to different errors | 2020-05-26 11:59:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9604174151 | Rename asCallableFunction. | 2020-05-26 11:35:12 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e6b399c86e | Merge pull request #8942 from ethereum/calldataVariables Calldata variables. | 2020-05-26 11:34:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 33450619b1 | Checks for uninitialized access to calldata variables. | 2020-05-26 10:51:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 499cb0526f | Calldata variables. | 2020-05-26 10:51:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 76d27bcfaa | Fix assumption for member not in memory. | 2020-05-26 10:35:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d64095ccf | Merge pull request #8987 from ethereum/sol-yul-bound-functions [Sol->Yul] Bound functions | 2020-05-25 16:53:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 44e62c1fae | Merge pull request #8997 from ethereum/sol-yul-refactor-no-internal-functions-with-arbitrary-parameters [Sol->Yul] Remove unnecessary code for handling internal functions with arbitrary parameters (refactor) | 2020-05-25 16:47:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 042dc965fa | Merge pull request #8952 from ethereum/sol-yul-refactor-simplify-end-visit-for-internal-calls [Sol->Yul] Simplify end visit for internal calls (refactor) | 2020-05-25 16:46:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8e31c345a8 | Merge pull request #8978 from ethereum/disturbance_stack Add proper unipmlemented errors for array copying | 2020-05-25 15:34:45 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 936ea6f950 | Refactor TypeChecker to assign different IDs to different errors | 2020-05-25 13:40:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 91aff43404 | Merge pull request #8998 from a3d4/partfix-5819-add-error-tags-to-declarationtypechecker Add error IDs to DeclarationTypeChecker | 2020-05-25 11:36:06 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | d45bb2aa07 | Add proper unipmlemented errors for array copying | 2020-05-25 10:48:42 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | a499ef16fa | Fix spelling errors | 2020-05-25 02:54:37 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 5870253b00 | Shorten a couple of lines | 2020-05-21 17:38:47 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 38e65a909a | Remove DocStringAnalyzer and DocStringParser class-specific error reporting functions | 2020-05-21 00:26:14 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 66a8c7d1ab | Remove ReferencesResolver class-specific error reporting functions | 2020-05-21 00:04:26 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 3a75b1da4d | Remove DeclarationTypeChecker class-specific error reporting functions | 2020-05-20 23:56:25 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4a2ce57bed | Add support for bound function calls in IR generator | 2020-05-20 21:10:20 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a68b4ab7ed | IRGeneratorForStatements: Slightly reorganize local variables in endVisit(MemberAccess) - Add memberFunctionType accessible in the whole function to avoid declaring it multiple times
- Add objectCategory | 2020-05-20 21:09:27 +02:00 |  |