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
/
libsolidity
/
ast
/
AST.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Disallow multi variable declarations with mismatching number of values.
Daniel Kirchner
2018-07-13
1
-7
/
+0
*
Fix assert message about function visibility
mingchuan
2018-05-20
1
-2
/
+2
*
Use FunctionTypePointer (adds ``const``).
chriseth
2018-04-12
1
-3
/
+4
*
Introduce inContractKind helper on FunctionDefinition
Alex Beregszaszi
2018-03-26
1
-0
/
+7
*
Enable C99-scoping with the 0.5.0-experimental pragma.
chriseth
2018-02-27
1
-15
/
+15
*
Blocks and for loops can be scopes.
chriseth
2018-02-27
1
-2
/
+10
*
Scopes do not have to be declarations.
chriseth
2018-02-27
1
-5
/
+6
*
Show checksummed address always (prepend with 0)
Alex Beregszaszi
2017-11-17
1
-2
/
+5
*
Do not try to display checksummed address for too-short/long address literals
Alex Beregszaszi
2017-11-17
1
-0
/
+2
*
Improves address literal checksum error message
wadeAlexC
2017-11-17
1
-0
/
+6
*
Remove obsolete createTypeError in AST
Alex Beregszaszi
2017-10-06
1
-6
/
+0
*
Include all overloaded events in ABI
Alex Beregszaszi
2017-08-29
1
-2
/
+10
*
Removed unused natspec members of ContractDefinition
Alex Beregszaszi
2017-08-26
1
-20
/
+0
*
z3 conditions
chriseth
2017-08-23
1
-0
/
+1
*
Some smaller issues found by Covertiy Scan
Alex Beregszaszi
2017-08-22
1
-1
/
+0
*
Use fully qualified name of super in message
Federico Bond
2017-08-12
1
-0
/
+9
*
Add isFallback() helper
Alex Beregszaszi
2017-07-28
1
-1
/
+1
*
Add template for merging sets
Alex Beregszaszi
2017-07-19
1
-4
/
+1
*
Avoid cyclic imports in referencedSourceUnits
Alex Beregszaszi
2017-07-19
1
-5
/
+10
*
Add option to recurse referencedSourceUnits
Alex Beregszaszi
2017-07-19
1
-3
/
+8
*
Add referencedSourceUnits() helper
Alex Beregszaszi
2017-07-19
1
-0
/
+10
*
Add sourceUnit() helper to Declaration
Alex Beregszaszi
2017-07-19
1
-2
/
+7
*
Helper functions.
chriseth
2017-07-11
1
-0
/
+17
*
Use boost::starts_with
Alex Beregszaszi
2017-06-29
1
-1
/
+1
*
Rename to isHexNumber()
Alex Beregszaszi
2017-06-29
1
-3
/
+3
*
Add hasHexPrefix() to AST::Literal
Alex Beregszaszi
2017-06-28
1
-6
/
+12
*
Fix strings interpreted as addresses.
chriseth
2017-06-22
1
-0
/
+2
*
Merge interface/Exceptions and interface/Utils
Alex Beregszaszi
2017-06-22
1
-2
/
+0
*
Move public constructor property into AST itself.
chriseth
2017-03-06
1
-0
/
+6
*
Strict checking for AST annotation types.
chriseth
2017-03-06
1
-20
/
+20
*
Also check library addresses.
chriseth
2017-01-25
1
-21
/
+1
*
Warn about invalid checksums of addresses.
chriseth
2017-01-25
1
-2
/
+41
*
Reset AST node IDs between compilation runs.
chriseth
2017-01-20
1
-2
/
+20
*
Merge pull request #1397 from roadriverrail/contract_collision
chriseth
2017-01-18
1
-1
/
+0
|
\
|
*
Move fullyQualified() name to Declaration
Rhett Aultman
2017-01-17
1
-8
/
+0
|
*
Stylistic corrections
Rhett Aultman
2017-01-17
1
-1
/
+1
|
*
Drop ':' if the source file name is empty
Rhett Aultman
2017-01-17
1
-1
/
+2
|
*
Only avoid collision if it's the same file
Rhett Aultman
2017-01-17
1
-0
/
+6
*
|
Deterministic AST node identifiers.
chriseth
2017-01-17
1
-0
/
+2
|
/
*
ast: events have FunctionType too
Yoichi Hirai
2017-01-12
1
-5
/
+13
*
ast: add Declaration::functionType()
Yoichi Hirai
2017-01-12
1
-0
/
+61
*
ast, codegen: enable accessing events through contract names.
Yoichi Hirai
2017-01-03
1
-0
/
+3
*
Add swarm hash to the end of the bytecode.
chriseth
2016-12-01
1
-0
/
+1
*
Metadata stamp.
chriseth
2016-12-01
1
-0
/
+8
*
Fix licensing headers
VoR0220
2016-11-23
1
-4
/
+4
*
Move InterfaceHandler from string to JSON
Alex Beregszaszi
2016-11-15
1
-4
/
+4
*
ast: add a null check
Yoichi Hirai
2016-10-21
1
-0
/
+1
*
ast: ContractDefinition::inheritableMembers contains enums as well as structs
Yoichi Hirai
2016-10-21
1
-0
/
+3
*
Rename dev::sha3 to dev::keccak256
Alex Beregszaszi
2016-10-06
1
-1
/
+1
*
Code generation (missing external access and source locations).
chriseth
2016-03-30
1
-0
/
+7
*
Simple aliasing during import.
chriseth
2015-12-18
1
-0
/
+13
*
Relative paths in import directives.
chriseth
2015-12-10
1
-0
/
+7
*
Convert filter to template function.
chriseth
2015-11-27
1
-54
/
+0
*
Do not store elements of a contract by AST node type.
chriseth
2015-11-26
1
-15
/
+69
*
Make members context-sensitive.
chriseth
2015-11-26
1
-9
/
+9
*
Allow docstrings for statements.
chriseth
2015-10-27
1
-0
/
+7
*
Store docstrings in AST annotations.
chriseth
2015-10-26
1
-0
/
+21
*
File reorganisation.
chriseth
2015-10-21
1
-0
/
+365