| 
							
							
								 Lu Guanqun | e130bc7e7c | check whether break/continue is in the loop | 2016-01-15 15:12:23 +08:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | c45593a444 | clarification on dynamic arrays, switcheroo on typepointer, and a documentation test added | 2016-01-11 23:41:20 -06:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | 9c29cf79cf | added documentation and one last test for struct creation inline | 2016-01-11 15:36:30 -06:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | ac664e7f86 | final changes to typechecker, the expression compiler, and a couple more tests for good measure | 2016-01-11 14:25:59 -06:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | c7df6d0310 | one last test for long strings | 2016-01-11 00:48:02 -06:00 |  | 
			
				
					| 
							
							
								 RJ | c348791fa1 | Update SolidityNameAndTypeResolution.cpp | 2016-01-10 21:55:30 -06:00 |  | 
			
				
					| 
							
							
								 RJ | 5a3b40f802 | Update SolidityEndToEndTest.cpp | 2016-01-10 21:36:47 -06:00 |  | 
			
				
					| 
							
							
								 RJ | d751b9085c | Update SolidityEndToEndTest.cpp | 2016-01-10 01:12:52 -06:00 |  | 
			
				
					| 
							
							
								 RJ | 10a1c352b9 | Update with type resolution tests for arrays | 2016-01-10 01:07:02 -06:00 |  | 
			
				
					| 
							
							
								 chriseth | b158e48c1a | Merge pull request #338 from guanqun/add_paren support syntax "(x) = 3" | 2016-01-05 13:15:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e27bfa023d | Merge pull request #317 from chriseth/pathsEverywhere Use paths instead of simple identifiers wherever possible. | 2016-01-04 11:47:11 +01:00 |  | 
			
				
					| 
							
							
								 Lu Guanqun | 208429644d | add a test case for decayed tuple expression as left value | 2016-01-04 16:11:43 +08:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e2fa39fad | Use paths instead of simple identifiers wherever possible. | 2015-12-21 18:44:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2466fb68a0 | Merge pull request #308 from chriseth/fixoverloadbug Fix bug preventing overloads of different array types. | 2015-12-21 15:37:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 54e3637d23 | Add structs and enums to contract types. | 2015-12-18 16:50:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 79c5d032fe | Fix bug preventing overloads of different array types. | 2015-12-18 13:56:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 603dc58040 | Simple aliasing during import. | 2015-12-18 12:46:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d3c459b5a9 | Parse complex import directives. | 2015-12-18 12:46:54 +01:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | 905d55e34f | updated tests and much simpler algorithm for parsing errors | 2015-12-16 16:47:37 -06:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | fe04d7f7f7 | added one more test and realized that there was one last change before the parser is perfect | 2015-12-16 14:50:40 -06:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | f7a1860abd | forgot about this one...again making this purely about parsing...typechecking will come another day | 2015-12-16 13:35:28 -06:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | df41812442 | making this purely about parsing...type checking will go in a different PR | 2015-12-16 13:23:05 -06:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | 0ba24a5289 | changed a couple of small nuances, made an attempt at fixing the parsing in the inline arrays case (fails), and added test for inline arrays per Chriseth request | 2015-12-16 12:55:52 -06:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | 9ab066de8c | new tests | 2015-12-15 14:47:09 -06:00 |  | 
			
				
					| 
							
							
								 RJ Catalano | 42c4339404 | updated attempt, a couple of more things to sort through and change | 2015-12-15 10:57:57 -06:00 |  | 
			
				
					| 
							
							
								 chriseth | f8228e8ab1 | Relative paths in import directives. | 2015-12-09 19:21:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7cb7818cea | Source units are independent scopes. | 2015-12-09 19:09:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8342424815 | Increment version to 0.2.0 (includes breaking changes). | 2015-12-01 16:06:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7f415da886 | Code generation for calling bound methods. | 2015-12-01 12:35:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e9c7837c15 | Merge pull request #251 from chriseth/bind2 Bind library functions to types. | 2015-11-30 16:06:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a8736b7b27 | Merge pull request #256 from chriseth/selfdestruct Introduce selfdestruct alias for suicide. | 2015-11-30 16:06:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6796afc2f8 | Bugfix for constructor unpacking with fixed-size arrays. | 2015-11-29 01:03:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f9e52c9db1 | Also check the object type for bound functions. | 2015-11-29 00:16:07 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 93b3237c6a | Add bound functions to types. | 2015-11-29 00:16:07 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b97bb086de | Introduce selfdestruct alias for suicide. | 2015-11-29 00:10:07 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d71cd3aa2b | Added the using x for ydirective. | 2015-11-26 17:49:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2e4f4e3363 | Fix smart pointer lifetime issue in tests. | 2015-11-26 15:37:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b47d593252 | Do not store elements of a contract by AST node type. | 2015-11-26 15:37:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 879844dd0a | Code generation for creating arrays. | 2015-11-26 13:10:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bf55aa6ae2 | Type checking for creating new arrays. | 2015-11-26 13:10:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 30b325fdc1 | Allow "new expressions" also for general type names. Breaking change: If you want to send value with a contract creation, you
have to use parentheses now:
`(new ContractName).value(2 ether)(arg1, arg2)` | 2015-11-26 13:10:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 588e4232eb | Test for allocation bug. | 2015-11-24 14:54:18 +01:00 |  | 
			
				
					| 
							
							
								 Gav Wood | 2554d6104a | Merge pull request #236 from ethereum/hot_gav Fix up for new API from EIP-1.1. | 2015-11-23 12:42:28 +01:00 |  | 
			
				
					| 
							
							
								 Gav Wood | bff172cf65 | Fix up for new API from EIP-1.1. | 2015-11-21 14:34:21 +01:00 |  | 
			
				
					| 
							
							
								 Gav Wood | 58110b27c1 | Merge remote-tracking branch 'origin/hot_gav' into develop | 2015-11-20 00:06:58 +01:00 |  | 
			
				
					| 
							
							
								 Gav Wood | 9997aac163 | Fix solidity tests. | 2015-11-20 00:06:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8dfc964e7d | Merge pull request #227 from chriseth/addmod Addmod and mulmod. | 2015-11-19 13:16:13 +01:00 |  | 
			
				
					| 
							
							
								 Gav Wood | 3be0ae6e2c | Merge pull request #204 from ethereum/hot_gav The Big Refactor | 2015-11-19 12:20:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0cf8d022ae | Addmod and mulmod. | 2015-11-18 17:12:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f4de369bad | Merge pull request #218 from chriseth/fix_overwriteMemory Fix memory overwrite problem for arrays. | 2015-11-17 14:46:19 +01:00 |  |