Alex Beregszaszi
|
bb0eb57c2f
|
Constructors must be implemented if declared.
|
2017-08-04 20:38:45 +01:00 |
|
Alex Beregszaszi
|
a372941a44
|
Merge pull request #2687 from ethereum/show-unimplemented-funcs
Show unimplemented function if trying to instantiate an abstract class
|
2017-08-04 19:46:09 +01:00 |
|
chriseth
|
eacc67c430
|
Three more tests for shadowing.
|
2017-08-04 19:08:20 +02:00 |
|
Alex Beregszaszi
|
32acadf43d
|
Do not mark overloaded functions as shadowing
|
2017-08-04 19:06:23 +02:00 |
|
Alex Beregszaszi
|
ef8c404c45
|
Fix tests to use unimplementedFunctions
|
2017-08-04 14:03:37 +01:00 |
|
chriseth
|
38e9505a83
|
Merge pull request #2673 from ethereum/builtin-gas
Disallow gas modifier on sha256/ripemd160/ecrecover
|
2017-08-04 14:43:15 +02:00 |
|
Alex Beregszaszi
|
b7642dc8a7
|
Disallow gas modifier on sha255/ripemd160/ecrecover
|
2017-08-01 20:55:01 +01:00 |
|
Alex Beregszaszi
|
f63bb0a442
|
Add test for call/callcode/delegatecall to invalid address
|
2017-08-01 20:51:52 +01:00 |
|
Alex Beregszaszi
|
b3061225bc
|
.delegatecall() should always return a boolean of execution status
|
2017-08-01 20:50:03 +01:00 |
|
Alex Beregszaszi
|
6ea4b7fa37
|
Add test for tight packing keccak256/sha256/ripemd160
|
2017-08-01 02:11:17 +01:00 |
|
Alex Beregszaszi
|
990b7364f5
|
Add test for disallowed gas/value modifiers on builtins
|
2017-08-01 00:03:25 +01:00 |
|
chriseth
|
b930ce5e2a
|
Fix import error check for release version.
|
2017-07-31 14:55:54 +02:00 |
|
chriseth
|
6dba8cf0f4
|
Use keccak256 instead of sha3
|
2017-07-28 16:57:34 +02:00 |
|
chriseth
|
368a8a62c1
|
Test case for invalid ecrecover call.
|
2017-07-28 15:32:42 +02:00 |
|
Alex Beregszaszi
|
53f747b7de
|
Merge pull request #2635 from ethereum/fixCrashOnAssignmentToNonLValue
Fix crash on assignment to non-LValue
|
2017-07-27 13:59:22 +01:00 |
|
chriseth
|
7c7c2baa82
|
Re-allow multiple modifiers per function.
|
2017-07-27 13:45:39 +02:00 |
|
chriseth
|
16977bab7d
|
Merge pull request #2650 from ethereum/metadata-test-fix
Fix metadata tests
|
2017-07-27 11:48:08 +02:00 |
|
Yoichi Hirai
|
241322e805
|
Merge pull request #2642 from ethereum/test-split-asm
Split off libevmasm specific optimiser tests
|
2017-07-27 11:29:33 +02:00 |
|
Alex Beregszaszi
|
ca28ce7d7b
|
Fix metadata tests
|
2017-07-27 10:26:57 +01:00 |
|
chriseth
|
1298a8df14
|
Merge pull request #2566 from ethereum/metadata-only-relevant
Metadata: only include relevant files in the source list
|
2017-07-27 11:07:15 +02:00 |
|
Alex Beregszaszi
|
8107177b9c
|
Split off libevmasm specific optimiser tests
|
2017-07-26 20:51:27 +01:00 |
|
chriseth
|
925569bfa3
|
Merge pull request #1637 from ethereum/warn-shadowing-globals
Warn if shadowing built-ins
|
2017-07-26 17:30:27 +02:00 |
|
Alex Beregszaszi
|
30012db396
|
Add CompilerStack::setOptimiserSettings
|
2017-07-26 15:17:07 +01:00 |
|
Alex Beregszaszi
|
6848199b66
|
Add CompilerStack::setLibraries
|
2017-07-26 15:05:16 +01:00 |
|
Alex Beregszaszi
|
fa5a7efb45
|
Remove unused interfaces from CompilerStack
|
2017-07-26 15:05:16 +01:00 |
|
chriseth
|
0d701c9456
|
Merge pull request #2603 from ethereum/test-jsoncompiler
Comprehensive tests for jsonCompiler
|
2017-07-26 14:41:24 +02:00 |
|
chriseth
|
b8fc58850d
|
Test for assigning to non-lvalue.
|
2017-07-26 14:32:25 +02:00 |
|
Alex Beregszaszi
|
e0dc74b895
|
Warn about shadowing variables.
|
2017-07-25 16:32:37 +02:00 |
|
benjaminion
|
d84e9e7b6a
|
LLL: Test cases for nested IF expressions.
|
2017-07-21 10:23:03 +01:00 |
|
chriseth
|
72917c4f35
|
Cleanup fixed point type changes
|
2017-07-19 22:13:42 +01:00 |
|
VoR0220
|
78769f3b39
|
Change fixed point types to have digit count
Signed-off-by: VoR0220 <rj@erisindustries.com>
|
2017-07-19 21:49:01 +01:00 |
|
Alex Beregszaszi
|
6d6d4f6907
|
Merge pull request #2334 from ethereum/printMultiError
Print information about types of errors.
|
2017-07-19 21:25:36 +01:00 |
|
Alex Beregszaszi
|
e506129aee
|
Add test and changelog
|
2017-07-19 07:19:01 -07:00 |
|
Alex Beregszaszi
|
35feb6d47c
|
Add tests for relevant metadata files
|
2017-07-19 14:57:12 +01:00 |
|
Alex Beregszaszi
|
55600f2c51
|
Add test for compileStandard
|
2017-07-19 13:45:00 +01:00 |
|
Alex Beregszaszi
|
bcd19456f4
|
Add test for compileSingle
|
2017-07-19 13:40:44 +01:00 |
|
Alex Beregszaszi
|
439b67e019
|
Add test for compileJSONCallback
|
2017-07-19 13:40:28 +01:00 |
|
chriseth
|
217a4ae7c1
|
Print information about types of errors.
|
2017-07-19 12:26:08 +01:00 |
|
Yoichi Hirai
|
e45e95f578
|
Merge pull request #2596 from ethereum/lll-test-optimiser
Run LLL contract tests with optimiser too
|
2017-07-19 11:49:27 +02:00 |
|
Yoichi Hirai
|
2a46e1b0e2
|
Merge pull request #2589 from ethereum/rename-onchainmetadata
Rename onChainMetadata to metadata
|
2017-07-19 11:43:19 +02:00 |
|
Yoichi Hirai
|
becb7af4a2
|
Merge pull request #2597 from ethereum/modifier-internal
Mark modifiers as internal
|
2017-07-19 11:41:07 +02:00 |
|
Alex Beregszaszi
|
644de755dc
|
Mark modifiers as internal
|
2017-07-18 23:00:17 +01:00 |
|
Alex Beregszaszi
|
407a6e1a0f
|
Run LLL contract tests with optimiser too
|
2017-07-18 22:52:18 +01:00 |
|
Alex Beregszaszi
|
6d8929a71a
|
Rename onChainMetadata to metadata
|
2017-07-18 20:54:28 +01:00 |
|
Alex Beregszaszi
|
13edf1062f
|
Run metadata and gas meter tests when optimiser is on too
|
2017-07-18 20:22:00 +01:00 |
|
Alex Beregszaszi
|
075715cf15
|
Do not use obscure CompilerStack methods in tests
|
2017-07-18 16:14:25 +01:00 |
|
Alex Beregszaszi
|
6e4150a5cf
|
Test for version/license in jsonCompiler
|
2017-07-18 15:33:38 +01:00 |
|
benjaminion
|
22f771dd40
|
LLL: whole contract tests for the ENS Registry.
|
2017-07-18 11:16:10 +01:00 |
|
chriseth
|
b61f744dd9
|
Merge pull request #2565 from ethereum/literal-string-error
Include types in explicit conversion error message
|
2017-07-14 11:42:04 +02:00 |
|
Alex Beregszaszi
|
7c97546f44
|
Merge pull request #2559 from benjaminion/lll-contract-test-erc20
LLL: whole contract tests for ERC20 token.
|
2017-07-14 10:50:09 +02:00 |
|