aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Specify docker entry point and only run release on tags.chriseth2017-03-172-4/+4
|
* Merge pull request #1787 from ethereum/docs-gasvaluechriseth2017-03-162-5/+7
|\ | | | | Document the .value() and .gas() modifiers
| * Explain that .value() is only available if contract function is marked payableAlex Beregszaszi2017-03-161-2/+2
| |
| * Document the .value() and .gas() modifiersAlex Beregszaszi2017-03-162-3/+5
| |
* | Merge pull request #1779 from ethereum/moretestsAlex Beregszaszi2017-03-161-2/+6
|\ \ | | | | | | Correctly find contracts with other delimiters.
| * | Correctly find contracts with other delimiters.chriseth2017-03-151-2/+6
| | |
* | | Merge pull request #1785 from ethereum/docs-addressAlex Beregszaszi2017-03-161-3/+9
|\ \ \ | |_|/ |/| | Document all address methods in the global variables section
| * | Document all address methods in the global variables sectionAlex Beregszaszi2017-03-161-3/+9
| | |
* | | Merge pull request #1791 from ethereum/docs-fixesAlex Beregszaszi2017-03-166-5/+9
|\ \ \ | | | | | | | | Mostly typo fixes in the documentation
| * | | Fix typo (recieve to receive)Alex Beregszaszi2017-03-162-2/+2
| | | |
| * | | Fix list indentationAlex Beregszaszi2017-03-163-2/+4
| | | |
| * | | Add link to version pragmaAlex Beregszaszi2017-03-162-1/+3
| |/ /
* | | Merge pull request #1784 from ethereum/docs-remixchriseth2017-03-165-12/+12
|\ \ \ | | | | | | | | Replace references to browser-solidity with Remix
| * | | Replace references to browser-solidity with RemixAlex Beregszaszi2017-03-165-12/+12
| |/ /
* | | Merge pull request #1786 from ethereum/docs-backtickschriseth2017-03-163-4/+4
|\ \ \ | | | | | | | | Fix inconsistent use of single backticks
| * | | Fix inconsistent use of single backticksAlex Beregszaszi2017-03-163-4/+4
| |/ /
* | | Merge pull request #1790 from ethereum/revertReleaseFileschriseth2017-03-162-2/+2
|\ \ \ | |/ / |/| | Remove release tag file.
| * | Remove release tag file.chriseth2017-03-162-2/+2
|/ /
* | Merge pull request #1783 from ethereum/versionchriseth2017-03-162-1/+3
|\ \ | | | | | | Bump version to 0.4.11.
| * | Bump version to 0.4.11.chriseth2017-03-162-1/+3
|/ /
* | Merge branch 'release' into developchriseth2017-03-162-1/+1
|\ \
| * \ Merge pull request #1622 from ethereum/developchriseth2017-02-0166-899/+2362
| |\ \ | | | | | | | | Solidity version 0.4.9
| * \ \ Merge pull request #1561 from ethereum/developchriseth2017-01-1340-661/+2170
| |\ \ \ | | | | | | | | | | Merge develop into release for 0.4.8
| * \ \ \ Merge remote-tracking branch 'origin/develop' into releasechriseth2016-12-15180-3165/+6409
| |\ \ \ \
| * \ \ \ \ Merge pull request #1418 from ethereum/developchriseth2016-11-225-39/+53
| |\ \ \ \ \ | | | | | | | | | | | | | | Release 0.4.6
| * \ \ \ \ \ Merge remote-tracking branch 'origin/develop' into releasechriseth2016-11-21102-658/+3086
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge pull request #1308 from ethereum/developchriseth2016-11-0113-39/+96
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Merge for version 0.4.4
| * \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/develop' into releasechriseth2016-10-2569-876/+1204
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge pull request #1107 from ethereum/developchriseth2016-09-1718-50/+276
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Version 0.4.2
| * \ \ \ \ \ \ \ \ \ Merge pull request #1073 from ethereum/developchriseth2016-09-098-12/+14
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Release merge for 0.4.1
* | \ \ \ \ \ \ \ \ \ \ Merge pull request #1781 from ethereum/changelogchriseth2017-03-161-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Finalize changelog.
| * | | | | | | | | | | | Finalize changelog.chriseth2017-03-161-2/+2
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #1698 from ethereum/exp-notationchriseth2017-03-158-52/+159
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix scientific notation in number literals
| * | | | | | | | | | | | Document scientific notation in integer literalsAlex Beregszaszi2017-03-151-0/+3
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add tests for negative baseAlex Beregszaszi2017-03-151-0/+12
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add tests for fractional numbers in exponential notationAlex Beregszaszi2017-03-152-0/+5
| | | | | | | | | | | | |
| * | | | | | | | | | | | Split out parseRational from isValidLiteralAlex Beregszaszi2017-03-152-32/+58
| | | | | | | | | | | | |
| * | | | | | | | | | | | Rename x to valueAlex Beregszaszi2017-03-151-16/+17
| | | | | | | | | | | | |
| * | | | | | | | | | | | Disallow radix points in hex literalsAlex Beregszaszi2017-03-151-1/+6
| | | | | | | | | | | | |
| * | | | | | | | | | | | Do not try parsing hex numbers as scientific notationAlex Beregszaszi2017-03-151-1/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | Support older version of boostAlex Beregszaszi2017-03-151-1/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | Support negative exponentAlex Beregszaszi2017-03-151-6/+11
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add tests for scientific notationAlex Beregszaszi2017-03-154-25/+47
| | | | | | | | | | | | |
| * | | | | | | | | | | | Fix exponentional notation in number literalsAlex Beregszaszi2017-03-152-4/+28
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1778 from ethereum/warnsendtransferchriseth2017-03-152-3/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | Mention 'transfer' in warning about unchecked 'send'.
| * | | | | | | | | | | | Mention 'transfer' in warning about unchecked 'send'.chriseth2017-03-152-3/+4
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #1729 from ethereum/constantvariablesYoichi Hirai2017-03-158-31/+237
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Only allow pure expressions for constant state variables.
| * | | | | | | | | | | | Turn non-constant constants error into warning.chriseth2017-03-153-5/+8
| | | | | | | | | | | | |
| * | | | | | | | | | | | Documentation update.chriseth2017-03-131-8/+13
| | | | | | | | | | | | |
| * | | | | | | | | | | | Extend documentation for constant state variables.chriseth2017-03-131-2/+9
| | | | | | | | | | | | |
| * | | | | | | | | | | | Disallow constants that are neither value types nor strings.chriseth2017-03-134-26/+55
| | | | | | | | | | | | |
| * | | | | | | | | | | | Documentation.chriseth2017-03-131-6/+5
| | | | | | | | | | | | |
| * | | | | | | | | | | | Changelog entry.chriseth2017-03-131-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Allow enum values for constants.chriseth2017-03-132-2/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | End to end tests for constants.chriseth2017-03-131-0/+50
| | | | | | | | | | | | |
| * | | | | | | | | | | | Type checking for pure expressions.chriseth2017-03-135-28/+88
| | | | | | | | | | | | |
| * | | | | | | | | | | | Some new tests for constant variables.chriseth2017-03-131-0/+50
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1767 from ethereum/longlibnamesYoichi Hirai2017-03-153-1/+14
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not crash on long linker commandline argument.
| * | | | | | | | | | | | | Allow long library names.chriseth2017-03-143-1/+14
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #1765 from ethereum/requireAssertYoichi Hirai2017-03-147-28/+50
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | Require and Assert.
| * | | | | | | | | | | | | Require and Assert.chriseth2017-03-147-28/+50
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1768 from ethereum/abortiffileexistsYoichi Hirai2017-03-135-5/+33
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Do not overwrite files unless forced.
| * | | | | | | | | | | | Do not overwrite files unless forced.chriseth2017-03-114-5/+19
| | | | | | | | | | | | |
| * | | | | | | | | | | | Test for (not) overwriting files.chriseth2017-03-111-0/+14
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #1751 from ethereum/warnLiteralExpBaseYoichi Hirai2017-03-113-0/+51
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Warn if base of exponentiation operation is a literal.
| * | | | | | | | | | | Warn about literal constant base in exponentiation.chriseth2017-03-072-0/+21
| | | | | | | | | | | |
| * | | | | | | | | | | Tests for warning about literal constant base in exponentition.chriseth2017-03-071-0/+30
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #1766 from ryepdx/develop-gcc6.3.0-boost1.63.0chriseth2017-03-102-5/+8
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Updates for gcc 6.3.0 and Boost 1.63.0
| * | | | | | | | | | | | Fix 'ambiguous overload for operator==' Boost error.Ryan Casey2017-03-101-5/+5
| | | | | | | | | | | | |
| * | | | | | | | | | | | Resolve build-stopping error about 'minor' and 'major' being defined in ↵Ryan Casey2017-03-101-0/+3
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <sys/types.h>
* | | | | | | | | | | | Merge pull request #1763 from nemofisch/developchriseth2017-03-091-8/+8
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix delegation loop in Ballot example contract
| * | | | | | | | | | | | Fix delegation loop in Ballot example contractRemo Fürst2017-03-091-8/+8
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes #1753
* | | | | | | | | | | | Merge pull request #1747 from ethereum/fixICEInternalConstructorYoichi Hirai2017-03-097-26/+49
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Move privateness of constructor into AST itself.
| * | | | | | | | | | | | Changelog entry.chriseth2017-03-061-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Move public constructor property into AST itself.chriseth2017-03-065-6/+10
| | | | | | | | | | | | |
| * | | | | | | | | | | | Strict checking for AST annotation types.chriseth2017-03-061-20/+20
| | | | | | | | | | | | |
| * | | | | | | | | | | | Test for trying to construct an inconstructible contract before its definition.chriseth2017-03-061-0/+18
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1748 from ethereum/singletonArraychriseth2017-03-082-1/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use mobile type for singleton array.
| * | | | | | | | | | | | | Convert to mobile type for array type.chriseth2017-03-061-1/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Test for array singletons.chriseth2017-03-061-0/+14
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1749 from ethereum/compoundForTupleschriseth2017-03-083-0/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disallow compound assignment for tuples.
| * | | | | | | | | | | | | Changelog entry.chriseth2017-03-081-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Disallow compound assignment for tuples.chriseth2017-03-081-0/+5
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Tests for no compound assignment for tuples.chriseth2017-03-081-0/+12
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1750 from ethereum/asmoctalYoichi Hirai2017-03-084-3/+24
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disallow octal numbers in parser.
| * | | | | | | | | | | | | Changelog entry.chriseth2017-03-071-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Disallow octal literals.chriseth2017-03-073-3/+23
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1736 from ethereum/boundoptimizerYoichi Hirai2017-03-084-1/+68
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add upper bound for computing constants.
| * | | | | | | | | | | | | Changelog entry.chriseth2017-03-041-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Add upper bound for computing constants.chriseth2017-03-032-1/+5
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Tests for optimizing constants.chriseth2017-03-031-0/+62
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #1699 from ethereum/asmlabelsYoichi Hirai2017-03-088-199/+623
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assembly labels with stack information
| * | | | | | | | | | | | | | Fix error message.chriseth2017-03-031-1/+1
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Remove stack annotations from documentation.chriseth2017-03-031-48/+58
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Remove stack annotations again.chriseth2017-03-038-132/+4
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | First reset stack height, then register variables.chriseth2017-03-031-9/+10
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Move lambda.chriseth2017-03-031-3/+9
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Slightly cleaner label ids.chriseth2017-03-033-17/+20
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Clarify stack height.chriseth2017-03-031-5/+14
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Partially add functions.chriseth2017-03-033-10/+69
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Generic visitor.chriseth2017-03-031-37/+28
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Refactor variable access.chriseth2017-03-031-40/+30
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Updated documentation.chriseth2017-03-031-11/+47
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Refactor CodeGen to recurse on blocks.chriseth2017-03-034-75/+97
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Analysis refactoring.chriseth2017-03-037-115/+466
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Parsing of labels with stack info.chriseth2017-03-034-3/+40
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Tests for labels with stack information.chriseth2017-03-032-0/+37
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #1733 from ethereum/selfReferentialConstantchriseth2017-03-076-8/+231
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Detect cyclic dependencies between constants.
| * | | | | | | | | | | | | | Changelog entry.chriseth2017-03-061-0/+1
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Check for circular references in constant variables.chriseth2017-03-065-8/+202
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Tests for cyclic dependencies between constants.chriseth2017-03-061-0/+28
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #1737 from ethereum/localmappingschriseth2017-03-064-4/+41
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | Disallow uninitialized mapping variables.
| * | | | | | | | | | | | | Disallow uninitialized mapping variables.chriseth2017-03-061-2/+5
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Error constructor.chriseth2017-03-062-2/+12
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Test for uninitialized mapping.chriseth2017-03-061-0/+24
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1746 from ethereum/dontwarnAllUpperchriseth2017-03-061-1/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mention way to remove warning about invalid checksum.
| * | | | | | | | | | | | | Mention way to remove warning.chriseth2017-03-061-1/+5
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1744 from ethereum/chriseth-patch-1chriseth2017-03-061-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Add keywords delete and for
| * | | | | | | | | | | | Add keywords delete and forchriseth2017-03-061-1/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1735 from federicobond/fix-compilationchriseth2017-03-062-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Fix compilation in OS X
| * | | | | | | | | | | | Fix header.chriseth2017-03-041-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add missing header for boost::noncopyableFederico Bond2017-03-031-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Replace deprecated BOOST_MESSAGE with BOOST_TEST_MESSAGEFederico Bond2017-03-031-1/+1
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #1742 from intellij-solidity/developchriseth2017-03-061-0/+3
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Add IntelliJ plugin to Solidity integrations
| * | | | | | | | | | | | Add IntelliJ plugin to Solidity integrationsLeonid Logvinov2017-03-051-0/+3
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #1702 from ethereum/assertErrorYoichi Hirai2017-03-045-27/+25
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Change effect of assert to invalid opcode.
| * | | | | | | | | | | Remove assert for now.chriseth2017-02-244-27/+23
| | | | | | | | | | | |
| * | | | | | | | | | | Change effect of assert to invalid opcode.chriseth2017-02-163-7/+9
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #1725 from ethereum/ipcreadloopchriseth2017-03-032-18/+41
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Try reading multiple times from IPC.
| * | | | | | | | | | | | Style.chriseth2017-03-021-1/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | Some logging around account creation.chriseth2017-03-011-2/+7
| | | | | | | | | | | | |
| * | | | | | | | | | | | Try reading multiple times from IPC.chriseth2017-02-252-17/+34
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1727 from ethereum/fixtuplesYoichi Hirai2017-03-023-0/+19
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do now allow declaring variables with inferred empty tuple type.
| * | | | | | | | | | | | | Changelog entry.chriseth2017-03-021-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Disallow variable declaration with inferred empty tuple type.chriseth2017-03-021-0/+5
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Test for declaring variable with empty tuple type.chriseth2017-03-021-0/+13
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1728 from ethereum/externalfunctiontypeschriseth2017-03-023-1/+19
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert reference types to pointers in member function conversion.
| * | | | | | | | | | | | | Changelog entry.chriseth2017-03-011-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Convert reference types to pointers in member function conversion.chriseth2017-03-011-1/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Test case for external function type with calldata argument.chriseth2017-03-011-0/+17
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1719 from ethereum/fuzzerLinechriseth2017-03-015-5/+35
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Filter fuzzing errors by cause.
| * | | | | | | | | | | | Script for filtering unique failures.chriseth2017-02-251-0/+14
| | | | | | | | | | | | |
| * | | | | | | | | | | | Print full error on failure.chriseth2017-02-251-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Compiler error is not a failure.chriseth2017-02-251-1/+0
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add line info to serious exceptions.chriseth2017-02-253-3/+20
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #1700 from ethereum/fixNoMobilechriseth2017-02-243-2/+9
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Some checks for the existence of mobile type.
| * \ \ \ \ \ \ \ \ \ \ \ Merge branch 'develop' into fixNoMobilechriseth2017-02-2421-170/+484
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Some checks for the existence of mobile type.chriseth2017-02-163-2/+9
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1651 from ethereum/transfer-methodchriseth2017-02-2411-21/+85
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | | Add address.transfer(value)
| * | | | | | | | | | | | Disallow setting .gas() on .transfer()Alex Beregszaszi2017-02-243-27/+5
| | | | | | | | | | | | |
| * | | | | | | | | | | | Remove obsolete .send() entry from FAQAlex Beregszaszi2017-02-241-10/+0
| | | | | | | | | | | | |
| * | | | | | | | | | | | Fix test for gas overloading in .transfer()Alex Beregszaszi2017-02-241-2/+13
| | | | | | | | | | | | |
| * | | | | | | | | | | | Prefer .transfer() over .send() in the documentationAlex Beregszaszi2017-02-241-10/+10
| | | | | | | | | | | | |
| * | | | | | | | | | | | Do not keep the gas stipend if sending non-zero valueAlex Beregszaszi2017-02-241-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Document transfer()Alex Beregszaszi2017-02-244-3/+11
| | | | | | | | | | | | |
| * | | | | | | | | | | | Support gas modifier on addr.transfer()Alex Beregszaszi2017-02-243-2/+10
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add type checking test for address methodsAlex Beregszaszi2017-02-241-0/+18
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add test for address.transfer()Alex Beregszaszi2017-02-241-0/+36
| | | | | | | | | | | | |
| * | | | | | | | | | | | Implement address.transfer()Alex Beregszaszi2017-02-244-5/+20
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1706 from ethereum/fixasmlocationchriseth2017-02-242-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Print source location before items.
| * | | | | | | | | | | | | Changelog entry.chriseth2017-02-241-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Print source location before items.chriseth2017-02-241-1/+1
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1710 from ethereum/strictasmtestschriseth2017-02-241-30/+69
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Check error messages for assembly tests.
| * | | | | | | | | | | | Fix compiler warning.chriseth2017-02-201-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Also check imbalanced stack.chriseth2017-02-201-2/+3
| | | | | | | | | | | | |
| * | | | | | | | | | | | Check error messages for assembly tests.chriseth2017-02-171-29/+67
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1714 from dimorinny/developchriseth2017-02-221-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add lost payable attribute to sample withdrawal pattern contract in docs
| * | | | | | | | | | | | | add payable attributeDmitriy Merkurev2017-02-221-1/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #1715 from TokenMarketNet/miohtama-patch-1chriseth2017-02-221-1/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | Downgrade instructions for Homebrew Solidity
| * | | | | | | | | | | | | Downgrade instructions for Homebrew SolidityMikko Ohtamaa2017-02-221-1/+17
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | Because 0.4.9+ causes a lot of havoc, breaking tools
* | | | | | | | | | | | | Merge pull request #1705 from ethereum/fixasmbugchriseth2017-02-203-1/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bugfix: Deposit one stack item for non-value types in inline assembly type checking.
| * | | | | | | | | | | | | Deposit one stack item for non-value types in inline assembly type checking.chriseth2017-02-202-1/+2
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Test for unbalanced stack due to loading two values from outside.chriseth2017-02-201-0/+13
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1703 from ethereum/fuzzerAlex Beregszaszi2017-02-183-22/+115
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Executable for use with AFL
| * | | | | | | | | | | | Report failures correctly to AFL.chriseth2017-02-171-4/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | Include non-fuzzing fuzzer tests in commandline run.chriseth2017-02-171-4/+19
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add executable for use with AFL.chriseth2017-02-162-18/+96
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #1627 from ethereum/asmfunctionschriseth2017-02-177-41/+162
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Parsing assembly function definitions and calls.
| * | | | | | | | | | | | More tests.chriseth2017-02-161-0/+10
| | | | | | | | | | | | |
| * | | | | | | | | | | | Assembly printer for functions.chriseth2017-02-162-0/+20
| | | | | | | | | | | | |
| * | | | | | | | | | | | Parsing function calls.chriseth2017-02-165-37/+69
| | | | | | | | | | | | |
| * | | | | | | | | | | | Parsing function definitions.chriseth2017-02-165-6/+65
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #1701 from ethereum/fixFatalErrorschriseth2017-02-177-73/+103
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Fix early exits for fatal errors.
| * | | | | | | | | | | Fix early exist for fatal errors.chriseth2017-02-166-73/+87
| | | | | | | | | | | |
| * | | | | | | | | | | Test case.chriseth2017-02-161-0/+16
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #1674 from ethereum/assemblyPrinterchriseth2017-02-155-4/+271
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Assembly printer.
| * | | | | | | | | | | Test for unicode string literals.chriseth2017-02-151-0/+11
| | | | | | | | | | | |
| * | | | | | | | | | | Assembly printing fixes.chriseth2017-02-141-5/+5
| | | | | | | | | | | |
| * | | | | | | | | | | Tests for printing assembly.chriseth2017-02-141-0/+56
| | | | | | | | | | | |
| * | | | | | | | | | | Review changes.chriseth2017-02-143-4/+4
| | | | | | | | | | | |
| * | | | | | | | | | | Assembly printer.chriseth2017-02-144-4/+204
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #1620 from ethereum/refactorEntryYoichi Hirai2017-02-1413-87/+150
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Refactor NameAndTypeResolver and SyntaxChecker to allow other entry points.
| * | | | | | | | | | | Review comments.chriseth2017-02-143-7/+7
| | | | | | | | | | | |
| * | | | | | | | | | | Allow different entry scope for registerDeclarations.chriseth2017-02-143-9/+22
| | | | | | | | | | | |
| * | | | | | | | | | | Extract scopes into compiler stack.chriseth2017-02-147-6/+19
| | | | | | | | | | | |
| * | | | | | | | | | | Refactor type system to allow multiple entry points.chriseth2017-02-144-15/+27
| | | | | | | | | | | |
| * | | | | | | | | | | Refactor NameAndTypeResolver and SyntaxChecker to allow other entry points.chriseth2017-02-147-62/+87
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #1697 from ethereum/test-script-killAlex Beregszaszi2017-02-141-3/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Kill the right eth process in tests
| * | | | | | | | | | | | Kill the right eth process in testschriseth2017-02-141-3/+4
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #1692 from ethereum/rpc-mining-timechriseth2017-02-142-11/+12
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Use maxMiningTime in mining as opposed to poll counter
| * | | | | | | | | | | Use std::chrono and not boost::posix_TimeAlex Beregszaszi2017-02-132-3/+4
| | | | | | | | | | | |
| * | | | | | | | | | | Simplify mining loopAlex Beregszaszi2017-02-131-8/+3
| | | | | | | | | | | |
| * | | | | | | | | | | Use maxMiningTime in mining as opposed to poll counterAlex Beregszaszi2017-02-132-4/+9
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #1684 from federicobond/sphinx-highlightAlex Beregszaszi2017-02-141-15/+9
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Update the sphinx highlighting rules
| * | | | | | | | | | | | Update the sphinx highlighting rulesFederico Bond2017-02-141-15/+9
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1693 from ethereum/nodejsversionchriseth2017-02-141-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | | Install nvm
| * | | | | | | | | | | | Use version 6chriseth2017-02-141-2/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | Install nvmchriseth2017-02-141-0/+2
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #1661 from ethereum/asm-revertchriseth2017-02-1317-8/+67
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement REVERT (EIP140)
| * | | | | | | | | | | | | Use the revert opcode in assert()Alex Beregszaszi2017-02-111-2/+8
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Check for state changes in revert() testsAlex Beregszaszi2017-02-111-0/+5
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Add tests for revert()Alex Beregszaszi2017-02-112-0/+24
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Document revert()Alex Beregszaszi2017-02-113-3/+6
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Use the REVERT opcode for throw;Alex Beregszaszi2017-02-111-1/+3
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Document revert()Alex Beregszaszi2017-02-112-0/+4
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Support revert()Alex Beregszaszi2017-02-114-1/+10
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Add REVERT to libevmasmAlex Beregszaszi2017-02-115-1/+7
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #1676 from ethereum/test-modifytimestampchriseth2017-02-135-5/+30
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add blockTimestamp and do not rely on mining time (soltest)
| * | | | | | | | | | | | | | Compare start/end timestampAlex Beregszaszi2017-02-101-1/+4
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Create getBlockByNumber RPC methodAlex Beregszaszi2017-02-103-4/+11
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Do not use modifyTimestamp where not neededAlex Beregszaszi2017-02-101-2/+5
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Add blockNumber and blockTimestamp to ExecutionFrameworkAlex Beregszaszi2017-02-104-0/+12
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #1691 from ethereum/nodejsversionAlex Beregszaszi2017-02-131-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | Try different nodejs version request formatting.
| * | | | | | | | | | | | | | Try different nodejs version request formatting.chriseth2017-02-131-1/+2
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #1690 from ethereum/failifdockerdeployfalidechriseth2017-02-131-11/+16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix test expressions.
| * | | | | | | | | | | | | | Fix test expressions.chriseth2017-02-131-11/+16
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #1689 from ethereum/failifdockerdeployfalidechriseth2017-02-131-0/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fail if docker deploy failed.
| * | | | | | | | | | | | | | Fail if docker deploy failed.chriseth2017-02-131-0/+2
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #1680 from VoR0220/fixEmscriptenDeploymentAlex Beregszaszi2017-02-121-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes travis deployment failings (emscripten related)
| * | | | | | | | | | | | | | should fix all the emscripten errors and problems associated with itRJ Catalano2017-02-121-1/+1
|/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io>
* | | | | | | | | | | | | | Merge pull request #1683 from ethereum/travis-fixAlex Beregszaszi2017-02-121-17/+21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | Run every travis script in a subshell
| * | | | | | | | | | | | | Fix macOS buildsAlex Beregszaszi2017-02-121-5/+9
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Run every travis script in a subshellAlex Beregszaszi2017-02-121-12/+12
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1678 from ethereum/assertAlex Beregszaszi2017-02-118-6/+44
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement assert()
| * | | | | | | | | | | | | Use different wording for assertAlex Beregszaszi2017-02-112-2/+2
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Cleanup is not needed for assert()Alex Beregszaszi2017-02-101-1/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Document user provided exceptionsAlex Beregszaszi2017-02-101-0/+4
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Document assert()Alex Beregszaszi2017-02-102-2/+5
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Add tests for assert()Alex Beregszaszi2017-02-101-0/+19
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Implement assert as a global functionAlex Beregszaszi2017-02-104-4/+16
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1616 from VoR0220/DockerReleaseAutomationchriseth2017-02-105-66/+99
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Docker release automation
| * | | | | | | | | | | | Check for tag in travis.chriseth2017-02-101-2/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | clarify branches for docker to push on and clarify where to find cmakelists.txtRJ Catalano2017-02-101-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io>
| * | | | | | | | | | | | minor fixupsRJ Catalano2017-02-102-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io>
| * | | | | | | | | | | | edit the documentation for the travis fileRJ Catalano2017-02-101-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io>
| * | | | | | | | | | | | defeat race conditionRJ Catalano2017-02-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io>
| * | | | | | | | | | | | create automated docker deploymentRJ Catalano2017-02-102-9/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io>
| * | | | | | | | | | | | reorganize deps installationRJ Catalano2017-02-101-20/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io>
| * | | | | | | | | | | | reorganize travisRJ Catalano2017-02-101-35/+50
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io>
* | | | | | | | | | | | Merge pull request #1669 from ethereum/ipc-cleanupchriseth2017-02-102-32/+23
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Don't rely on new lines in IPC RPC (soltest)