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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix an error in a type resolution SOL test
Lefteris Karapetsas
2015-08-11
1
-1
/
+1
*
Disallow comparison for reference types.
chriseth
2015-08-07
1
-0
/
+12
*
Do not allow boolean operators for integers.
chriseth
2015-08-07
1
-0
/
+16
*
Actual auction tests.
chriseth
2015-08-06
1
-3
/
+7
*
Merge pull request #2705 from chriseth/sol_auctionRegistrarTests
Gav Wood
2015-08-06
1
-0
/
+64
|
\
|
*
Basic tests for auction registrar.
chriseth
2015-08-05
1
-0
/
+64
*
|
readd solidity tests
CJentzsch
2015-08-06
2
-0
/
+42
*
|
update test to new Block/State refactoring - credit to winsvega and chriseth
CJentzsch
2015-08-06
3
-48
/
+10
*
|
First draft at splitting State.
Gav Wood
2015-08-06
1
-1
/
+1
|
/
*
Merge pull request #2688 from chriseth/toBytesConversion
chriseth
2015-08-05
2
-0
/
+42
|
\
|
*
Allow explicit conversions bytes <-> string.
chriseth
2015-08-04
2
-0
/
+42
*
|
Break off contract tests.
chriseth
2015-08-04
2
-905
/
+0
|
/
*
strings as mapping keys.
chriseth
2015-08-04
1
-0
/
+33
*
Tests for FixedFeeRegistrar.
chriseth
2015-07-30
2
-0
/
+238
*
Revoke tests.
chriseth
2015-07-24
1
-0
/
+56
*
Remove block number from internal changes.
chriseth
2015-07-23
1
-7
/
+7
*
Wallet updated to include daylimit in constructor.
chriseth
2015-07-22
1
-7
/
+25
*
Merge pull request #2524 from chriseth/sol_windowsFix
Gav Wood
2015-07-21
1
-0
/
+2
|
\
|
*
Windows fix.
chriseth
2015-07-21
1
-0
/
+2
*
|
Merge branch 'whizz' into develop
Gav Wood
2015-07-21
1
-1
/
+5
|
\
\
|
|
/
|
/
|
|
*
fixing solidity tests
arkpar
2015-07-20
2
-2
/
+6
|
*
All fields of BlockInfo now private.
Gav Wood
2015-07-20
1
-1
/
+1
*
|
Use actual addresses.
chriseth
2015-07-20
1
-6
/
+13
|
/
*
Merge pull request #2495 from chriseth/sol_updatedWallet
Gav Wood
2015-07-17
1
-14
/
+27
|
\
|
*
Updated the wallet contract and tests.
chriseth
2015-07-16
1
-14
/
+27
*
|
removed unnecessary function
Liana Husikyan
2015-07-16
1
-3
/
+2
*
|
changedthe output style of the Natspec docstring
Liana Husikyan
2015-07-16
1
-17
/
+34
*
|
now for SolidityEndToEndTest we can use compileRequireThrow<typename>
Liana Husikyan
2015-07-16
2
-3
/
+4
*
|
modified test network to test exceptions during parsing of documentation
Liana Husikyan
2015-07-16
3
-31
/
+45
|
/
*
Merge pull request #2482 from chriseth/sol_fix_initialiseStorageStrings
chriseth
2015-07-16
1
-0
/
+15
|
\
|
*
Fix for initialising storage strings.
chriseth
2015-07-16
1
-0
/
+15
*
|
Allow structs containing mappings in memory.
chriseth
2015-07-16
2
-0
/
+38
|
/
*
Merge pull request #2473 from chriseth/sol_fix_exponentialNotation
Gav Wood
2015-07-15
1
-0
/
+24
|
\
|
*
Check whether a literal is a valid literal before using it.
chriseth
2015-07-14
1
-0
/
+24
*
|
Fix comparison between bytes types.
chriseth
2015-07-14
1
-0
/
+16
|
/
*
Flexible string literals, convertible to bytesX, bytes and string.
chriseth
2015-07-09
3
-15
/
+51
*
Updated wallet code.
chriseth
2015-07-07
1
-88
/
+160
*
Struct constructors.
chriseth
2015-07-03
2
-0
/
+84
*
Fix for copying arrays to storage.
chriseth
2015-07-03
1
-8
/
+17
*
Memory structs.
chriseth
2015-07-03
1
-0
/
+143
*
Fixed checking of abstract functions.
chriseth
2015-06-30
1
-0
/
+17
*
Memory arrays cannot be resized.
chriseth
2015-06-30
1
-0
/
+13
*
Merge pull request #2312 from chriseth/sol_updateWallet
chriseth
2015-06-29
1
-11
/
+20
|
\
|
*
Updated wallet test to latest wallet source.
chriseth
2015-06-29
1
-11
/
+20
*
|
Another test for arrays in constructors.
chriseth
2015-06-29
1
-1
/
+40
*
|
Delete for memory objects.
chriseth
2015-06-27
2
-0
/
+55
|
/
*
Do not copy reference types to memory in-place.
chriseth
2015-06-27
1
-0
/
+47
*
Initialisation of memory types.
chriseth
2015-06-25
1
-0
/
+22
*
Copy routines for non-byte arrays.
chriseth
2015-06-24
2
-0
/
+107
*
Decoding for constructor.
chriseth
2015-06-23
2
-7
/
+46
*
Remove dynamic return types.
chriseth
2015-06-23
1
-32
/
+0
*
Memory-storage copy.
chriseth
2015-06-23
1
-0
/
+168
*
Merge pull request #2232 from chriseth/sol_externalConstructorTests
chriseth
2015-06-19
2
-8
/
+38
|
\
|
*
Tests for constructor arguments "from outside".
chriseth
2015-06-18
2
-8
/
+38
*
|
Fix and test for not really recursive structs.
chriseth
2015-06-18
1
-0
/
+11
*
|
Merge pull request #2216 from chriseth/sol_memoryArrays5
chriseth
2015-06-18
2
-12
/
+90
|
\
\
|
|
/
|
/
|
|
*
Accessors for strings.
chriseth
2015-06-17
2
-7
/
+85
|
*
Type conversion specialities for storage references.
chriseth
2015-06-16
1
-5
/
+5
*
|
Storage array reference test.
chriseth
2015-06-18
1
-0
/
+53
|
/
*
Copying between memory and memory.
chriseth
2015-06-16
3
-5
/
+30
*
Distinction between storage pointer and storage ref and type checking for con...
chriseth
2015-06-15
1
-0
/
+87
*
Optimize RETURN x 0 to STOP.
chriseth
2015-06-12
1
-0
/
+8
*
Merge pull request #2148 from chriseth/sol_walletTests
Gav Wood
2015-06-11
1
-0
/
+491
|
\
|
*
Wallet tests.
chriseth
2015-06-11
1
-0
/
+491
*
|
Added missing source locations for new memory management code.
chriseth
2015-06-10
1
-2
/
+2
|
/
*
Merge pull request #2122 from chriseth/sol_memoryArrays2
chriseth
2015-06-10
2
-12
/
+49
|
\
|
*
Use dynamic memory for argument encoding.
chriseth
2015-06-09
2
-12
/
+49
*
|
Merge pull request #2114 from LianaHus/sol_byte0_in_storage
chriseth
2015-06-10
2
-44
/
+9
|
\
\
|
|
/
|
/
|
|
*
cleaned up the tests
Liana Husikyan
2015-06-09
2
-34
/
+14
|
*
removed byte0 keyword
Liana Husikyan
2015-06-08
2
-33
/
+1
|
*
added test
Liana Husikyan
2015-06-08
1
-17
/
+34
*
|
Merge pull request #2025 from imapp-pl/refactor_executive
Gav Wood
2015-06-08
1
-1
/
+3
|
\
\
|
|
/
|
/
|
|
*
Rename Executive::collectResult -> setResultRecipient.
Paweł Bylica
2015-06-08
1
-1
/
+1
|
*
Merge remote-tracking branch 'upstream/develop' into refactor_executive
Paweł Bylica
2015-06-03
7
-217
/
+273
|
|
\
|
*
|
Rename Executive::setResultRef -> collectResult.
Paweł Bylica
2015-05-28
1
-1
/
+1
|
*
|
Change the way execution results are collected.
Paweł Bylica
2015-05-28
1
-1
/
+3
*
|
|
Merge pull request #2103 from chriseth/sol_fix_sequenceError
Gav Wood
2015-06-07
1
-1
/
+27
|
\
\
\
|
*
|
|
Quick fix to not access inaccessible sequences.
chriseth
2015-06-06
1
-1
/
+2
|
*
|
|
Test for the invalid sequence access bug.
chriseth
2015-06-06
1
-0
/
+25
*
|
|
|
Optimize double ISZERO.
chriseth
2015-06-06
1
-0
/
+10
|
/
/
/
*
|
|
Merge pull request #2096 from chriseth/sol_constantFallback
chriseth
2015-06-06
1
-0
/
+22
|
\
\
\
|
*
|
|
Bare functions return success condition.
chriseth
2015-06-05
1
-0
/
+22
*
|
|
|
Merge pull request #2084 from chriseth/sol_computeConstants
chriseth
2015-06-06
2
-1
/
+47
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Compute constants
chriseth
2015-06-05
2
-1
/
+47
*
|
|
|
Ability to specify the storage location of a reference type.
chriseth
2015-06-05
3
-7
/
+82
|
/
/
/
*
|
|
fixed assigning negative number to unsigned
Liana Husikyan
2015-06-04
1
-0
/
+10
*
|
|
- style fixes
Liana Husikyan
2015-06-04
1
-0
/
+10
*
|
|
- conversion of positive literals to signed int
Liana Husikyan
2015-06-04
2
-0
/
+44
*
|
|
test
Liana Husikyan
2015-06-04
1
-0
/
+11
|
|
/
|
/
|
*
|
Merge remote-tracking branch 'upstream/develop' into feature/vm_gas_counter_r...
Paweł Bylica
2015-06-02
7
-217
/
+273
|
\
\
|
|
/
|
/
|
|
*
Merge pull request #1975 from LianaHus/sol_EVMExceptions
chriseth
2015-06-01
3
-207
/
+92
|
|
\
|
|
*
renamed the test framwork function.
Liana Husikyan
2015-06-01
2
-3
/
+3
|
|
*
fixed CALL case. added exception
Liana Husikyan
2015-06-01
1
-1
/
+1
|
|
*
corrected intends in solidityExecutionFramwork.h
Liana Husikyan
2015-06-01
1
-147
/
+147
|
|
*
style fixes
Liana Husikyan
2015-06-01
2
-144
/
+142
|
|
*
style fixes in test/libsolidity/solidityExecutionFramework.h
Liana Husikyan
2015-06-01
2
-135
/
+150
|
|
*
removed exception when function is not found
Liana Husikyan
2015-06-01
1
-30
/
+2
|
|
*
special handle of send
Liana Husikyan
2015-06-01
1
-1
/
+0
|
|
*
modified the test
Liana Husikyan
2015-06-01
1
-4
/
+12
|
|
*
remove line for debugging
Liana Husikyan
2015-06-01
1
-1
/
+0
|
|
*
test for constructor (out of band exception)
Liana Husikyan
2015-06-01
1
-2
/
+20
|
|
*
test for exception in constructor
Liana Husikyan
2015-06-01
1
-0
/
+17
|
|
*
one more test to test the call of non-existed function
Liana Husikyan
2015-06-01
1
-1
/
+27
|
|
*
added test to check evm exception
Liana Husikyan
2015-06-01
1
-0
/
+24
|
|
*
added error jump instead of STOP instraction in case of exception
Liana Husikyan
2015-06-01
2
-192
/
+1
|
*
|
Merge pull request #2027 from chriseth/sol_dupRemForLoops
chriseth
2015-06-01
1
-0
/
+32
|
|
\
\
|
|
*
|
Allow duplicate code removal for loops.
chriseth
2015-05-28
1
-0
/
+32
|
|
|
/
|
*
/
Re-introduce string type.
chriseth
2015-05-28
2
-0
/
+60
|
|
/
|
*
Removed redundant std.
chriseth
2015-05-26
1
-1
/
+1
|
*
Functional gas estimator.
chriseth
2015-05-22
1
-10
/
+31
|
*
Path gas meter.
chriseth
2015-05-22
1
-6
/
+64
*
|
Fix code duplication in Executive::call overloadings.
Paweł Bylica
2015-05-21
1
-1
/
+1
|
/
*
Merge pull request #1988 from LianaHus/sol_Check_ref_problems_for_structs
chriseth
2015-05-21
1
-0
/
+86
|
\
|
*
Update SolidityEndToEndTest.cpp
Liana Husikyan
2015-05-21
1
-1
/
+1
|
*
Update SolidityEndToEndTest.cpp
Liana Husikyan
2015-05-21
1
-1
/
+1
|
*
style fix
Liana Husikyan
2015-05-21
1
-2
/
+2
|
*
Update SolidityEndToEndTest.cpp
Liana Husikyan
2015-05-21
1
-1
/
+0
|
*
added tests to check references to struct type.
Liana Husikyan
2015-05-20
1
-0
/
+87
*
|
Gas estimation taking known state into account.
chriseth
2015-05-20
2
-4
/
+163
|
/
*
Move non-cryptopp dependent stuff into devcore.
Gav Wood
2015-05-20
2
-2
/
+2
*
SHA3, RIPEMD160 and SHA256 are now not cryptopp impls.
Gav Wood
2015-05-20
1
-7
/
+3
*
Bare callcode for addresses and contracts.
chriseth
2015-05-16
1
-0
/
+31
*
Store copied assembly items in test. Fixes OSX issues.
chriseth
2015-05-15
1
-16
/
+13
*
Disable test.
chriseth
2015-05-15
1
-12
/
+15
*
Known state: store tags on stack as unions.
chriseth
2015-05-13
1
-0
/
+43
*
Merge pull request #1875 from chriseth/sol_invertIf
Gav Wood
2015-05-13
1
-30
/
+29
|
\
|
*
Reverse if and else body.
chriseth
2015-05-12
1
-30
/
+29
*
|
Unify blocks with shared code.
chriseth
2015-05-12
1
-1
/
+37
|
/
*
Merge pull request #1864 from chriseth/sol_knowledgeEngine2
chriseth
2015-05-12
1
-0
/
+57
|
\
|
*
Compute state intersection.
chriseth
2015-05-11
1
-0
/
+36
|
*
Tests.
chriseth
2015-05-11
1
-0
/
+21
*
|
Update SolidityABIJSON.cpp
Liana Husikyan
2015-05-11
1
-1
/
+1
*
|
updated unit test
Liana Husikyan
2015-05-11
2
-30
/
+27
*
|
bug in abi. fixed external type for return parameters
Liana Husikyan
2015-05-11
2
-1
/
+69
|
/
*
Merge pull request #1831 from chriseth/sol_newABIEncoding
chriseth
2015-05-11
2
-12
/
+15
|
\
|
*
New ABI encoding for dynamic types.
chriseth
2015-05-08
2
-12
/
+15
*
|
Merge pull request #1813 from chriseth/sol_knowledgeEngine
chriseth
2015-05-09
1
-7
/
+54
|
\
\
|
*
|
CFG returns vector of blocks instead of assembly items.
chriseth
2015-05-06
1
-2
/
+6
|
*
|
Common subexpression elimination ready for using pre-known state.
chriseth
2015-05-06
1
-4
/
+45
|
*
|
Split known state from common subexpression eliminator.
chriseth
2015-05-06
1
-2
/
+4
|
|
/
*
|
added one more test
Liana Husikyan
2015-05-08
1
-0
/
+55
*
|
fixed the test
Liana Husikyan
2015-05-08
2
-19
/
+29
*
|
added test
Liana Husikyan
2015-05-08
1
-0
/
+19
|
/
*
Merge pull request #1743 from chriseth/evmasm
Gav Wood
2015-05-05
2
-6
/
+6
|
\
|
*
Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.
chriseth
2015-04-30
2
-6
/
+6
*
|
Fix for broken continue in for loop.
chriseth
2015-05-04
1
-0
/
+46
|
/
*
Merge pull request #1761 from chriseth/sol_fix_deleteBytes
Gav Wood
2015-04-28
1
-0
/
+20
|
\
|
*
Fix for deleting byte array elements.
chriseth
2015-04-28
1
-0
/
+20
*
|
Removed visit functions for abstract AST nodes.
chriseth
2015-04-28
1
-2
/
+0
|
/
*
Merge pull request #1740 from chriseth/sol_sourceLocationForOptimizer
chriseth
2015-04-27
1
-2
/
+14
|
\
|
*
Try to keep source location during optimization.
chriseth
2015-04-27
1
-2
/
+14
*
|
changed the test so constructor will have input parameters
Liana Husikyan
2015-04-27
1
-4
/
+17
*
|
changed the implementation
Liana Husikyan
2015-04-27
1
-5
/
+2
*
|
fixed the output of the test
Liana Husikyan
2015-04-27
1
-10
/
+9
*
|
test for resalts
Liana Husikyan
2015-04-27
1
-0
/
+21
|
/
*
Use non-implemented functions for solidity interface output.
chriseth
2015-04-23
1
-6
/
+6
*
Fix regarding memory overwrite during sha3 computation.
chriseth
2015-04-22
1
-1
/
+19
*
bytes parameters for events and sha3.
chriseth
2015-04-22
1
-0
/
+43
*
Merge pull request #1685 from chriseth/sol_fix_ripemd_alignment
Gav Wood
2015-04-21
1
-2
/
+2
|
\
|
*
Fixed byte alignment for return type of ripemd160 built-in contract.
chriseth
2015-04-21
1
-2
/
+2
*
|
Merge pull request #1699 from chriseth/sol_fix_contractTypesAsArguments
Gav Wood
2015-04-21
1
-0
/
+19
|
\
\
|
*
|
Fix for Contract and Enum types as external function arguments.
chriseth
2015-04-21
1
-0
/
+19
|
|
/
*
|
Merge pull request #1634 from chriseth/sol_overloadingFunctions
chriseth
2015-04-21
4
-26
/
+217
|
\
\
|
*
|
Merge remote-tracking branch 'ethereum/develop' into sol_overloadingFunctions
chriseth
2015-04-21
4
-26
/
+217
|
|
/
*
/
Removed (and added) some #ifs (but removed more than I added).
chriseth
2015-04-21
12
-43
/
+120
|
/
*
Restructure test folders
CJentzsch
2015-04-21
13
-0
/
+9530