index
:
dexon-solidity
develop
release
DEXON fork of Solidity (https://github.com/dexon-foundation/dsolidity)
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
AST.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
style changes
Liana Husikyan
2015-05-08
1
-1
/
+1
*
changed the way of resolving declarations. now the cleanup of function duplic...
Liana Husikyan
2015-05-08
1
-4
/
+4
*
Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.
chriseth
2015-04-30
1
-1
/
+1
*
removed an unnecessary function
Liana Husikyan
2015-04-27
1
-3
/
+0
*
fixed the output of the test
Liana Husikyan
2015-04-27
1
-0
/
+3
*
Merge pull request #1699 from chriseth/sol_fix_contractTypesAsArguments
Gav Wood
2015-04-21
1
-6
/
+5
|
\
|
*
Fix for Contract and Enum types as external function arguments.
chriseth
2015-04-21
1
-6
/
+5
*
|
Merge remote-tracking branch 'ethereum/develop' into sol_overloadingFunctions
chriseth
2015-04-20
1
-2
/
+3
|
\
|
|
*
Adding forgotten virtual specifier to EnumValue getType()
Lefteris Karapetsas
2015-04-17
1
-1
/
+1
|
*
Check all constructors in inheritance chain get args
Lefteris Karapetsas
2015-04-17
1
-1
/
+2
|
*
Allowing abstract contracts constructor to have no args
Lefteris Karapetsas
2015-04-17
1
-1
/
+1
*
|
Fixed function overloads.
chriseth
2015-04-15
1
-21
/
+42
*
|
Merge remote-tracking branch 'ethereum/develop' into sol_overloadingFunctions
chriseth
2015-04-07
1
-43
/
+92
|
\
|
|
*
Merge pull request #1414 from LefterisJP/sol_notImplementedFuncs
chriseth
2015-03-31
1
-28
/
+54
|
|
\
|
|
*
Abstract contract and inheritance
Lefteris Karapetsas
2015-03-27
1
-0
/
+1
|
|
*
Moving contract fullyImplemented check to TypeRequirements
Lefteris Karapetsas
2015-03-27
1
-5
/
+5
|
|
*
Parsing of not fully implemented functions
Lefteris Karapetsas
2015-03-25
1
-30
/
+55
|
*
|
added externalTypes function to functionType
Liana Husikyan
2015-03-27
1
-2
/
+2
|
*
|
two more tests
Liana Husikyan
2015-03-26
1
-1
/
+1
|
*
|
tests for external types
Liana Husikyan
2015-03-25
1
-2
/
+2
|
*
|
renamed externalTypes to externalSignature
Liana Husikyan
2015-03-25
1
-3
/
+3
|
*
|
renamed getCanonicalSignature
Liana Husikyan
2015-03-25
1
-1
/
+1
|
|
/
|
*
added test to check anonymous events with user specified topics
Liana Husikyan
2015-03-17
1
-1
/
+1
|
*
added anonymous to ABI
Liana Husikyan
2015-03-17
1
-1
/
+1
|
*
changed the position of 'anonymous' keyword: event <name>() anonymous.
Liana Husikyan
2015-03-17
1
-6
/
+11
|
*
Added anonymous flag to event.
Liana Husikyan
2015-03-17
1
-2
/
+5
|
*
restyleing
Liana Husikyan
2015-03-16
1
-8
/
+9
|
*
- added more tests to check constant specifier implementation
Liana Husikyan
2015-03-16
1
-1
/
+0
|
*
- added isPartOfExternalInterface to Declaration
Liana Husikyan
2015-03-16
1
-0
/
+4
|
*
added parsing for constant variables
Liana Husikyan
2015-03-16
1
-8
/
+19
*
|
make it work for var x = f;
Lu Guanqun
2015-03-08
1
-1
/
+1
*
|
implement overload resolution
Lu Guanqun
2015-03-08
1
-4
/
+11
*
|
mark an identifier as callable if its next token is '('
Lu Guanqun
2015-03-08
1
-2
/
+5
|
/
*
Fix type checks for storage variable initializer.
chriseth
2015-03-06
1
-1
/
+0
*
Add date/time language to solidity.
Gav Wood
2015-03-06
1
-1
/
+7
*
removed unused member
Liana Husikyan
2015-03-02
1
-1
/
+1
*
Implemented passing arguments to the base constructor.
Liana Husikyan
2015-03-02
1
-2
/
+3
*
Using normal pointer in getInheritableMembers()
Lefteris Karapetsas
2015-03-02
1
-2
/
+2
*
VisibleInDerivedContracts() is now virtual()
Lefteris Karapetsas
2015-03-02
1
-1
/
+6
*
Adding inheritable members to a contract
Lefteris Karapetsas
2015-03-02
1
-0
/
+4
*
Move SourceLocation to evmcore
Lefteris Karapetsas
2015-02-25
1
-1
/
+1
*
Changes after rebase on top of Array Parsing
Lefteris Karapetsas
2015-02-25
1
-1
/
+1
*
Moving Source Location libdevcore
Lefteris Karapetsas
2015-02-25
1
-47
/
+47
*
Merge pull request #1100 from chriseth/sol_arrays
Gav Wood
2015-02-23
1
-6
/
+27
|
\
|
*
Allow conversion to dynamic arrays and update grammar.
Christian
2015-02-22
1
-1
/
+1
|
*
Parsing of array types and basic implementation.
Christian
2015-02-21
1
-5
/
+26
*
|
Replaced "inheritable" by "internal".
Christian
2015-02-23
1
-3
/
+3
|
/
*
corrected accept for variableDeclaration
Liana Husikyan
2015-02-21
1
-1
/
+1
*
Inline member initialisation
Liana Husikyan
2015-02-21
1
-10
/
+15
*
Bugfix for functions override
Lefteris Karapetsas
2015-02-20
1
-1
/
+1
*
Rename "protected" to "inheritable".
Christian
2015-02-18
1
-3
/
+3
*
No write access to parameters of external functions.
Christian
2015-02-17
1
-9
/
+7
*
"external" visibility specifier.
Christian
2015-02-17
1
-2
/
+5
*
Some changes to enums.
Christian
2015-02-14
1
-4
/
+0
*
Moving getMemberValue from EnumDefinition to EnumType
Lefteris Karapetsas
2015-02-14
1
-3
/
+0
*
Addressing issues with Enums in Solidity
Lefteris Karapetsas
2015-02-14
1
-15
/
+15
*
Typo in EnumValue
Lefteris Karapetsas
2015-02-14
1
-7
/
+7
*
EnumDeclaration -> EnumValue
Lefteris Karapetsas
2015-02-14
1
-5
/
+5
*
Enum type conversion and member value access.
Lefteris Karapetsas
2015-02-14
1
-0
/
+3
*
Introducing EnumType and some Parser tests
Lefteris Karapetsas
2015-02-14
1
-1
/
+1
*
Parsing an enum AST node
Lefteris Karapetsas
2015-02-14
1
-1
/
+4
*
Parsing enums for Solidity - WIP
Lefteris Karapetsas
2015-02-14
1
-0
/
+38
*
ExpressionCompiler's enums to CamelCase
Lefteris Karapetsas
2015-02-09
1
-11
/
+11
*
Changing Solidity Code to use CamelCase enum values
Lefteris Karapetsas
2015-02-09
1
-1
/
+1
*
- implemented Empty parameter name story. Now the name of input/return parame...
Liana Husikyan
2015-02-09
1
-1
/
+1
*
remove AST.h Utils.h's x permission
guanqun
2015-02-07
1
-0
/
+0
*
Some fixes for the ether units parser.
Christian
2015-02-06
1
-1
/
+2
*
More style changes in enums
Lefteris Karapetsas
2015-02-06
1
-5
/
+5
*
Minor Style fixes
Lefteris Karapetsas
2015-02-06
1
-7
/
+9
*
Adding ether subdenominations after constan literals
Lefteris Karapetsas
2015-02-05
1
-3
/
+13
*
Fixes for named-args.
Gav Wood
2015-02-04
1
-3
/
+3
*
Merge branch 'named-args' of https://github.com/guanqun/cpp-ethereum into gua...
Gav Wood
2015-02-04
1
-2
/
+4
|
\
|
*
implement named arguments
Lu Guanqun
2015-01-30
1
-2
/
+4
*
|
Visibility specifiers.
Christian
2015-02-03
1
-14
/
+21
*
|
Make tests resistant to changes in order of declaration.
Christian
2015-02-01
1
-2
/
+0
*
|
Merge pull request #913 from arkpar/sol_abi_fix
Gav Wood
2015-02-01
1
-0
/
+2
|
\
\
|
*
|
json and solidity ABI generted for events
arkpar
2015-01-31
1
-0
/
+2
*
|
|
Fix scoping of event arguments.
Christian
2015-01-31
1
-1
/
+1
|
/
/
*
|
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
Gav Wood
2015-01-30
1
-6
/
+43
|
\
\
|
*
|
Whitespace and error messages.
Christian
2015-01-30
1
-3
/
+3
|
*
|
Code generation for events.
Christian
2015-01-30
1
-1
/
+0
|
*
|
Parsing of events.
Christian
2015-01-30
1
-5
/
+43
*
|
|
Fallback functions.
Christian
2015-01-30
1
-1
/
+3
|
/
/
*
|
Minor fixes plus a rebase merge fix
Lefteris Karapetsas
2015-01-30
1
-0
/
+31
*
|
Removing Function and Param Description
Lefteris Karapetsas
2015-01-30
1
-100
/
+3
*
|
Contract Interface Functions now return FunctionType
Lefteris Karapetsas
2015-01-30
1
-3
/
+3
|
/
*
Common class that contains AST node documentations.
Christian
2015-01-29
1
-36
/
+44
*
Various fixes pertaining to State Variable accessors
Lefteris Karapetsas
2015-01-29
1
-5
/
+6
*
Fixes after rebasing on develop
Lefteris Karapetsas
2015-01-29
1
-0
/
+4
*
Adding isStateVariable attribute to a VarDecl
Lefteris Karapetsas
2015-01-29
1
-2
/
+4
*
Various small fixes for Sol Automatic Accessors
Lefteris Karapetsas
2015-01-29
1
-3
/
+0
*
Modifications to Mix to adapt to FunctionDescription
Lefteris Karapetsas
2015-01-29
1
-1
/
+5
*
State variable accessors code is now more organized
Lefteris Karapetsas
2015-01-29
1
-7
/
+47
*
Work in progress for state variable accessors
Lefteris Karapetsas
2015-01-29
1
-7
/
+28
*
Compilation of function modifiers.
Christian
2015-01-26
1
-6
/
+2
*
Type resolution for function modifiers.
Christian
2015-01-26
1
-17
/
+67
*
Function modifier parsing.
Christian
2015-01-26
1
-1
/
+52
*
Style changes.
Christian
2015-01-21
1
-1
/
+2
*
Include virtual function overrides in constructor context.
Christian
2015-01-20
1
-2
/
+4
*
Constructor arguments for base classes.
Christian
2015-01-20
1
-3
/
+23
*
Explicit calls to base class function.
Christian
2015-01-20
1
-5
/
+14
*
Check overrides and provide inherited public interface.
Christian
2015-01-20
1
-3
/
+6
*
Import inherited members into the contract's scope.
Christian
2015-01-20
1
-0
/
+8
*
Inheritance parser.
Christian
2015-01-20
1
-0
/
+3
*
Merge pull request #799 from chriseth/sol_gasAndValue
chriseth
2015-01-15
1
-7
/
+3
|
\
|
*
Specify value for contract creation.
Christian
2015-01-14
1
-7
/
+3
*
|
Check for hash collisions already before compiling.
Christian
2015-01-14
1
-0
/
+2
|
/
*
fixed warnings for msvc build
arkpar
2015-01-13
1
-0
/
+0
*
Solidity getInterfaceFunctions is now a map of hash to Function
Lefteris Karapetsas
2015-01-07
1
-2
/
+3
*
Small issues with Canonical Function Signature
Lefteris Karapetsas
2015-01-07
1
-5
/
+4
*
Creating the canonical signature of a function, for later use in the ABI
Lefteris Karapetsas
2015-01-07
1
-0
/
+6
*
Assertions that throw InternalCompilerErrors.
Christian
2014-12-17
1
-8
/
+8
*
Solidity ForStatement Compiler part
Lefteris Karapetsas
2014-12-17
1
-0
/
+5
*
Minor issues, grammar update, new ForStatement test
Lefteris Karapetsas
2014-12-17
1
-0
/
+7
*
ForStatement typecheck and initExpression is a Statement
Lefteris Karapetsas
2014-12-17
1
-2
/
+2
*
Adding a ForStatement solidity AST Node.
Lefteris Karapetsas
2014-12-17
1
-0
/
+24
*
Stylistic changes.
Christian
2014-12-16
1
-1
/
+1
*
Check that constructor does not have "returns" directive.
Christian
2014-12-15
1
-0
/
+4
*
Create contracts.
Christian
2014-12-15
1
-0
/
+28
*
Merge pull request #586 from LefterisJP/natspec_contract_tags
chriseth
2014-12-11
1
-1
/
+8
|
\
|
*
Natspec title and author tag.
Lefteris Karapetsas
2014-12-10
1
-1
/
+8
*
|
More const cleanup.
Christian
2014-12-08
1
-10
/
+10
*
|
Clear separation between ASTVisitor and ASTConstVisitor and more const specif...
Christian
2014-12-08
1
-58
/
+61
*
|
Const AST visitor for the compiler.
Christian
2014-12-08
1
-3
/
+3
*
|
Const functions for ASTVisitor and const ASTPrinter.
Christian
2014-12-08
1
-3
/
+36
|
/
*
Renamed url to identifier and added some comments.
Christian
2014-12-05
1
-4
/
+6
*
Merge remote-tracking branch 'ethereum/develop' into sol_import
Christian
2014-12-05
1
-1
/
+1
|
\
|
*
Merge branch 'develop' into natspec_export_json
Lefteris Karapetsas
2014-12-05
1
-6
/
+17
|
|
\
|
*
|
Exporting Natspec documentation to a JSON interface
Lefteris Karapetsas
2014-12-02
1
-1
/
+1
*
|
|
Import directive.
Christian
2014-12-03
1
-0
/
+34
|
|
/
|
/
|
*
|
Disallow assignments to structs and mappings.
Christian
2014-12-02
1
-5
/
+11
*
|
Save the scope for every declaration.
Christian
2014-12-02
1
-1
/
+6
|
/
*
Solidity FunctionDefinition used ASTString shared ptr for docstrings
Lefteris Karapetsas
2014-11-28
1
-5
/
+10
*
Solidity function AST nodes get documentation attribute
Lefteris Karapetsas
2014-11-27
1
-7
/
+13
*
Global functions.
Christian
2014-11-26
1
-7
/
+4
*
Whitespace change.
chriseth
2014-11-24
1
-2
/
+3
*
Magic variables.
Christian
2014-11-24
1
-0
/
+22
*
Contracts as types and framework for special global variables.
Christian
2014-11-24
1
-7
/
+13
*
Struct types.
Christian
2014-11-14
1
-2
/
+3
*
Mapping types.
Christian
2014-11-14
1
-5
/
+21
*
Provide interface for calls in JSON and some other formatting changes.
Christian
2014-11-12
1
-0
/
+2
*
State variables.
Christian
2014-11-08
1
-3
/
+5
*
Merge remote-tracking branch 'ethereum/develop' into sol_typePromotion
Christian
2014-11-07
1
-2
/
+2
|
\
|
*
Minor cleanup.
Christian
2014-11-06
1
-2
/
+2
*
|
Allow implicit type conversions for comparisons.
Christian
2014-11-06
1
-0
/
+3
|
/
*
Converted all asserts to exceptions.
Christian
2014-11-05
1
-6
/
+26
*
Added doxygen comment.
chriseth
2014-11-05
1
-0
/
+1
*
Stylistic changes.
chriseth
2014-11-04
1
-1
/
+4
*
Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler
Christian
2014-11-01
1
-52
/
+98
|
\
|
*
Corrected doxygen post comments.
Christian
2014-10-31
1
-2
/
+2
|
*
Further const placement changes.
Christian
2014-10-30
1
-3
/
+3
|
*
Asterisk-syntax for doxygen class documentation.
Christian
2014-10-28
1
-45
/
+95
|
*
Stylistic corrections.
Christian
2014-10-28
1
-11
/
+11
*
|
Contract compiler and also add ExpressionStatement to AST.
Christian
2014-10-30
1
-15
/
+50
*
|
Compiler for assignments.
Christian
2014-10-29
1
-1
/
+8
|
/
*
Documentation for AST, Parser, Scanner and other classes.
Christian
2014-10-25
1
-12
/
+64
*
Expression compiler.
Christian
2014-10-25
1
-0
/
+13
*
Remove nullptr comparisons.
Christian
2014-10-24
1
-1
/
+1
*
Use createTypeError everywhere and stream out Location.
Christian
2014-10-24
1
-2
/
+1
*
Use boost errinfo.
Christian
2014-10-24
1
-2
/
+7
*
Corrected spacing around colon.
Christian
2014-10-23
1
-57
/
+56
*
Access modifier cleanup.
Christian
2014-10-20
1
-0
/
+24
*
Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type
Christian
2014-10-20
1
-108
/
+109
*
Coding style cleanup: const and vecptr.
Christian
2014-10-20
1
-20
/
+20
*
Coding style and cleanup
Christian
2014-10-17
1
-79
/
+59
*
Corrected coding style.
Christian
2014-10-16
1
-16
/
+21
*
Type system, not yet complete.
Christian
2014-10-16
1
-33
/
+90
*
Name resolution.
Christian
2014-10-13
1
-1
/
+16
*
AST printer and command line tool, some fixes.
Christian
2014-10-10
1
-34
/
+84
*
Initial implementation of Solidity parser finished, not yet tested much.
Christian
2014-10-10
1
-19
/
+91
*
Corrected indentation.
Christian
2014-10-09
1
-114
/
+114
*
Parse everything up to function bodies and report parser errors with location.
Christian
2014-10-09
1
-24
/
+67
*
Solidity parser, can not parse much yet.
Christian
2014-10-08
1
-0
/
+287