Commit Graph
9653 Commits
Author SHA1 Message Date
chriseth 0a58e57ceb Changelog entry. 2018-03-27 04:00:12 +01:00
chriseth 0a67d616db Use shortcut for internal function calls to avoid runtime reference. 2018-03-27 04:00:12 +01:00
chriseth f8f50e14d2 Test that internal functions only used by constructor are not included in runtime context. 2018-03-27 04:00:12 +01:00
chriseth ba209fe485 Merge pull request #3746 from ethereum/disableCCache
Disable ccache
2018-03-21 18:22:50 +01:00
chriseth 85b0cfea9a Merge pull request #3308 from ethereum/usereturndatacopy
Use returndatacopy for retrieving dynamically sized outputs.
2018-03-21 18:12:41 +01:00
Alex Beregszaszi 8fd53c1c03 Merge pull request #3744 from ethereum/useUsrBinEditor
Use /usr/bin/editor if exists.
2018-03-21 15:28:21 +00:00
chriseth cddb549d2c Merge pull request #3763 from mattaereal/patch-1
Fix: Missing payable at function forceOwnerChange
2018-03-21 16:27:12 +01:00
chriseth c7860a0fba Changelog entry. 2018-03-21 14:53:29 +00:00
chriseth cc0f70263f Tests for returning dynamic data. 2018-03-21 14:53:29 +00:00
chriseth c2709a2d8e Decode dynamic data. 2018-03-21 14:53:29 +00:00
chriseth cc2f71e4ac Move dynamic type removal out of the type system. 2018-03-21 14:53:29 +00:00
chriseth 32c94f5059 Simple size check for old ABI decoder. 2018-03-21 14:53:25 +00:00
chriseth 2cdf44f65c Move the old ABI decoder code. 2018-03-20 15:20:43 +00:00
Matías A. Ré Medina 6e730df036 Fix: Missing payable at function forceOwnerChange
forceOwnerChange expects ether, and does not have the payable keyword.
2018-03-19 16:38:20 -03:00
chriseth 2b2527f31c Merge pull request #3751 from ethereum/syntaxTestsExtensions
Only consider files ending with .sol and not starting with ~ in synta…
2018-03-16 13:39:01 +01:00
Daniel Kirchner e68c19c47b Only consider files ending with .sol and not starting with ~ in syntax tests. 2018-03-16 12:28:21 +01:00
chriseth 0a4d4d6c52 Remove ccache on circle. 2018-03-15 23:25:20 +01:00
chriseth ea8d5f8afc Use /usr/bin/editor if exists. 2018-03-15 18:20:23 +01:00
chriseth 9e1095608d Merge pull request #3709 from ethereum/syntaxTestsInteractiveTool
Interactive syntax test tool.
2018-03-15 17:03:43 +01:00
Daniel Kirchner 50ad89d369 Only colour error type, not error message in isoltest. 2018-03-15 16:27:54 +01:00
Daniel Kirchner 7fa892eca9 Add interactive test tool isoltest. 2018-03-15 16:23:49 +01:00
Daniel Kirchner 269241e910 Add formatted printing to SyntaxTest and expand its public interface. 2018-03-15 16:23:46 +01:00
chriseth 3f1e0d8434 Merge pull request #3740 from DanielMReed/patch-1
Fix Typo in changelog.md
2018-03-15 15:41:27 +01:00
Daniel R f0c174af8f Fix Typo in changelog.md 2018-03-15 10:42:59 +00:00
Alex Beregszaszi acb8ea6c94 Merge pull request #3614 from ethereum/notestsOnTravis
Disable tests for travis on non-release and non-tag branches.
2018-03-15 11:37:47 +01:00
chriseth 61d9f88c0e Merge pull request #3724 from ethereum/externalFunctionsInLibraries
Make external library functions accessible.
2018-03-14 18:08:04 +01:00
chriseth 78abe81f08 Merge branch 'develop' into externalFunctionsInLibraries 2018-03-14 18:07:55 +01:00
chriseth d0c96d53e9 Merge pull request #3734 from ethereum/soltestOptions
test: Rename test/TestHelper.* to test/Options.* and add Options::val…
2018-03-14 18:05:48 +01:00
chriseth abc7a45230 Merge pull request #3725 from ethereum/blockhashNoCall
Allow ``block.blockhash`` without it being called.
2018-03-14 18:04:40 +01:00
Alex Beregszaszi 59658afa30 Merge pull request #3722 from ethereum/fixMods
Fix modifier lookup in libraries.
2018-03-14 17:20:51 +01:00
chriseth c3f07b5294 Merge pull request #3730 from ethereum/docstringBug
DocStringParser: Fix error message for empty parameter description.
2018-03-14 16:21:29 +01:00
Daniel Kirchner d63d41b3b5 test: Rename test/TestHelper.* to test/Options.* and add Options::validate(). 2018-03-14 12:04:04 +01:00
chriseth a5d9b05acb Merge pull request #3731 from ethereum/errorNoTestPath
soltest: force the use of the --testpath option for soltest with an e…
2018-03-14 11:42:41 +01:00
Daniel Kirchner 1882c508c6 soltest: force the use of the --testpath option for soltest with an explicit error. 2018-03-14 10:45:01 +01:00
Daniel Kirchner 9d079fd126 DocStringParser: Add Changelog entry and test case for empty descriptions. 2018-03-14 10:34:16 +01:00
Daniel Kirchner 0d0c9b8688 DocStringParser: Fix error message for empty parameter description. 2018-03-14 10:14:35 +01:00
chriseth 032ea9bc5b Merge pull request #3726 from ethereum/syntaxTestsFilenameFix
Store filenames in static variable to guarantee sufficient lifetime.
2018-03-13 19:43:02 +01:00
Daniel Kirchner 09420f1a44 Store filenames in static variable to guarantee sufficient lifetime. 2018-03-13 18:14:57 +01:00
chriseth 834d63de2c Allow `block.blockhash` without being called. 2018-03-13 17:34:21 +01:00
chriseth 7a066efd7e Merge pull request #3719 from ethereum/soltestScript
Add soltest.sh script that invokes soltest with the correct --testpath.
2018-03-13 17:20:04 +01:00
chriseth eecc26deec Make external library functions accessible. 2018-03-13 17:18:46 +01:00
Daniel Kirchner c032a7ded1 Add soltest.sh script that invokes soltest with the correct --testpath. 2018-03-13 16:57:09 +01:00
chriseth 51f9e350b1 Tests. 2018-03-13 16:55:41 +01:00
chriseth 58af150c3d Changelog entry. 2018-03-13 16:55:41 +01:00
chriseth 069b150e42 Bugfix in virtual lookup for modifiers in libraries. 2018-03-13 16:55:41 +01:00
chriseth 8ad0fb3be3 Merge pull request #3720 from yosyp/develop
Updated link for "try Solidity in your browser"
2018-03-13 15:10:36 +01:00
Yosyp Schwab 255d2ce95d Updated link for "try Solidity in your browser"
Previous link leads to a page with a model warning:
_The Remix IDE has moved to http://remix.ethereum.org. This instance of Remix you are visiting WILL NOT BE UPDATED. Please make a backup of your contracts and start using http://remix.ethereum.org_

Updated link to point to http://remix.ethereum.org
2018-03-13 10:07:10 -04:00
chriseth 6bab7a4cce Merge pull request #3707 from ethereum/syntaxTestsTestRunner
Infrastructure for extracting syntax tests.
2018-03-13 13:15:45 +01:00
Daniel Kirchner 7091b6c8b5 Minor adjustments. 2018-03-13 12:30:56 +01:00
Daniel Kirchner 3232561d97 Refactoring; fuse SyntaxTestParser and SyntaxTester to SyntaxTest. 2018-03-13 11:20:11 +01:00