Commit Graph
9567 Commits
Author SHA1 Message Date
chriseth baa1526539 Merge pull request #3664 from ethereum/literalsHexUnitSmallFix
Use double quotes for suggestion about hex literals and denominations.
2018-03-06 19:01:25 +01:00
Alex Beregszaszi 250a6bad8c Merge pull request #3527 from ethereum/warnLooseAsm
Warn about using loose assembly.
2018-03-06 18:59:23 +01:00
Daniel Kirchner b4d38c5491 Use double quotes for suggestion about hex literals and denominations. 2018-03-06 18:09:54 +01:00
chriseth 95ca829750 Merge pull request #3663 from ethereum/gasleftEmscripten
Add gasleft to FunctionType::richIdentifier().
2018-03-06 18:06:30 +01:00
chriseth af7c64c1fc Changelog entry. 2018-03-06 17:45:47 +01:00
chriseth 84d711fd1d Tests for warnings/errors for loose assembly. 2018-03-06 17:45:34 +01:00
chriseth fd1662d1c4 Warn about using loose inline assembly features as experimental 0.5.0 feature. 2018-03-06 17:45:34 +01:00
Daniel Kirchner fb4d01e2cd Add gasleft to FunctionType::richIdentifier(). 2018-03-06 17:29:04 +01:00
Alex Beregszaszi 14b12ae745 Merge pull request #2966 from ethereum/useStaticCall
Use STATICCALL for pure function calls.
2018-03-06 17:07:03 +01:00
Alex Beregszaszi 83dacbf669 Merge pull request #3549 from ethereum/fixmultidim
Properly detect which array and struct types are unsupported by the old ABI encoder.
2018-03-06 15:51:17 +01:00
chriseth 3057aeece4 Document STATICCALL usage in experimental 0.5.0. 2018-03-06 15:32:45 +01:00
chriseth a3593df43b Test for using staticcall for view and pure functions. 2018-03-06 15:30:18 +01:00
chriseth b467116ea8 Use STATICCALL for pure function calls if EVM version supports it and 0.5.0 is activated. 2018-03-06 15:30:18 +01:00
Alex Beregszaszi 0df4c64884 Merge pull request #3658 from ethereum/newcppEthimage
Use new eth binary for trusty.
2018-03-06 15:26:06 +01:00
chriseth e3bd3020d1 Use new eth binary for trusty. 2018-03-06 14:16:51 +01:00
chriseth 70a5ddd03a Merge pull request #3659 from ethereum/increaseCacheSize
Increase ccache size.
2018-03-06 14:15:36 +01:00
chriseth d7fe0bbc72 Increase ccache size. 2018-03-06 11:11:33 +01:00
chriseth 5f5af650ce Merge pull request #3653 from ethereum/docNegativeSourceIndex
Document the meaning of sourceIndex "-1" in source mappings.
2018-03-06 09:28:53 +01:00
chriseth f6c0daec14 Merge pull request #3652 from ethereum/gasleft_v2
Use StaticAnalyzer to deprecate msg.gas instead of conditionally remo…
2018-03-06 09:26:14 +01:00
Alex Beregszaszi a9e02accb9 Merge pull request #3655 from lastperson/patch-3
Revert warning update about `view` modifier
2018-03-06 09:05:56 +01:00
Oleksii Matiiasevych 5d486b741f Revert warning update about view modifier 2018-03-06 14:19:59 +07:00
Daniel Kirchner 154fd1d6cb Document the meaning of sourceIndex "-1" in source mappings. 2018-03-06 02:05:35 +01:00
chriseth 41ea502f0e Merge pull request #3648 from ethereum/circlecache
Try new caching keys.
2018-03-05 23:39:45 +01:00
chriseth 556fe8a574 Build with four parallel jobs. 2018-03-05 23:22:59 +01:00
chriseth 8259ce1e94 Restrict ccache cache size. 2018-03-05 23:22:59 +01:00
chriseth d8bfa02deb Try new caching keys. 2018-03-05 23:22:59 +01:00
Daniel Kirchner 91b13b734d Use StaticAnalyzer to deprecate msg.gas instead of conditionally removing it in MagicType. 2018-03-05 23:16:26 +01:00
chriseth 9d67e9b4fc Merge pull request #3640 from AnthonyBroadCrawford/spanning-multiline-message-fix
moved spanning multi lines message to appear on some lane vs new line…
2018-03-05 22:51:53 +01:00
Anthony Broad-Crawford 174c46d5af Improved messaging when an error spans multiple lines and updated change log file. 2018-03-05 14:14:14 -06:00
chriseth be797cb796 Merge pull request #3599 from ethereum/sendAllGasOnByzantium
Send all gas on byzantium
2018-03-05 20:13:52 +01:00
chriseth 3793aa405b Merge pull request #3643 from ethereum/gasleft
Move msg.gas to global function gasleft(). Closes #2971.
2018-03-05 20:11:37 +01:00
chriseth 83fcf007bf Do not retain any gas in external calls (except if EVM version is set to homestead). 2018-03-05 19:32:12 +01:00
chriseth f190b27431 Merge pull request #3600 from ethereum/version050IsAnalysisOnly
Do not warn about 0.5.0 experimental pragma.
2018-03-05 19:28:41 +01:00
Daniel Kirchner 2213f9946b Improved gasleft tests. 2018-03-05 18:45:02 +01:00
Daniel Kirchner 3340053fd9 Style improvements. 2018-03-05 17:00:37 +01:00
Daniel Kirchner b8589fbe0f Use msg.value and gasleft() as an example in the docs. 2018-03-05 16:59:33 +01:00
Daniel Kirchner 29fb5fe1c9 Add test cases for shadowing gasleft with local functions/variables. 2018-03-05 13:28:57 +01:00
Daniel Kirchner 298bdeec49 Remove unstable test case. 2018-03-05 13:28:27 +01:00
chriseth 477571e190 Do not warn about 0.5.0 experimental pragma. 2018-03-05 12:14:44 +01:00
chriseth cd6ffbdf79 Merge pull request #3642 from leonardoalt/fix_z3-46
Add z3 performance option
2018-03-05 12:13:39 +01:00
chriseth 6dc137317f Merge pull request #3569 from ethereum/evmVersion
EVM version
2018-03-05 12:10:49 +01:00
chriseth 6ec4517929 Use EVM version in gas meter and optimizer. 2018-03-05 11:36:33 +01:00
Daniel Kirchner c633c0eacb Move msg.gas to global function gasleft(). Closes #2971. 2018-03-05 11:18:04 +01:00
chriseth e3c2ab39a1 Merge pull request #3641 from furkanayhan/patch-1
Correct warning message in Pure Functions doc
2018-03-05 10:25:21 +01:00
Leonardo Alt 5d74b862a3 This z3 option is necessary for good solving performance 2018-03-04 14:42:36 +01:00
Furkan Ayhan c2730a4893 Correct warning message in Pure Functions doc
wrong commit that caused this: (https://github.com/ethereum/solidity/commit/64eaff64200d166bdd48f81bceefec9bc83db72f#diff-754689a291c0a19b500c31eb6c1d30c7R506)
2018-03-04 13:23:07 +03:00
chriseth 7e2f3d3e07 Merge pull request #3632 from bernardpeh/mydev
clarify 2300 gas stipend in fallback function section
2018-03-02 16:23:42 +01:00
bernard peh cde4e3172b change the language so that it doesn't sound like send and transfer is providing the stipend 2018-03-02 23:40:17 +11:00
chriseth 5982869e94 Merge pull request #3633 from ethereum/reserved-keywords-test
Parser: Add test case for reserved keywords.
2018-03-02 11:41:21 +01:00
chriseth f78d6a9a1e Merge pull request #3628 from ethereum/literalsHexUnit
Deprecate using unit denominations in combination with hex numbers.
2018-03-02 11:11:16 +01:00