| 
							
							
								 chriseth | 17bf164afe | Merge pull request #4951 from ethereum/alethUpdates Use current aleth release for testing. | 2018-12-12 18:41:35 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 123d33ad41 | Add tolerance to gas meter tests. | 2018-12-12 17:24:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 87237281bf | Merge pull request #5630 from ethereum/warn_functions_empty_body Supress unused var and state mut warnings for functions with empty body | 2018-12-12 17:00:50 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 508aae8a67 | Disable state mutability warning for functions with empty body | 2018-12-12 14:43:44 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 53537864a2 | Disable unused var warning for functions with empty body | 2018-12-12 14:43:44 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 788612d2ef | Refactoring of the ControlFlowGraph and use for detecting all uninitialized storage accesses. | 2018-12-12 04:20:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9f86ede32d | Merge pull request #5454 from ethereum/smt_math_functions [SMTChecker] Abstract math functions | 2018-12-11 18:35:10 +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 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 08737e43dc | [SMTChecker] Use SymbolicFunctionVariable for uninterpreted functions | 2018-12-11 11:28:25 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 6d82ad1338 | Test updates for recent versions of aleth. | 2018-12-11 04:47:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d80d324de7 | Tests for gas costs. | 2018-12-10 18:06:07 +01:00 |  | 
			
				
					| 
							
							
								 Yi Huang | 81f703427e | Add tests for implcit conversions from literals to fixed-point numbers. | 2018-12-10 17:31:20 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | e2395a3dcf | Adds more detailed type errors and tests. | 2018-12-07 12:35:35 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | b2afb8cdda | Adds an additional message to failing type conversions. | 2018-12-07 11:55:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e8841005c | Merge pull request #5554 from ethereum/cp-SourceReferenceFormatter-refactor [2/3] Refactor SourceReferenceFormatter (split-out data extraction & make use of new SourceLocation knowledge) | 2018-12-06 14:01:39 +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 | 5fde279d2a | Merge pull request #5514 from corollari/develop Remove unary + from the type system | 2018-12-06 10:27:09 +01:00 |  | 
			
				
					| 
							
							
								 Albert | eee2f2b069 | Update test | 2018-12-06 01:54:04 +01:00 |  | 
			
				
					| 
							
							
								 Albert | df08d79623 | Fix #5470 Remove unary + from the type system | 2018-12-06 01:54:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bc6ddbdd09 | Remove wparameter for toHex. | 2018-12-05 22:51:49 +01:00 |  | 
			
				
					| 
							
							
								 Kevin Kelley | fb6fd1b3c2 | add a 'readable' format for large hex values | 2018-12-05 22:15:02 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 8069bb61da | [SMTChecker] Loops are unrolled once | 2018-12-04 12:35:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d829794737 | Improve yul error messages around number of arguments and variables. | 2018-12-04 11:37:03 +01:00 |  | 
			
				
					| 
							
							
								 Anurag Dashputre | 82f5763e7a | Fix internal compiler error for unimplemented base contract function. | 2018-12-03 12:25:31 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f613a44ec | Merge pull request #5557 from ethereum/fixInterfaceImplementedByPublicStateVariable Public state variables are implementing external functions. | 2018-12-03 10:46:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0668a9ecfb | Public state variables are implementing external functions. | 2018-12-03 10:46:03 +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 | 757623e381 | liblangutil: SourceLocation: Retricts == and != operator | 2018-11-30 17:34:54 +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 |  | 
			
				
					| 
							
							
								 Christian Parpart | c48a5264be | liblangutil: SourceLocation: adds (shared) pointer to underlying CharStream source, eliminating sourceName Also, adapted affecting code to those changes. | 2018-11-30 17:07:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 621ce3df20 | Test. | 2018-11-30 16:30:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6aa9ce2d43 | Merge pull request #5550 from ethereum/moveSomeTests Move inline array tests. | 2018-11-30 09:26:31 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d6d41b2bc7 | Merge pull request #5548 from ethereum/fixMemberAccess Fix bug related to state variables of function type accessed via base contract. | 2018-11-30 09:26:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f46dd91c20 | Move inline array tests. | 2018-11-29 19:49:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c445e7dfa4 | Disallow inline arrays of mapping type. | 2018-11-29 19:45:06 +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 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 67bbcefe6c | Report deprecation error on functions sha3 and suicide also without call. | 2018-11-29 14:29:13 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 22eff22492 | liblangutil: extends CharStream to know about the respective (file-)name (and adapt codebase to it) | 2018-11-29 12:45:27 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 1d47919c0c | Fix ICE when function type struct parameter has field of non-existent type | 2018-11-29 10:38:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b4086ac870 | Merge pull request #5526 from ethereum/fixGetterNewCoder Fix: Disallow structs in getters for old encoder. | 2018-11-28 17:05:52 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | c51e6a545a | Remove boost test checks from SMTCheckerJSONTest | 2018-11-28 14:16:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c54814b47b | Tests. | 2018-11-28 14:11:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 728119bb11 | Use yul parser in assembly stack. | 2018-11-27 15:59:57 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 240ad0e34e | Merge pull request #5382 from ethereum/libraryMappingPublic Allow mapping arguments for public and external library functions. | 2018-11-26 19:47:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1e7a23a205 | Changelog entry and tests. | 2018-11-26 16:51:45 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 30e6f8d3fb | Allow mapping arguments for public and external library functions. | 2018-11-26 16:31:46 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 597174119a | Tests. | 2018-11-26 14:30:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7921e5f0b9 | Merge pull request #5486 from ethereum/allowExternalPublicOverride Allow external public override | 2018-11-26 14:26:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9ac7c748f8 | Merge pull request #5494 from ethereum/scanner-error-handling Improved Scanner error diagnostics. | 2018-11-26 14:17:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0b474d5299 | Merge pull request #5497 from ethereum/langutil-SourceReferenceFormatter Moving SourceReferenceFormatter into langutil namespace. | 2018-11-26 12:44:25 +01:00 |  |