chriseth
|
a9c6ff4ac8
|
Refactor json return type generation.
|
2017-01-26 18:21:19 +01:00 |
|
chriseth
|
1316bb7565
|
Warn about invalid checksums of addresses.
|
2017-01-24 23:37:48 +01:00 |
|
chriseth
|
b52a60402d
|
Merge pull request #1245 from ethereum/1215
Allow multiple events of the same name
|
2017-01-24 11:52:21 +01:00 |
|
Yoichi Hirai
|
3d8b56c2a4
|
test: add tests about functions and events of the same name
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
5a56496db9
|
test: Add a test for #1215
using the original example from @pipermerriam
|
2017-01-23 15:25:13 +01:00 |
|
chriseth
|
df4ef74199
|
Add tests for internal constructor.
|
2017-01-20 19:22:39 +01:00 |
|
Yoichi Hirai
|
9602318eab
|
test: allow multiple errors in modifier-function overriding
|
2017-01-11 18:28:11 +01:00 |
|
Yoichi Hirai
|
42b6726173
|
analysis: allow some shadowings explicitly
|
2017-01-11 18:28:11 +01:00 |
|
Federico Bond
|
de720e643d
|
Improve error message when trying to modify constant variables
|
2016-12-13 00:32:37 -03:00 |
|
Federico Bond
|
05139500fb
|
Warn about using msg.value in non-payable function
|
2016-12-08 16:22:13 -03:00 |
|
chriseth
|
e7ff4ac810
|
Merge pull request #1412 from ethereum/disallow-multiple-errors
disallow more than one errors in name and type tests
|
2016-12-08 16:07:46 +01:00 |
|
Yoichi Hirai
|
94536ccec8
|
test: check error messages in parser tests
|
2016-12-06 17:28:49 +01:00 |
|
Yoichi Hirai
|
1f345e527d
|
test: either fix tests to raise just one error, or mark them as raising multiple errors
|
2016-12-05 15:41:37 +01:00 |
|
Yoichi Hirai
|
01215694f6
|
test: disallow more than one errors in name and type tests
|
2016-12-05 15:41:37 +01:00 |
|
Federico Bond
|
70d246c834
|
Migrate remaining source code in tests to R literals
|
2016-12-03 17:52:51 -03:00 |
|
chriseth
|
55a719a79c
|
Merge pull request #1462 from ethereum/fix-incorrect-assertion
codegen: assertion did not assert non-nullness
|
2016-12-01 15:14:31 +01:00 |
|
Yoichi Hirai
|
422140f603
|
test: more precise expectation about the error for assigning into storage in inline assembly
|
2016-12-01 12:27:27 +01:00 |
|
Yoichi Hirai
|
dd0bd57d67
|
test: change retrieveFunctionBySignature to take a constant reference rather than a pointer
The function `retrieveFunctionBySignature` expected the argument to be a non-null pointer.
This commit makes this assumption more explicit.
|
2016-12-01 11:53:06 +01:00 |
|
Yoichi Hirai
|
df5d5edd1b
|
test: add a test about explicitly converting a string literal to string
|
2016-11-25 13:54:13 +01:00 |
|
Yoichi Hirai
|
e136ec8704
|
ast: string literals that are not valid UTF are not convertible to strings
|
2016-11-25 13:36:06 +01:00 |
|
Yoichi Hirai
|
aaf58a8c4e
|
test: add a test case converting an invalid UTF-8 into a string
|
2016-11-25 13:13:47 +01:00 |
|
Yoichi Hirai
|
a81f556302
|
test: various fixes
|
2016-11-24 19:22:26 +01:00 |
|
Yoichi Hirai
|
384c4546f1
|
interface: move searchForSubstring out of Error class into a separate file
|
2016-11-24 16:45:17 +01:00 |
|
Yoichi Hirai
|
2faaddca05
|
interface: fix the substring search
|
2016-11-23 17:38:41 +01:00 |
|
Yoichi Hirai
|
cace51fc47
|
test: wrapping the error message checking in a macro
|
2016-11-23 17:38:41 +01:00 |
|
Yoichi Hirai
|
ab3db782ae
|
test: check the error texts
by changing parseAnalyseAndReturnError to return the whole Error, not just the type
|
2016-11-23 17:38:41 +01:00 |
|
chriseth
|
0c874bbf27
|
Merge pull request #1425 from ethereum/fixLicensing
Fix licensing headers
|
2016-11-23 12:45:57 +01:00 |
|
VoR0220
|
3f9f725737
|
Fix licensing headers
Signed-off-by: VoR0220 <rj@erisindustries.com>
|
2016-11-23 12:22:33 +01:00 |
|
Yoichi Hirai
|
75686e3d75
|
test: add a test case about returning a struct in memory from a library
This fixes #1378
|
2016-11-22 17:09:22 +01:00 |
|
Yoichi Hirai
|
f3d0433ec3
|
test: add a test about external function type taking/returning internal functions
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
925d674146
|
Disallow payable internal functions.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
f21f794f3c
|
delete for function types
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
87b148494b
|
Tests.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
6f19559de0
|
Fix some type checks and tests for internal / external function parameters.
|
2016-11-16 14:37:17 +01:00 |
|
chriseth
|
dd173f83e3
|
Code generator for function types.
|
2016-11-16 14:37:17 +01:00 |
|
chriseth
|
cc8583ec7d
|
Function types.
|
2016-11-16 14:37:17 +01:00 |
|
Yoichi Hirai
|
4b6e7e0677
|
test: add a test conerting an enum into another enum, which should fail
|
2016-11-11 17:48:03 +01:00 |
|
chriseth
|
63bde109a1
|
Fail if parsing fails in type checker tests.
|
2016-11-09 10:48:45 +01:00 |
|
Yoichi Hirai
|
88547a1c66
|
test: fix a typo in calling_payable test
|
2016-11-08 17:09:24 +01:00 |
|
Yoichi Hirai
|
578b02bb37
|
Add tests for #1246
|
2016-10-25 16:48:26 +02:00 |
|
chriseth
|
e00a4b47c0
|
Merge pull request #1264 from ethereum/988
State variable under contract's name
|
2016-10-25 12:50:24 +02:00 |
|
chriseth
|
6b028701a0
|
Test.
|
2016-10-24 16:43:08 +02:00 |
|
Yoichi Hirai
|
922e4b3ce7
|
test: add tests from #988
|
2016-10-24 16:34:52 +02:00 |
|
chriseth
|
2b00804d1d
|
Fix crash in throw.
|
2016-10-24 14:32:49 +02:00 |
|
chriseth
|
cb1fcaf6f6
|
Merge pull request #1240 from ethereum/1151
ast: super contract type does not contain native members
|
2016-10-24 11:45:54 +02:00 |
|
Yoichi Hirai
|
4b7fdaa0bd
|
test: add a test about accessing an enum member without the name of the enum
|
2016-10-21 13:01:45 +02:00 |
|
Yoichi Hirai
|
f967623a5b
|
test: add tests for #1131
The tests are about enum inheritance.
|
2016-10-21 13:01:45 +02:00 |
|
Alex Beregszaszi
|
13b2101ea7
|
Add tests for inline assembly in modifiers
|
2016-10-20 23:57:14 +01:00 |
|
Yoichi Hirai
|
6781ec105f
|
Add a test for #1151
|
2016-10-20 16:09:52 +02:00 |
|
Alex Beregszaszi
|
6cb2770344
|
Add two test cases for unbalanced inline assembly
|
2016-10-20 13:25:28 +01:00 |
|