index
:
dexon-solidity
develop
release
DEXON fork of Solidity (https://github.com/dexon-foundation/dsolidity)
LAN-TW
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
test
/
libsolidity
Commit message (
Expand
)
Author
Age
Files
Lines
*
Update SolidityEndToEndTest.cpp
RJ
2016-01-10
1
-0
/
+70
*
Update with type resolution tests for arrays
RJ
2016-01-10
1
-8
/
+76
*
Merge pull request #338 from guanqun/add_paren
chriseth
2016-01-05
2
-0
/
+16
|
\
|
*
add a test case for decayed tuple expression as left value
Lu Guanqun
2016-01-04
2
-0
/
+16
*
|
Merge pull request #317 from chriseth/pathsEverywhere
chriseth
2016-01-04
1
-1
/
+1
|
\
\
|
|
/
|
/
|
|
*
Use paths instead of simple identifiers wherever possible.
chriseth
2015-12-22
1
-1
/
+1
*
|
Merge pull request #308 from chriseth/fixoverloadbug
chriseth
2015-12-21
1
-0
/
+11
|
\
\
|
*
|
Fix bug preventing overloads of different array types.
chriseth
2015-12-18
1
-0
/
+11
|
|
/
*
/
Add structs and enums to contract types.
chriseth
2015-12-18
2
-0
/
+30
|
/
*
Simple aliasing during import.
chriseth
2015-12-18
1
-0
/
+8
*
Parse complex import directives.
chriseth
2015-12-18
1
-0
/
+21
*
updated tests and much simpler algorithm for parsing errors
RJ Catalano
2015-12-17
1
-21
/
+8
*
added one more test and realized that there was one last change before the pa...
RJ Catalano
2015-12-17
1
-5
/
+32
*
forgot about this one...again making this purely about parsing...typechecking...
RJ Catalano
2015-12-17
1
-2
/
+2
*
making this purely about parsing...type checking will go in a different PR
RJ Catalano
2015-12-17
1
-2
/
+2
*
changed a couple of small nuances, made an attempt at fixing the parsing in t...
RJ Catalano
2015-12-17
1
-6
/
+20
*
new tests
RJ Catalano
2015-12-16
1
-0
/
+26
*
updated attempt, a couple of more things to sort through and change
RJ Catalano
2015-12-16
1
-0
/
+14
*
Relative paths in import directives.
chriseth
2015-12-10
1
-0
/
+17
*
Source units are independent scopes.
chriseth
2015-12-10
2
-9
/
+99
*
Increment version to 0.2.0 (includes breaking changes).
chriseth
2015-12-01
1
-1
/
+1
*
Code generation for calling bound methods.
chriseth
2015-12-01
1
-0
/
+120
*
Merge pull request #251 from chriseth/bind2
chriseth
2015-11-30
2
-0
/
+175
|
\
|
*
Also check the object type for bound functions.
chriseth
2015-11-29
1
-0
/
+45
|
*
Add bound functions to types.
chriseth
2015-11-29
1
-0
/
+93
|
*
Added the `using x for y` directive.
chriseth
2015-11-27
2
-0
/
+37
*
|
Merge pull request #256 from chriseth/selfdestruct
chriseth
2015-11-30
1
-0
/
+16
|
\
\
|
*
|
Introduce selfdestruct alias for suicide.
chriseth
2015-11-29
1
-0
/
+16
|
|
/
*
/
Bugfix for constructor unpacking with fixed-size arrays.
chriseth
2015-11-29
1
-0
/
+17
|
/
*
Fix smart pointer lifetime issue in tests.
chriseth
2015-11-26
1
-16
/
+15
*
Do not store elements of a contract by AST node type.
chriseth
2015-11-26
1
-8
/
+8
*
Code generation for creating arrays.
chriseth
2015-11-26
1
-0
/
+44
*
Type checking for creating new arrays.
chriseth
2015-11-26
1
-1
/
+37
*
Allow "new expressions" also for general type names.
chriseth
2015-11-26
2
-1
/
+19
*
Test for allocation bug.
chriseth
2015-11-24
1
-0
/
+31
*
Merge pull request #236 from ethereum/hot_gav
Gav Wood
2015-11-23
1
-1
/
+3
|
\
|
*
Fix up for new API from EIP-1.1.
Gav Wood
2015-11-21
1
-1
/
+3
*
|
Merge remote-tracking branch 'origin/hot_gav' into develop
Gav Wood
2015-11-20
1
-1
/
+5
|
\
|
|
*
Fix solidity tests.
Gav Wood
2015-11-20
1
-1
/
+5
*
|
Merge pull request #227 from chriseth/addmod
chriseth
2015-11-19
1
-0
/
+18
|
\
\
|
*
|
Addmod and mulmod.
chriseth
2015-11-19
1
-0
/
+18
*
|
|
Merge pull request #204 from ethereum/hot_gav
Gav Wood
2015-11-19
2
-2
/
+3
|
\
\
\
|
|
/
/
|
/
|
/
|
|
/
|
*
Fix tests for new API.
Gav Wood
2015-11-17
1
-1
/
+1
|
*
Fixups for new API.
Gav Wood
2015-11-06
1
-1
/
+2
|
*
New vocab.
Gav Wood
2015-11-06
1
-1
/
+1
*
|
Merge pull request #218 from chriseth/fix_overwriteMemory
chriseth
2015-11-17
1
-0
/
+15
|
\
\
|
*
|
Fix memory overwrite problem for arrays.
chriseth
2015-11-17
1
-0
/
+15
*
|
|
Merge pull request #216 from chriseth/dynamic_indexed_event_args
chriseth
2015-11-17
1
-0
/
+35
|
\
\
\
|
*
|
|
Fix dynamic indexed event arguments - applies sha3.
chriseth
2015-11-17
1
-0
/
+35
|
|
/
/
*
|
|
Merge pull request #214 from chriseth/fix_optimizerTest
chriseth
2015-11-17
1
-1
/
+5
|
\
\
\
|
*
|
|
Test fix: Do not increment iterator past end.
chriseth
2015-11-16
1
-1
/
+5
|
|
/
/
*
/
/
Fix segfault during test.
chriseth
2015-11-16
1
-1
/
+1
|
/
/
*
|
Work around bug in MSVC/Boost for u256->unsigned conversion.
chriseth
2015-11-16
1
-0
/
+10
*
|
style fixes
LianaHus
2015-11-07
1
-2
/
+2
*
|
fixed test framework
LianaHus
2015-11-07
1
-17
/
+20
|
/
*
Bugfix: Returning literal strings in tuples.
chriseth
2015-11-01
1
-0
/
+20
*
Store docstrings in AST annotations.
chriseth
2015-10-26
3
-48
/
+31
*
File reorganisation.
chriseth
2015-10-21
12
-35
/
+35
*
Correctly parse ambiguities like `A.B[10] x` and `x.y[10] = 3`.
chriseth
2015-10-16
2
-0
/
+39
*
Fix errors when struct array type is used on its own.
chriseth
2015-10-16
1
-0
/
+15
*
Some fixes taking other pull requests into account.
chriseth
2015-10-16
2
-9
/
+5
*
Wildcards.
chriseth
2015-10-15
1
-3
/
+6
*
Destructuring assignments.
chriseth
2015-10-15
1
-5
/
+42
*
Tuple expressions.
chriseth
2015-10-15
3
-1
/
+98
*
Merge pull request #130 from LefterisJP/dynamic_array_push
chriseth
2015-10-15
1
-0
/
+40
|
\
|
*
push() for byte arrays also properly implemented
Lefteris Karapetsas
2015-10-15
1
-9
/
+10
|
*
Working implementation of arraypush
Lefteris Karapetsas
2015-10-15
1
-2
/
+21
|
*
Implement Dynamic array push and fix test
Lefteris Karapetsas
2015-10-15
1
-4
/
+7
|
*
Add a dynamic array push() test
Lefteris Karapetsas
2015-10-15
1
-0
/
+17
*
|
renaming in test framework
LianaHus
2015-10-15
1
-195
/
+195
*
|
some more style fixes
LianaHus
2015-10-15
2
-6
/
+6
*
|
mainly style fixes/renaming
LianaHus
2015-10-15
2
-82
/
+92
*
|
fix
LianaHus
2015-10-15
1
-2
/
+0
*
|
fixed new tests
LianaHus
2015-10-15
2
-23
/
+15
*
|
errors instead of exceptions
LianaHus
2015-10-15
7
-250
/
+313
*
|
added Error class for all kind of errors
LianaHus
2015-10-15
2
-5
/
+10
|
/
*
Some further test fixes.
chriseth
2015-10-13
1
-1
/
+2
*
Some more tests and typos fixed.
chriseth
2015-10-13
2
-0
/
+27
*
Multi-variable declarations.
chriseth
2015-10-13
2
-12
/
+59
*
Introduced tuple type and added multi variable declarations to type
chriseth
2015-10-10
2
-2
/
+14
*
Tests for multi variable declaration.
chriseth
2015-10-09
3
-0
/
+50
*
Check invalid integer constants for functions accepting arbitrary arguments.
chriseth
2015-10-08
1
-2
/
+13
*
Resolve binary dependencies properly.
chriseth
2015-10-07
2
-8
/
+38
*
Merge pull request #122 from chriseth/anonymousEventsWithFourIndexedParams
chriseth
2015-10-07
2
-4
/
+24
|
\
|
*
Allow four indexed arguments for anynomous events.
chriseth
2015-10-07
2
-4
/
+24
*
|
Reject ether sent to library.
chriseth
2015-10-07
1
-0
/
+23
|
/
*
Merge pull request #117 from chriseth/internalTypesForLibrary
chriseth
2015-10-07
4
-5
/
+118
|
\
|
*
Compiler version stamp.
chriseth
2015-10-06
1
-0
/
+11
|
*
Add structs to library interface.
chriseth
2015-10-06
1
-1
/
+2
|
*
Provide access to scoped structs.
chriseth
2015-10-06
1
-0
/
+27
|
*
Compute canonical names of types for function signatures.
chriseth
2015-10-06
4
-31
/
+50
|
*
Encode storage items correctly for library calls.
chriseth
2015-10-06
1
-0
/
+26
|
*
Test for internal types.
chriseth
2015-10-06
1
-0
/
+29
*
|
Merge pull request #115 from chriseth/testLongConstructorArguments
chriseth
2015-10-06
1
-0
/
+28
|
\
\
|
|
/
|
/
|
|
*
Test long constructor arguments.
chriseth
2015-10-05
1
-0
/
+28
*
|
Report warning in tests if requested.
chriseth
2015-10-03
1
-13
/
+11
|
/
*
Store small byte arrays and strings in storage in one slot with their
chriseth
2015-10-02
1
-0
/
+110
*
-fixed the warning printing
LianaHus
2015-10-02
1
-3
/
+3
*
added warning for noninitialized references in storage.
LianaHus
2015-10-02
1
-9
/
+23
*
added test
LianaHus
2015-10-02
1
-0
/
+18
*
Bugfix in calldata unpacker.
chriseth
2015-10-01
2
-1
/
+20
*
Merge pull request #91 from chriseth/literalStringsToStoragePointer
chriseth
2015-09-24
1
-0
/
+10
|
\
|
*
Test that literal strings cannot be assigned to storage pointers.
chriseth
2015-09-23
1
-0
/
+10
*
|
improved the test
LianaHus
2015-09-23
1
-3
/
+13
*
|
fixed-sized arrays as return type
LianaHus
2015-09-23
1
-0
/
+19
|
/
*
Merge pull request #85 from chriseth/warnings
chriseth
2015-09-23
4
-213
/
+258
|
\
|
*
Refactoring: Check types outside of AST and recover from some errors.
chriseth
2015-09-22
4
-213
/
+258
*
|
fixed the test
LianaHus
2015-09-22
1
-4
/
+1
*
|
fixed using string as a type for struct member
LianaHus
2015-09-17
1
-6
/
+6
*
|
test
LianaHus
2015-09-17
1
-0
/
+45
|
/
*
throw statement implementation
LianaHus
2015-09-16
1
-0
/
+18
*
style fix
LianaHus
2015-09-15
2
-7
/
+7
*
fixed rebase
LianaHus
2015-09-15
1
-17
/
+0
*
moved the test
LianaHus
2015-09-15
2
-1
/
+17
*
returned test for exceptions in constructor
LianaHus
2015-09-15
1
-0
/
+17
*
- changed implementation
LianaHus
2015-09-15
1
-1
/
+1
*
some fixes in tests
LianaHus
2015-09-15
1
-48
/
+5
*
added compile time check for out of bounds access for ordinary arrays
LianaHus
2015-09-15
1
-26
/
+52
*
test
LianaHus
2015-09-15
1
-0
/
+17
*
Merge pull request #66 from chriseth/sol_libraries
chriseth
2015-09-12
7
-8
/
+103
|
\
|
*
Possibility to call library functions.
chriseth
2015-09-11
3
-5
/
+57
|
*
Transition from bytecode to more general linker objects.
chriseth
2015-09-11
4
-4
/
+4
|
*
Parsing and type checking of libraries without inheritance.
chriseth
2015-09-11
2
-0
/
+43
*
|
Merge pull request #69 from LianaHus/sol_enum_too_many_indexed_args
chriseth
2015-09-11
1
-1
/
+0
|
\
\
|
|
/
|
/
|
|
*
add call for EventDefinition::checkTypeRequirements()
LianaHus
2015-09-11
2
-15
/
+0
|
*
added test
LianaHus
2015-09-11
1
-0
/
+14
*
|
Merge pull request #65 from LianaHus/sol_Creating_a_contract_from_within_itself
chriseth
2015-09-11
1
-0
/
+12
|
\
\
|
|
/
|
/
|
|
*
style fixes
LianaHus
2015-09-11
1
-1
/
+1
|
*
added type check if the type of the var decl is one of base contract type
LianaHus
2015-09-10
2
-11
/
+12
|
*
added test
LianaHus
2015-09-10
1
-0
/
+11
*
|
- added tests to test empty comment
LianaHus
2015-09-10
3
-0
/
+36
|
/
*
Merge pull request #51 from ethereum/revert-25-sol_strings_as_mapping_keys
chriseth
2015-09-09
1
-7
/
+4
|
\
|
*
Revert "added check for string as mapping key for local var."
chriseth
2015-09-08
1
-7
/
+4
*
|
Stylistic corrections.
chriseth
2015-09-09
1
-1
/
+1
*
|
Fix for constant strings.
chriseth
2015-09-08
1
-0
/
+32
*
|
- renamed AST to ast and ABI to abi
LianaHus
2015-09-08
1
-1
/
+1
*
|
removed get prefix
LianaHus
2015-09-08
4
-23
/
+23
*
|
renamed getter functions
LianaHus
2015-09-08
11
-154
/
+154
|
/
*
added check for string as mapping key for local var.
LianaHus
2015-08-24
1
-4
/
+7
*
added test to check string as mapping key
LianaHus
2015-08-24
1
-0
/
+16
*
add tests for state variables accessors. normal and constant
LianaHus
2015-08-21
1
-0
/
+21
*
Move Solidity tests.
chriseth
2015-08-20
14
-0
/
+12249