chriseth
|
aaeb74f592
|
Merge pull request #5537 from ethereum/cp-SourceLocation-related-refactoring
[1/3] SourceLocation related refactoring.
|
2018-11-30 23:45:31 +01:00 |
|
Christian Parpart
|
757623e381
|
liblangutil: SourceLocation: Retricts == and != operator
|
2018-11-30 17:34:54 +01:00 |
|
Christian Parpart
|
18e3d6dbca
|
liblangutil: small refactors wrt. API cleanups
Especially also remove SourceLocation ctor's that the compiler can default-implement.
|
2018-11-30 17:10:39 +01:00 |
|
Christian Parpart
|
435f7b3b72
|
liblangutil: Scanner: remove superfluous sourceName field (it's in CharStream already)
Also, ParserBase::sourceName() was dead code. Eliminating it should
increase test coverage (how sneaky) :-)
|
2018-11-30 17:07:17 +01:00 |
|
Christian Parpart
|
c48a5264be
|
liblangutil: SourceLocation: adds (shared) pointer to underlying CharStream source, eliminating sourceName
Also, adapted affecting code to those changes.
|
2018-11-30 17:07:12 +01:00 |
|
chriseth
|
cc00d8172b
|
Merge pull request #5528 from ethereum/smt_sorts_virtual
[SMTChecker] Make smt::Sort::operator== virtual
|
2018-11-30 16:48:46 +01:00 |
|
chriseth
|
eea8cecd42
|
Merge pull request #5541 from ethereum/clarifyCopyInheritance
[DOCS] Clarify "copying bytecode" in inheritance.
|
2018-11-30 16:47:02 +01:00 |
|
chriseth
|
474e7b5635
|
Merge pull request #5546 from ethereum/inheritanceChecker
Move some checks out of type checker.
|
2018-11-30 16:46:43 +01:00 |
|
chriseth
|
1bbd5977cf
|
Merge pull request #5529 from ethereum/noCoverageOnRelease
Disable coverage generation for release branch.
|
2018-11-30 16:31:28 +01:00 |
|
chriseth
|
17a703f71a
|
Changelog entry.
|
2018-11-30 16:30:31 +01:00 |
|
chriseth
|
33d6a24c47
|
Move library related checks.
|
2018-11-30 16:30:20 +01:00 |
|
chriseth
|
4f992298c6
|
Move hash collisions checks.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
6d1644e55c
|
Move external type clash check.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
4f4f623273
|
Move fallback function checks.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
2a85152463
|
Move constructor checks.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
b610be4882
|
Rename functions.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
d1cc731843
|
No need to visit structs early.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
621ce3df20
|
Test.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
2c2c976697
|
Move base constructor argument checks.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
57a62429c9
|
Move abstract function check.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
89cf6a5a38
|
Move override checks.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
d054a3b85d
|
Move duplication checks.
|
2018-11-30 16:30:19 +01:00 |
|
chriseth
|
0bd9db480f
|
Add skeleton for contract level checker.
|
2018-11-30 16:30:19 +01:00 |
|
Leonardo Alt
|
2f6de12e8c
|
[SMTChecker] Make smt::Sort::operator== virtual
|
2018-11-30 10:41:15 +01:00 |
|
chriseth
|
6aa9ce2d43
|
Merge pull request #5550 from ethereum/moveSomeTests
Move inline array tests.
|
2018-11-30 09:26:31 +01:00 |
|
chriseth
|
d6d41b2bc7
|
Merge pull request #5548 from ethereum/fixMemberAccess
Fix bug related to state variables of function type accessed via base contract.
|
2018-11-30 09:26:08 +01:00 |
|
chriseth
|
a7ca4991df
|
Merge pull request #5549 from ethereum/disallowInlineArraysOfMappingType
Disallow inline arrays of mapping type.
|
2018-11-30 09:25:10 +01:00 |
|
chriseth
|
f46dd91c20
|
Move inline array tests.
|
2018-11-29 19:49:38 +01:00 |
|
chriseth
|
c445e7dfa4
|
Disallow inline arrays of mapping type.
|
2018-11-29 19:45:06 +01:00 |
|
chriseth
|
73a64da041
|
Fix bug related to state variables of function type accessed via base contract.
|
2018-11-29 19:30:27 +01:00 |
|
chriseth
|
124a8def84
|
Merge pull request #5543 from ethereum/fixSortMOve
Fix move bug.
|
2018-11-29 16:13:24 +01:00 |
|
chriseth
|
9e9250c961
|
Fix move bug.
|
2018-11-29 15:32:38 +01:00 |
|
chriseth
|
c541cd9db4
|
Merge pull request #5539 from ethereum/fix_deprecated_sha3_suicide
Report deprecation error on functions sha3 and suicide also without call
|
2018-11-29 14:45:31 +01:00 |
|
Leonardo Alt
|
67bbcefe6c
|
Report deprecation error on functions sha3 and suicide also without call.
|
2018-11-29 14:29:13 +01:00 |
|
chriseth
|
6b11ef1887
|
Merge pull request #5513 from corollari/fedora-fix
Detect Fedora properly in install_deps.sh
|
2018-11-29 14:04:54 +01:00 |
|
chriseth
|
2867c2b4dd
|
Clarify "copying bytecode" in inheritance.
|
2018-11-29 13:33:10 +01:00 |
|
Christian Parpart
|
22eff22492
|
liblangutil: extends CharStream to know about the respective (file-)name (and adapt codebase to it)
|
2018-11-29 12:45:27 +01:00 |
|
Christian Parpart
|
6060a3682c
|
liblangutil: adds Scanner.charStream() accessor
|
2018-11-29 12:28:57 +01:00 |
|
chriseth
|
f6d013237d
|
Merge pull request #5538 from hydai/static_uint256
Replace IntegerType(256) with static function IntegerType::uint256()
|
2018-11-29 11:17:33 +01:00 |
|
chriseth
|
74f7051650
|
Merge pull request #5533 from ethereum/fix_function_type_struct_bug
Fix ICE when function type struct parameter has field of non-existent type
|
2018-11-29 11:13:50 +01:00 |
|
Leonardo Alt
|
1d47919c0c
|
Fix ICE when function type struct parameter has field of non-existent type
|
2018-11-29 10:38:47 +01:00 |
|
hydai
|
9326adc3db
|
Replace IntegerType(256) with static function IntegerType::uint256()
|
2018-11-29 17:07:18 +08:00 |
|
Christian Parpart
|
5ec67ee477
|
liblangutil: adds ParserBase::charStream() accessor
|
2018-11-29 01:15:24 +01:00 |
|
Albert
|
87f9834381
|
Fix #5512
Make the double quotes around the distro name optional so it matches properly in Fedora (`NAME=Fedora`)
|
2018-11-28 23:18:44 +01:00 |
|
chriseth
|
8ec66bcab6
|
Disable coverage generation for release branch.
|
2018-11-28 17:25:43 +01:00 |
|
chriseth
|
b4086ac870
|
Merge pull request #5526 from ethereum/fixGetterNewCoder
Fix: Disallow structs in getters for old encoder.
|
2018-11-28 17:05:52 +01:00 |
|
chriseth
|
463951e8cd
|
Merge pull request #5530 from ethereum/fix-ast-segfault
Fixes crash on empty runtime code.
|
2018-11-28 16:33:56 +01:00 |
|
chriseth
|
937891bc0a
|
Merge pull request #5289 from ethereum/docs-index-overhaul
DOCS: Updates to docs index file
|
2018-11-28 15:46:29 +01:00 |
|
Chris Ward
|
b75859ff15
|
Begin overhaul of documentation index
|
2018-11-28 15:40:21 +01:00 |
|
Erik Kundt
|
50351fb8e2
|
Fixes crash on empty runtime code.
|
2018-11-28 14:41:16 +01:00 |
|