Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							7d7f37bd5e
							
						
					 | 
					
						
						
							
							Replacing StaticStringType with FixedBytesType
						
						
						
						
						
					 | 
					
						2015-03-12 12:53:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							bede2f2ad7
							
						
					 | 
					
						
						
							
							More changes towards getting rid of HashXX
						
						
						
						
						
					 | 
					
						2015-03-12 12:53:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Liana Husikyan
							
						 
					 | 
					
						
						
						
						
							
						
						
							74a01826ee
							
						
					 | 
					
						
						
							
							added information about jump type for jump instructions
						
						
						
						
						
						
						
						Conflicts:
	libevmcore/Assembly.cpp
	libsolidity/Compiler.cpp 
						
					 | 
					
						2015-03-10 12:02:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c82cbeddf
							
						
					 | 
					
						
						
							
							Global variable "now" (alias for block.timestamp).
						
						
						
						
						
					 | 
					
						2015-03-09 19:22:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							94c51caf89
							
						
					 | 
					
						
						
							
							Fixed: Some instructions did not have source locations.
						
						
						
						
						
					 | 
					
						2015-03-09 13:28:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e50ef1ee0
							
						
					 | 
					
						
						
							
							Fixed gas calculation for CALL.
						
						
						
						
						
					 | 
					
						2015-03-06 16:23:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6fea41abd8
							
						
					 | 
					
						
						
							
							Merge pull request #1222 from chriseth/sol_copyFromCalldata
						
						
						
						
						
						
						
						Copying between calldata and storage. 
						
					 | 
					
						2015-03-06 15:42:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8b156ecbb
							
						
					 | 
					
						
						
							
							Copying between calldata and storage.
						
						
						
						
						
					 | 
					
						2015-03-06 13:17:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gav Wood
							
						 
					 | 
					
						
						
						
						
							
						
						
							9aea119e54
							
						
					 | 
					
						
						
							
							Add date/time language to solidity.
						
						
						
						
						
					 | 
					
						2015-03-06 12:46:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							b84cf62d6b
							
						
					 | 
					
						
						
							
							Index access for calldata arrays.
						
						
						
						
						
					 | 
					
						2015-03-05 13:19:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gav Wood
							
						 
					 | 
					
						
						
						
						
							
						
						
							f7f2861f5f
							
						
					 | 
					
						
						
							
							Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
						
						
						
						
						
					 | 
					
						2015-03-03 11:20:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gav Wood
							
						 
					 | 
					
						
						
						
						
							
						
						
							226c4a89b2
							
						
					 | 
					
						
						
							
							Solidity STOPs in case of failed call.
						
						
						
						
						
					 | 
					
						2015-03-03 11:19:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							87365f7612
							
						
					 | 
					
						
						
							
							Shortening of dynamic arrays.
						
						
						
						
						
					 | 
					
						2015-02-27 22:52:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							66b6860eb8
							
						
					 | 
					
						
						
							
							Stylistic changes.
						
						
						
						
						
					 | 
					
						2015-02-25 16:22:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							29c614ebaf
							
						
					 | 
					
						
						
							
							Removed code duplication.
						
						
						
						
						
					 | 
					
						2015-02-25 15:55:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc31a7ab32
							
						
					 | 
					
						
						
							
							LValue refactoring.
						
						
						
						
						
					 | 
					
						2015-02-25 15:41:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							71b0d8107a
							
						
					 | 
					
						
						
							
							LocationSetter in some extra places during Compiling
						
						
						
						
						
						
						
						- Also adjusted the test, and fixed its error reporting 
						
					 | 
					
						2015-02-25 10:40:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							54121a0d78
							
						
					 | 
					
						
						
							
							Styling changes for SourceLocation and friends
						
						
						
						
						
					 | 
					
						2015-02-25 09:53:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							1891020ffb
							
						
					 | 
					
						
						
							
							Moving Source Location libdevcore
						
						
						
						
						
						
						
						- Big plus is we now remove the useless header libsolibity/BaseTypes.h 
						
					 | 
					
						2015-02-24 17:16:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							38cb123a82
							
						
					 | 
					
						
						
							
							Adding location information to assembly items
						
						
						
						
						
						
						
						- In order to facilitate this addition we also now have a ScopeGuard
  object used in the Compiler to set the currently visited node. 
						
					 | 
					
						2015-02-24 17:16:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							820ed2dfe1
							
						
					 | 
					
						
						
							
							Out-of-bounds checking.
						
						
						
						
						
					 | 
					
						2015-02-23 18:28:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							5d2323c914
							
						
					 | 
					
						
						
							
							Index and length access for dynamic arrays.
						
						
						
						
						
					 | 
					
						2015-02-23 18:28:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							754c804d19
							
						
					 | 
					
						
						
							
							Implementation of index access.
						
						
						
						
						
					 | 
					
						2015-02-23 18:25:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							261786d909
							
						
					 | 
					
						
						
							
							Allow conversion to dynamic arrays and update grammar.
						
						
						
						
						
					 | 
					
						2015-02-21 18:25:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e32083179
							
						
					 | 
					
						
						
							
							Parsing of array types and basic implementation.
						
						
						
						
						
					 | 
					
						2015-02-21 15:10:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Liana Husikyan
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa3cd1cdc2
							
						
					 | 
					
						
						
							
							renamed local vaiable in fromDeclaration
						
						
						
						
						
						
						
						added missing endvisit 
						
					 | 
					
						2015-02-20 23:04:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Liana Husikyan
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0c36795a0
							
						
					 | 
					
						
						
							
							renamed fromIdentifier to fromStateVariable
						
						
						
						
						
					 | 
					
						2015-02-20 22:51:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Liana Husikyan
							
						 
					 | 
					
						
						
						
						
							
						
						
							858acaa193
							
						
					 | 
					
						
						
							
							corrected accept for variableDeclaration
						
						
						
						
						
						
						
						changes after code review 
						
					 | 
					
						2015-02-20 22:51:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Liana Husikyan
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ed86b33bc
							
						
					 | 
					
						
						
							
							cosmetic changes
						
						
						
						
						
					 | 
					
						2015-02-20 22:51:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Liana Husikyan
							
						 
					 | 
					
						
						
						
						
							
						
						
							52050201e3
							
						
					 | 
					
						
						
							
							Inline member initialisation
						
						
						
						
						
						
						
						renamed VariableDefinition class to VariableDeclarationStatement
added tests 
						
					 | 
					
						2015-02-20 22:50:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							197b184d25
							
						
					 | 
					
						
						
							
							Fixes for assigning and deleting structs containing byte arrays.
						
						
						
						
						
					 | 
					
						2015-02-18 00:15:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							a33fa270f6
							
						
					 | 
					
						
						
							
							Calldata byte arrays stored on the stack.
						
						
						
						
						
					 | 
					
						2015-02-16 19:35:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f6e365136
							
						
					 | 
					
						
						
							
							Move code to loadFromMemory.
						
						
						
						
						
					 | 
					
						2015-02-16 19:25:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c3ea8015c
							
						
					 | 
					
						
						
							
							Forced cleanup for conversion to enum.
						
						
						
						
						
					 | 
					
						2015-02-14 13:35:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							c944976d00
							
						
					 | 
					
						
						
							
							Some changes to enums.
						
						
						
						
						
					 | 
					
						2015-02-14 13:35:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							fbd39323af
							
						
					 | 
					
						
						
							
							Moving getMemberValue from EnumDefinition to EnumType
						
						
						
						
						
					 | 
					
						2015-02-13 23:16:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2575b4bcb
							
						
					 | 
					
						
						
							
							Addressing issues with Enums in Solidity
						
						
						
						
						
					 | 
					
						2015-02-13 23:16:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							91943e7368
							
						
					 | 
					
						
						
							
							Enum Value member access should now work properly
						
						
						
						
						
						
						
						- Also detection of duplicate enum values and tests for them have been
  added 
						
					 | 
					
						2015-02-13 23:16:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							012e32942d
							
						
					 | 
					
						
						
							
							Enum type conversion and member value access.
						
						
						
						
						
						
						
						- Added tests for the type conversion part.
- Enum member value access still needs some work 
						
					 | 
					
						2015-02-13 23:16:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c3c1f1e5d
							
						
					 | 
					
						
						
							
							Copying structs.
						
						
						
						
						
					 | 
					
						2015-02-12 20:19:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							b836d952b2
							
						
					 | 
					
						
						
							
							length member for byte arrays.
						
						
						
						
						
					 | 
					
						2015-02-12 15:44:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							5673f994fc
							
						
					 | 
					
						
						
							
							Added some comments.
						
						
						
						
						
					 | 
					
						2015-02-12 11:50:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b8cf4af1d
							
						
					 | 
					
						
						
							
							Moved copy code to CompilerUtils.
						
						
						
						
						
					 | 
					
						2015-02-12 11:33:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a2879a603
							
						
					 | 
					
						
						
							
							Copy storage to storage.
						
						
						
						
						
					 | 
					
						2015-02-12 11:33:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							adb434569c
							
						
					 | 
					
						
						
							
							Dynamic copy to memory.
						
						
						
						
						
					 | 
					
						2015-02-12 11:33:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							79aec95228
							
						
					 | 
					
						
						
							
							Simple copy of bytes to storage.
						
						
						
						
						
					 | 
					
						2015-02-12 11:33:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lu Guanqun
							
						 
					 | 
					
						
						
						
						
							
						
						
							d307b0914c
							
						
					 | 
					
						
						
							
							add exponent operator
						
						
						
						
						
						
						
						https://www.pivotaltracker.com/n/projects/1189488/stories/83746404 
						
					 | 
					
						2015-02-10 23:39:13 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf4144b702
							
						
					 | 
					
						
						
							
							Arbitrary parameters for call() and all hash functions.
						
						
						
						
						
					 | 
					
						2015-02-10 10:59:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb6f181d7d
							
						
					 | 
					
						
						
							
							Merge pull request #986 from LefterisJP/sol_StyleFix
						
						
						
						
						
						
						
						Solidity enum style fix 
						
					 | 
					
						2015-02-10 10:54:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lefteris Karapetsas
							
						 
					 | 
					
						
						
						
						
							
						
						
							82c5fb3245
							
						
					 | 
					
						
						
							
							Addressing issues in Enum style fix
						
						
						
						
						
					 | 
					
						2015-02-10 09:52:19 +01:00 | 
					
					
						
						
							
							
							
						
					 |