aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Support payable keyword for functionsAlex Beregszaszi2016-09-067-1/+34
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #995 from chriseth/fixutf8astjsonchriseth2016-09-062-2/+31
|\ \ \ \ \ \ | | | | | | | | | | | | | | Do not emit non-utf8 strings for ast json.
| * | | | | | Test case for non-utf8 characters in string literal.chriseth2016-09-061-0/+16
| | | | | | |
| * | | | | | Do not emit non-utf8 strings for ast json.chriseth2016-09-021-2/+15
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #1020 from duaraghav8/developchriseth2016-09-061-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | typo
| * | | | | | typoRaghav Dua2016-09-061-1/+1
|/ / / / / /
* | | | | | Merge pull request #1006 from ethereum/nenewaccountgaschriseth2016-09-062-1/+4
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Do not pay new account gas.
| * | | | | Do not pay new account gas.chriseth2016-09-052-1/+4
| | |/ / / | |/| | | | | | | | | | | | | | | | | | If we checked that the target contract exists, we do not have to pay the "new account gas".
* | | | | Merge pull request #1005 from ethereum/modifierbodyYoichi Hirai2016-09-0613-59/+69
|\ \ \ \ \ | | | | | | | | | | | | Require ";" after "_"
| * | | | | Update grammar.txt to reflect the change.chriseth2016-09-051-2/+3
| | | | | |
| * | | | | Require ";" after "_"chriseth2016-09-0512-57/+66
| |/ / / /
* | | | | Merge pull request #993 from chriseth/fixshacrashchriseth2016-09-062-0/+9
|\ \ \ \ \ | |_|_|/ / |/| | | | Guard encoding crashes with assertions.
| * | | | Improve error message.chriseth2016-09-051-1/+1
| | | | |
| * | | | Guard encoding crashes with assertions.chriseth2016-09-022-0/+9
| | |/ / | |/| |
* | | | Merge pull request #994 from chriseth/catchjsonchriseth2016-09-051-39/+53
|\ \ \ \ | | | | | | | | | | Catch more exceptions in jsonCompiler.
| * | | | Catch more exceptions in jsonCompiler.chriseth2016-09-021-39/+53
| |/ / /
* | | | Merge pull request #1007 from duaraghav8/developchriseth2016-09-051-0/+3
|\ \ \ \ | |_|/ / |/| | | add solium to "Available Solidity Integrations"
| * | | add solium to "Available Solidity Integrations"Raghav Dua2016-09-051-0/+3
|/ / /
* | | Merge pull request #996 from chriseth/externaltypesforeventschriseth2016-09-021-1/+2
|\ \ \ | |/ / |/| | Do not use internal types for event parameters.
| * | Do not use internal types for event parameters.chriseth2016-09-021-1/+2
|/ /
* | Merge pull request #935 from chriseth/pragmachriseth2016-09-0128-66/+906
|\ \ | | | | | | Version pragma
| * | Changelog entry.chriseth2016-09-011-0/+3
| | |
| * | Typo.chriseth2016-09-011-1/+1
| | |
| * | Fix version pragmas in tests.chriseth2016-09-019-45/+45
| | |
| * | Use version string (including prerelease) for pragma matching.chriseth2016-09-011-2/+3
| | |
| * | Version pragma.chriseth2016-09-0127-66/+902
| | |
* | | Merge pull request #987 from winsvega/developchriseth2016-09-012-2/+1
|\ \ \ | |/ / |/| | fix CompilerStack::absolutePath
| * | fix yml scriptDimitry2016-09-011-1/+0
| | |
| * | fix CompilerStack::absolutePathDimitry2016-09-011-1/+1
|/ /
* | Merge pull request #951 from Denton-L/interesting-casechriseth2016-09-011-0/+17
|\ \ | | | | | | Document use of smaller storage variables
| * | Write about struct members as wellDenton Liu2016-08-271-4/+4
| | |
| * | Write about multiple reads and writesDenton Liu2016-08-271-3/+3
| | |
| * | Fix typoDenton Liu2016-08-271-3/+3
| | |
| * | Document use of smaller storage variablesDenton Liu2016-08-261-0/+17
| | |
* | | Merge pull request #960 from Denton-L/change-else-stylechriseth2016-09-019-32/+24
|\ \ \ | | | | | | | | Change else style
| * | | Fix syntax errorDenton Liu2016-08-311-1/+1
| | | |
| * | | Make tests more consistent in styleDenton Liu2016-08-273-8/+5
| | | |
| * | | Make std contracts use new styleDenton Liu2016-08-271-4/+2
| | | |
| * | | Use new style for the docsDenton Liu2016-08-274-14/+10
| | | |
| * | | Update style-guide to use new styleDenton Liu2016-08-271-6/+7
| | | |
* | | | Merge pull request #986 from bobsummerwill/developBob Summerwill2016-09-012-2/+2
|\ \ \ \ | | | | | | | | | | Corrected accidental non-ANSI characters in comments
| * | | | Corrected accidental non-ANSI characters in comments.Bob Summerwill2016-09-012-2/+2
|/ / / /
* | | | Merge pull request #975 from blockchaindev/bug/674-solc-crashchriseth2016-09-013-16/+56
|\ \ \ \ | | | | | | | | | | solc crashes without 'export LC_ALL=C'
| * | | | Code review changes: Renamed function and added some documentation about ↵Christopher Gilbert2016-08-312-6/+32
| | | | | | | | | | | | | | | | | | | | what the function does and why
| * | | | Code review changes: stylistic changes, and removed redundant call to set ↵Christopher Gilbert2016-08-302-6/+8
| | | | | | | | | | | | | | | | | | | | locale.
| * | | | Fixed a bug causing solc to crash on startup due to invalid environment ↵Christopher Gilbert2016-08-303-16/+28
| | | | | | | | | | | | | | | | | | | | settings for locale
* | | | | Merge pull request #983 from winsvega/wintest2chriseth2016-09-014-9/+94
|\ \ \ \ \ | | | | | | | | | | | | soltest on windows
| * | | | | soltest on windowsDimitry2016-08-314-9/+94
|/ / / / /
* | | | | Merge pull request #947 from winsvega/soltestwinsvega2016-08-313-3/+3
|\ \ \ \ \ | | | | | | | | | | | | rename --ipc to --ipcpath
| * | | | | rename --ipc to --ipcpathDimitry2016-08-293-3/+3
| | | | | |
* | | | | | Merge pull request #969 from Denton-L/fix-documentationchriseth2016-08-302-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix bad syntax
| * | | | | | Fix typo from second to secondsDenton Liu2016-08-301-1/+1
| | | | | | |
| * | | | | | Fix bad syntaxDenton Liu2016-08-301-1/+1
| | | | | | |
* | | | | | | Merge pull request #866 from chriseth/changelogchriseth2016-08-301-1/+36
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Changelog.
| * | | | | | | Changelog.chriseth2016-08-301-1/+36
| | | | | | | |
* | | | | | | | Merge pull request #954 from chriseth/fallbackThrowschriseth2016-08-307-6/+38
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fallback throws
| * | | | | | | | Clarify warning.chriseth2016-08-301-2/+3
| | | | | | | | |
| * | | | | | | | Documentation.chriseth2016-08-302-1/+8
| | | | | | | | |
| * | | | | | | | Test cases.chriseth2016-08-302-0/+23
| | | | | | | | |
| * | | | | | | | Make fallback function throw by default.chriseth2016-08-304-5/+6
| |/ / / / / / /
* | | | | | | | Merge pull request #972 from Denton-L/document-sha3chriseth2016-08-301-0/+4
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Document constant behaviour for hashes
| * | | | | | | Fix typoDenton Liu2016-08-301-1/+1
| | | | | | | |
| * | | | | | | Document constant behaviour for hashesDenton Liu2016-08-301-0/+4
| | | | | | | |
* | | | | | | | Merge pull request #664 from axic/feature/interface-fallbackchriseth2016-08-302-10/+28
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | Introduce fallback entry in the ABI
| * | | | | | | Add test for fallback function in JSON ABIAlex Beregszaszi2016-08-271-9/+19
| | | | | | | |
| * | | | | | | Introduce fallback entry in the ABIAlex Beregszaszi2016-08-271-1/+9
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #968 from Denton-L/contributingBob Summerwill2016-08-302-3/+5
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Update README to link to new contribution section
| * | | | | | Update README to link to new contribution sectionDenton Liu2016-08-302-3/+5
| | | | | | |
* | | | | | | Merge pull request #964 from Denton-L/fix-documentationBob Summerwill2016-08-305-30/+38
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | Fix documentation
| * | | | | | Fix line lengthDenton Liu2016-08-291-1/+1
| | | | | | |
| * | | | | | Fix selfdestruct documentationDenton Liu2016-08-291-5/+5
| | | | | | |
| * | | | | | Fix syntax for Windows batch fileDenton Liu2016-08-291-1/+1
| | | | | | |
| * | | | | | Clarify typecastingDenton Liu2016-08-271-2/+7
| | | | | | |
| * | | | | | Clean up contracts.rstDenton Liu2016-08-271-14/+17
| | | | | | |
| * | | | | | Fix grammar errorDenton Liu2016-08-271-1/+1
| | | | | | |
| * | | | | | Cleanup docsDenton Liu2016-08-271-6/+6
| | | | | | |
* | | | | | | Merge pull request #967 from Denton-L/contributingBob Summerwill2016-08-304-0/+64
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | Add contribution guidelines
| * | | | | | Link from CONTRIBUTING to the docsDenton Liu2016-08-301-0/+5
| | | | | | |
| * | | | | | Create contribution guidelinesDenton Liu2016-08-303-0/+59
| |/ / / / /
* | | | | | Merge pull request #941 from chriseth/versionStringBob Summerwill2016-08-277-34/+51
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Version string
| * | | | | Store commit hash and handle prerelease vor all automation tools.chriseth2016-08-264-2/+6
| | | | | |
| * | | | | Make versioning semver compatible and force commit hash availability.chriseth2016-08-264-32/+45
| | | | | |
* | | | | | Merge pull request #946 from bobsummerwill/build_from_source_docsBob Summerwill2016-08-271-67/+116
|\ \ \ \ \ \ | | | | | | | | | | | | | | Updated Solidity documentation's "building from source" section
| * | | | | | Tweaks as suggested by chriseth.Bob Summerwill2016-08-271-3/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I will commit this as-is, because it has been pending for a few days over minor issues. We will continue to iterate on this.
| * | | | | | Updated Solidity documentation's "building from source" section.Bob Summerwill2016-08-251-64/+81
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | It now references install_deps.sh/.bat, and also adds instructions for Windows. Cherry picked some further tweaks from Denton-L. Thanks :-)
* | | | | | Merge pull request #961 from Denton-L/fix-linkBob Summerwill2016-08-271-2/+2
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Fix broken link
| * | | | | Fix broken linkDenton Liu2016-08-271-2/+2
|/ / / / /
* | | | | Merge pull request #897 from Denton-L/remove-standardchriseth2016-08-2716-54/+95
|\ \ \ \ \ | | | | | | | | | | | | BREAKING: Remove standard contracts
| * | | | | Check for overflowDenton Liu2016-08-251-2/+2
| | | | | |
| * | | | | Fix StandardTokenDenton Liu2016-08-191-24/+12
| | | | | |
| * | | | | CoinAdd .sol prefix to filesDenton Liu2016-08-196-6/+6
| | | | | |
| * | | | | Rename to StandardTokenDenton Liu2016-08-192-3/+3
| | | | | |
| * | | | | Remove unnecessary contractsDenton Liu2016-08-199-64/+2
| | | | | |
| * | | | | Update std importsDenton Liu2016-08-191-0/+2
| | | | | |
| * | | | | Add ExampleTokenDenton Liu2016-08-191-0/+55
| | | | | |
| * | | | | Add Token contractDenton Liu2016-08-191-0/+11
| | | | | |
| * | | | | Change importsDenton Liu2016-08-195-15/+15
| | | | | |
| * | | | | Add back standard contractsDenton Liu2016-08-1911-0/+85
| | | | | |
| * | | | | Remove standard contractsDenton Liu2016-08-1911-54/+16
| | | | | |
* | | | | | Merge pull request #959 from bobsummerwill/developBob Summerwill2016-08-271-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Restore OS X Mavericks builds in TravisCI
| * | | | | | Restore OS X Mavericks builds in TravisCI.Bob Summerwill2016-08-271-4/+4
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Their stability issues have apparently been resolved, and the backlog is caught up. We will just add one Mac SKU for now, and take it from there.
* | | | | | Merge pull request #957 from Denton-L/modify-lexerchriseth2016-08-271-2/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Modify documentation lexer
| * | | | | | Added library keywordDenton Liu2016-08-261-1/+1
| | | | | | |
| * | | | | | Added ufixed and fixed keywordsDenton Liu2016-08-261-1/+3
|/ / / / / /
* | | | | | Merge pull request #953 from Denton-L/fallback-stuffchriseth2016-08-261-18/+27
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Write about what fallback functions cannot do
| * | | | | Add "Sending Ether"Denton Liu2016-08-261-0/+1
| | | | | |
| * | | | | Correct spacingDenton Liu2016-08-261-18/+18
| | | | | |
| * | | | | Write about what fallback functions cannot doDenton Liu2016-08-261-0/+8
| | | | | |
* | | | | | Merge pull request #949 from chriseth/fallbackReturnchriseth2016-08-264-10/+23
|\ \ \ \ \ \ | | | | | | | | | | | | | | Disallow fallback function to return values.
| * | | | | | Fix tests.chriseth2016-08-261-9/+9
| | | | | | |
| * | | | | | Disable macos.chriseth2016-08-261-31/+39
| | | | | | |
| * | | | | | Disallow fallback function to return values.chriseth2016-08-263-1/+14
| |/ / / / /
* | | | | | Merge pull request #955 from chriseth/disablemacoschriseth2016-08-261-31/+39
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Disable macos.
| * | | | | Disable macos.chriseth2016-08-261-31/+39
|/ / / / /
* | | | | Merge pull request #925 from mocamircea/patch-10chriseth2016-08-261-11/+56
|\ \ \ \ \ | |_|_|/ / |/| | | | Update contracts.rst
| * | | | Update contracts.rstMircea Moca2016-08-251-9/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I left the example with contract C only, showing the access specifiers discussed at 186-188. The specifier of data is left public since nothing is related to accessor functions now. Added a separate example with contracts C, D and E to show specifier's effect. Added a separate example to prove the synthesizing of accessor functions. Added a new example to show the internal/external call of the accessor, according to existent discussion.
| * | | | Update contracts.rstMircea Moca2016-08-191-4/+4
| | | | | | | | | | | | | | | I think it's more clear now and without the risk of mentioning the yet discussed accessor concept
| * | | | Update contracts.rstMircea Moca2016-08-181-7/+14
| | | | | | | | | | | | | | | Extended example according to the discussed stuff, clarification & typos
* | | | | Merge pull request #913 from chriseth/auctionchriseth2016-08-251-15/+29
|\ \ \ \ \ | |_|_|/ / |/| | | | Updated the function withdraw() in the SimpleAuction and BlindAuction…
| * | | | Updated the function withdraw() in the SimpleAuction and BlindAuction ↵Alex Darby2016-08-191-15/+29
| |/ / / | | | | | | | | | | | | contracts to not use a 'throw' if a address send() fails.
* | | | Merge pull request #945 from Denton-L/fix-documentationchriseth2016-08-257-30/+33
|\ \ \ \ | | | | | | | | | | Minor corrections to documentation
| * | | | Fix creating contracts sectionDenton Liu2016-08-241-3/+5
| | | | |
| * | | | Rename "call data" to "calldata"Denton Liu2016-08-241-2/+2
| | | | |
| * | | | Add commaDenton Liu2016-08-241-1/+1
| | | | |
| * | | | Fix control-structuresDenton Liu2016-08-241-4/+4
| | | | |
| * | | | Update contracts.rstDenton Liu2016-08-241-3/+4
| | | | |
| * | | | Fix description about how blocks workDenton Liu2016-08-241-1/+1
| | | | |
| * | | | Change XXX bit to XXX-bitDenton Liu2016-08-241-6/+6
| | | | |
| * | | | Fix typoDenton Liu2016-08-241-1/+1
| | | | |
| * | | | Change example code formattingDenton Liu2016-08-241-3/+3
| | | | |
| * | | | Change capitalisationDenton Liu2016-08-242-2/+2
| | | | |
| * | | | Remove trailing whitespacesDenton Liu2016-08-243-5/+5
| | | | |
* | | | | Merge pull request #928 from winsvega/solremovechriseth2016-08-256-486/+16
|\ \ \ \ \ | |/ / / / |/| | | | remove sha256 and rmd160 hash
| * | | | remove sha256 and rmd160 hashDimitry2016-08-246-486/+16
| | | | |
* | | | | Merge pull request #942 from redsquirrel/patch-1chriseth2016-08-241-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Small documentation update
| * | | | | Small documentation updateDave Hoover2016-08-241-1/+1
|/ / / / /
* | | | | Merge pull request #921 from chriseth/astjsoncleanupchriseth2016-08-232-36/+35
|\ \ \ \ \ | | | | | | | | | | | | JSON AST: Some attribute cleanup. Add linearized base contracts.
| * | | | | JSON AST: Some attribute cleanup. Add linearized base contracts.chriseth2016-08-192-36/+35
| | |_|/ / | |/| | |
* | | | | Merge pull request #936 from chriseth/fixFormalExpchriseth2016-08-231-2/+7
|\ \ \ \ \ | | | | | | | | | | | | Fix crash when using json compiler with exponentiation.
| * | | | | Fix crash when using json compiler with exponentiation.chriseth2016-08-201-2/+7
| | | | | |
* | | | | | Merge pull request #940 from chriseth/publishViaNodechriseth2016-08-231-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Use the new update script.
| * | | | | | Use the new update script.chriseth2016-08-231-1/+1
|/ / / / / /
* | | | | | Merge pull request #926 from chriseth/pushasmchriseth2016-08-231-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Explicitly specify length of push data for assembly output.
| * | | | | Explicitly specify length of push data for assembly output.chriseth2016-08-181-1/+1
| | |_|/ / | |/| | |
* | | | | Merge pull request #706 from Denton-L/withdrawal-patternchriseth2016-08-206-5/+113
|\ \ \ \ \ | |_|/ / / |/| | | | Add Withdrawal Pattern Example
| * | | | Remove throw from withdrawal patternDenton Liu2016-08-191-3/+7
| | | | |
| * | | | Fix codeDenton Liu2016-08-121-6/+6
| | | | |
| * | | | Reference inspirationDenton Liu2016-08-121-1/+2
| | | | |
| * | | | Add minor correctionsDenton Liu2016-08-121-9/+10
| | | | |
| * | | | Update contracts and descriptionsDenton Liu2016-08-111-4/+13
| | | | |
| * | | | Change withdrawal exampleDenton Liu2016-08-111-78/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The example is now a "King of the Ether"-esque contract. This is actually relevant as they suffered an attack because of an almost identical issue. See the post-mortem here: https://www.kingoftheether.com/postmortem.html
| * | | | Use store exampleDenton Liu2016-08-101-96/+68
| | | | |
| * | | | Change example to auctionDenton Liu2016-08-101-24/+100
| | | | |
| * | | | Remove trailing whitespaceDenton Liu2016-08-104-4/+4
| | | | |
| * | | | Fix withdrawal pattern documentationDenton Liu2016-08-101-4/+4
| | | | |
| * | | | Link to withdraw patternDenton Liu2016-08-102-1/+3
| | | | |
| * | | | Add section about withdrawal patternDenton Liu2016-08-103-0/+78
| | | | |
* | | | | Merge pull request #919 from asinyagin/developchriseth2016-08-193-14/+275
|\ \ \ \ \ | | | | | | | | | | | | Add the missing AST-JSON converters
| * | | | | Rename root AST JSON node to SourceUnitAlex Sinyagin2016-08-182-3/+3
| | | | | |
| * | | | | Do not add children to EnumValue and PlaceholderStatement elements in JSON ASTAlex Sinyagin2016-08-181-4/+2
| | | | | |
| * | | | | Use the full names for JSON AST nodesAlex Sinyagin2016-08-182-19/+19
| | | | | |
| * | | | | Move creation of the root element of JSON AST to the SourceUnit visitorAlex Sinyagin2016-08-182-5/+18
| | | | | |
| * | | | | Add ast json converter for PlaceholderStatementAlex Sinyagin2016-08-183-0/+26
| | | | | |
| * | | | | Add ast json converter for ArrayTypeNameAlex Sinyagin2016-08-183-0/+26
| | | | | |
| * | | | | Add ast json converter for ModifierInvocation and EventDefinitionAlex Sinyagin2016-08-183-0/+56
| | | | | |
| * | | | | Add ast json converter for ModifierDefinitionAlex Sinyagin2016-08-183-0/+27
| | | | | |
| * | | | | Add ast json converter for EnumValueAlex Sinyagin2016-08-183-0/+30
| | | | | |
| * | | | | Add ast json converter for EnumDefinitionAlex Sinyagin2016-08-183-0/+27
| | | | | |
| * | | | | Check source loctaion in the InhertanceSpecifier testAlex Sinyagin2016-08-181-0/+1
| | | | | |
| * | | | | Add ast json converter for UsingForDirectiveAlex Sinyagin2016-08-183-1/+31
| | | | | |
| * | | | | Add a ast json converter for InheritanceSpecifierAlex Sinyagin2016-08-183-0/+27
| | |/ / / | |/| | |
* | | | | Merge pull request #920 from Denton-L/document-throwingchriseth2016-08-191-2/+5
|\ \ \ \ \ | |/ / / / |/| | | | Add documentation about throwing
| * | | | Document throwing on contract-creation failDenton Liu2016-08-191-1/+2
| | | | |
| * | | | Document throwing on calling empty codeDenton Liu2016-08-181-1/+2
| | | | |
| * | | | Add documentation about throwingDenton Liu2016-08-181-2/+3
| | | | |
* | | | | Merge pull request #918 from winsvega/solremove4chriseth2016-08-177-262/+1
|\ \ \ \ \ | |/ / / / |/| | | | remove solidity --interface
| * | | | remove solidity --interfaceDimitry2016-08-177-262/+1
| | |/ / | |/| |
* | | | Merge pull request #839 from chriseth/checkcodechriseth2016-08-173-0/+37
|\ \ \ \ | | | | | | | | | | BREAKING: Make function calls throw if target does not have code.
| * | | | Make function calls throw if target does not have code.chriseth2016-08-173-0/+37
| |/ / / | | | | | | | | | | | | | | | | Low-level calls still just execute and will actually report "success". This allows `x.call.value(y)()` for x being a non-contract account.
* | | | Merge pull request #888 from chriseth/throwOnDivZerochriseth2016-08-174-3/+41
|\ \ \ \ | | | | | | | | | | Throw on division by zero.
| * | | | Fix tests.chriseth2016-08-171-0/+8
| | | | |
| * | | | Throw on division by zero.chriseth2016-08-173-3/+33
| | | | |
* | | | | Merge pull request #835 from chriseth/modifierreturnchriseth2016-08-174-44/+212
|\ \ \ \ \ | | | | | | | | | | | | BREAKING: return only exits current function/modifier
| * | | | | BREAKING: return only exits current function/modifierchriseth2016-08-174-44/+212
| | |/ / / | |/| | |
* | | | | Merge pull request #912 from chriseth/readFromStdinchriseth2016-08-171-11/+17
|\ \ \ \ \ | |/ / / / |/| | | | Read from files and stdin.
| * | | | Read from files and stdin.chriseth2016-08-161-11/+17
| | | | |
* | | | | Merge pull request #836 from chriseth/unusedunderscorechriseth2016-08-174-13/+51
|\ \ \ \ \ | |_|/ / / |/| | | | BREAKING: Require modifiers to contain "_".
| * | | | Fix tests.chriseth2016-08-172-12/+12
| | | | |
| * | | | Require modifiers to contain "_".chriseth2016-08-163-1/+39
| | | | |
* | | | | Merge pull request #905 from ethereum/chriseth-patch-1chriseth2016-08-171-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Docs: wording: recursive call exploit -> reentrancy exploit
| * | | | | Wording: recursive call exploit -> reentrancy exploitchriseth2016-08-161-1/+1
| |/ / / /
* | | | | Merge pull request #914 from rainbeam/linux-distro-detectionchriseth2016-08-171-14/+18
|\ \ \ \ \ | | | | | | | | | | | | Stronger Linux distro detection
| * | | | | update commentsrain2016-08-171-9/+2
| | | | | |
| * | | | | don't force upgrade on alpine linux installrain2016-08-171-1/+0
| | | | | |
| * | | | | replace bash with shrain2016-08-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | sh is portable across POSIX systems
| * | | | | correct detection string for Alpinerain2016-08-171-1/+1
| | | | | |
| * | | | | fall back to os-release if lsb_release not presentrain2016-08-171-1/+8
| | | | | |
| * | | | | separate function for determining linux distrorain2016-08-171-1/+6
| | |/ / / | |/| | |
* | | | | Merge pull request #838 from chriseth/ecrecoverchriseth2016-08-174-7/+56
|\ \ \ \ \ | | | | | | | | | | | | Make ecrecover return zero for malformed input.
| * | | | | Actually better to return zero on error.chriseth2016-08-164-9/+5
| | | | | |
| * | | | | Make ecrecover throw for malformed input.chriseth2016-08-162-5/+58
| | |/ / / | |/| | |
* | | | | Fix docs. (#916)chriseth2016-08-171-3/+9
| | | | |
* | | | | BREAKING: Streamline json output field naming. (#763)chriseth2016-08-171-2/+2
| |/ / / |/| | |
* | | | Introduce hex literals (#832)Alex Beregszaszi2016-08-165-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Introduce hex keyword token * Support hex literals * Include tests for hex literals * Document hex literals
* | | | Reserved keywords update (#833)Alex Beregszaszi2016-08-161-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reserve abstract, interface and payable keywords * Keywords as and using aren't reserved anymore - they're used * Reserve the static keyword
* | | | Provide inline assembly to the code generator. (#840)chriseth2016-08-165-1/+87
| | | | | | | | | | | | | | | | | | | | | | | | * Directly usable inline assembly. * Add missing header.
* | | | fix typo in costs modifier (#850)gl3672016-08-161-3/+5
| | | |
* | | | Merge pull request #903 from mocamircea/patch-8chriseth2016-08-161-3/+10
|\ \ \ \ | | | | | | | | | | Update control-structures.rst
| * | | | Update control-structures.rstMircea Moca2016-08-161-3/+8
| | | | | | | | | | | | | | | Splitted example.
| * | | | Update control-structures.rstMircea Moca2016-08-161-1/+3
| |/ / /
* | | | Merge pull request #710 from chriseth/throwFailedCreatechriseth2016-08-163-0/+67
|\ \ \ \ | | | | | | | | | | BREAKING: Throw if contract creation fails.
| * | | | Throw if contract creation fails.chriseth2016-08-163-0/+67
| |/ / /
* | | | Merge pull request #904 from mocamircea/patch-9chriseth2016-08-161-1/+1
|\ \ \ \ | | | | | | | | | | Update control-structures.rst
| * | | | Update control-structures.rstMircea Moca2016-08-161-1/+1
| | | | |
| * | | | Update control-structures.rstMircea Moca2016-08-161-1/+1
| |/ / / | | | | | | | | typo -> coherence with previous occurrence in the document of C/JavaScript
* | | | Merge pull request #907 from cholewa1992/patch-2chriseth2016-08-161-0/+3
|\ \ \ \ | |/ / / |/| | | Update index.rst
| * | | Update index.rstJacob Benjamin Cholewa2016-08-161-0/+3
|/ / / | | | | | | Added a link for Syntastic. A vim plugin that provide compile checking using the solc compiler.
* | | Merge pull request #901 from bobsummerwill/test_zipsBob Summerwill2016-08-162-2/+2
|\ \ \ | | | | | | | | Confirmed that ZIPs work for Solidity
| * | | Confirmed that ZIPs work for Solidity.Bob Summerwill2016-08-162-2/+2
| | | | | | | | | | | | | | | | Switching whitelisting back to 'release' branch for TravisCI and Appveyor.
* | | | Merge pull request #900 from bobsummerwill/test_zipsBob Summerwill2016-08-162-2/+2
|\| | | | | | | | | | | Flipped solidity whitelisting to develop, to check ZIP workflow is OK
| * | | Flipped solidity whitelisting to develop, to check ZIP workflow is OK.Bob Summerwill2016-08-162-2/+2
|/ / /
* | | Merge pull request #899 from Denton-L/disable-commentBob Summerwill2016-08-161-0/+6
|\ \ \ | | | | | | | | Disable AppVeyorBot comments
| * | | Disable AppVeyorBot commentsDenton Liu2016-08-161-0/+6
|/ / /
* | | Merge pull request #896 from bobsummerwill/parameter_for_testsBob Summerwill2016-08-151-7/+6
|\ \ \ | | | | | | | | Fixed conditionals for TravisCI
| * | | We DO need to run install deps for docs target.Bob Summerwill2016-08-151-1/+0
| | | |
| * | | Flipped to !on expressions and added whitespace.Bob Summerwill2016-08-151-6/+6
| | | |
| * | | Merge branch 'develop' into parameter_for_testsBob Summerwill2016-08-150-0/+0
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #895 from bobsummerwill/parameter_for_testsBob Summerwill2016-08-151-25/+61
|\ \ \ \ | | | | | | | | | | Disabled unit-test runs for Yosemite, El Capitan and Sierra
| * | | | Disabled unit-test runs for Yosemite, El Capitan and Sierra.Bob Summerwill2016-08-151-25/+61
|/ / / / | | | | | | | | | | | | | | | | Added more comments. Using simple variables for enabling/disabling tests, which has simplified all the conditionals.
| * / / Disabled unit-test runs for Yosemite, El Capitan and Sierra.Bob Summerwill2016-08-151-25/+61
|/ / / | | | | | | | | | | | | Added more comments. Using simple variables for enabling/disabling tests, which has simplified all the conditionals.
* | | Merge pull request #837 from chriseth/testsuitecleanupchriseth2016-08-129-100/+77
|\ \ \ | | | | | | | | Cleanup of test runner.
| * | | Move custom test options to after --chriseth2016-08-122-2/+2
| | | |
| * | | Show compilation errors in tests.chriseth2016-08-121-1/+12
| | | |
| * | | Auto-calibrate mining sleep time.chriseth2016-08-122-9/+30
| | | |
| * | | Exponential sleep increase on mining failure.chriseth2016-08-122-3/+7
| | | |
| * | | Cleanup of test suite init.chriseth2016-08-124-92/+33
| | | |
* | | | Merge pull request #886 from mocamircea/patch-6chriseth2016-08-121-1/+1
|\ \ \ \ | | | | | | | | | | Update units-and-global-variables.rst
| * | | | Update units-and-global-variables.rstMircea Moca2016-08-121-1/+1
| | | | | | | | | | | | | | | Coherence -> at the bottom of the document Wei is used several times, not "wei".
* | | | | Merge pull request #884 from mocamircea/patch-4chriseth2016-08-121-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | Update units-and-global-variables.rst
| * | | | Update units-and-global-variables.rstMircea Moca2016-08-121-1/+1
|/ / / / | | | | | | | | "Suffixes of" is wrong and misleading. "seconds", "minutes" etc. are suffixes of literal numbers.
* | | | Merge pull request #858 from Denton-L/quotes-docschriseth2016-08-124-12/+24
|\ \ \ \ | | | | | | | | | | Document existence of single-quotes
| * | | | Correct all UTF-8 spellingsDenton Liu2016-08-112-6/+6
| | | | |
| * | | | Add double-quotes to style guideDenton Liu2016-08-111-1/+13
| | | | |
| * | | | Change i.e. to e.g.Denton Liu2016-08-111-1/+1
| | | | |
| * | | | Mention single-quotesDenton Liu2016-08-111-2/+2
| | | | |
| * | | | Correct UTF-8 spellingsDenton Liu2016-08-111-3/+3
| | | | |
* | | | | Merge pull request #882 from bobsummerwill/travis_conditionalsBob Summerwill2016-08-122-2/+2
|\ \ \ \ \ | |_|/ / / |/| | | | Flip whitelisting to release branch
| * | | | Flip whitelisting to release branch.Bob Summerwill2016-08-122-2/+2
| | | | |
* | | | | Merge pull request #844 from Denton-L/remove-afterchriseth2016-08-126-17/+6
|\ \ \ \ \ | | | | | | | | | | | | BREAKING: Remove after
| * | | | | Remove after from grammar.txtDenton Liu2016-08-111-1/+1
| | | | | |