Commit Graph
100 Commits
Author SHA1 Message Date
chriseth c3b839ca75 Merge pull request #2164 from ethereum/jsonio-catch-internal-exceptions
JSON IO catch internal exceptions
2017-04-25 10:45:59 +02:00
chriseth 4d111e3366 Merge pull request #2152 from ethereum/warnRevert
Warn about side-effect free statements.
2017-04-24 19:25:45 +02:00
chriseth 0b2a05c84d Merge pull request #2160 from 0mkara/patch-2
Update atom-ethereum-interface name change
2017-04-24 19:22:01 +02:00
chriseth 9577f87dfc More pure tests. 2017-04-24 18:08:21 +02:00
chriseth 6202664d70 Merge pull request #2163 from ethereum/jsonio-enable-emscripten
Export compileStandard on emscripten
2017-04-24 18:06:29 +02:00
chriseth d3b8d5f049 Merge pull request #2161 from ethereum/jsonio-cleanup
Small cleanups to JSON IO
2017-04-24 17:12:37 +02:00
chriseth 2c3fea55df Merge pull request #2159 from ethereum/jsonio-source-verify
Verify supplied hash in JSON I/O
2017-04-24 16:15:32 +02:00
chriseth 017fedebfe Add missing space. 2017-04-24 14:22:39 +02:00
chriseth a9f4215720 Merge pull request #2155 from ethereum/guard-readcallback
Guard ReadFileCallback exceptions
2017-04-24 12:28:03 +02:00
chriseth c76e0a5872 Changed const reference to value. 2017-04-22 01:12:38 +02:00
chriseth aad64d818a Test for side-effect free condition. 2017-04-21 20:09:37 +02:00
chriseth c5f182df01 Merge pull request #2150 from ethereum/jsonio-support-readcallback
Pass readFileCallback to StandardCompiler in CLI
2017-04-21 15:14:53 +02:00
chriseth 937695bfdc Change error message. 2017-04-21 15:04:03 +02:00
chriseth e3eea9fc2e Merge pull request #2151 from morgansliman/patch-2
Added link to example for ecrecover
2017-04-21 12:02:27 +02:00
chriseth 1ac7056a1a Correct syntax and link to question. 2017-04-21 11:42:31 +02:00
chriseth 9bc9fe6af7 Warn about side-effect free statements. 2017-04-21 11:36:38 +02:00
chriseth 965de29772 Merge pull request #2143 from ethereum/ast-index-fix
Fix source index allocation in CompilerStack
2017-04-20 20:36:04 +02:00
chriseth 6468955fb1 Merge pull request #2133 from ethereum/allow-path
Support --allow-path in the CLI
2017-04-20 18:03:47 +02:00
chriseth 937397ed9c Merge pull request #2122 from nrchandan/patch-1
Update common-patterns.rst
2017-04-18 14:55:36 +02:00
chriseth 6ad7dcffce Merge pull request #2119 from ethereum/bugList
List of known bugs.
2017-04-18 13:48:53 +02:00
chriseth 82628a80cc Merge pull request #2125 from abrahamsangha/fix-typo-solidity-by-example
minor: fix formatting and grammar
2017-04-18 12:36:00 +02:00
chriseth d093f42eb6 Merge pull request #2127 from morgansliman/patch-1
Update contracts.rst
2017-04-18 12:34:36 +02:00
chriseth 4694eaec43 Run bytecode upload only if encrypted variables are available. 2017-04-18 12:32:38 +02:00
chriseth fd109bbe6f Update bugs.rst 2017-04-18 12:20:39 +02:00
chriseth 8e180d9287 Merge pull request #2126 from dapphub/develop
Replace link to dapple in the docs with our next generation development tool
2017-04-18 12:10:04 +02:00
chriseth 11d30ec04f Some changes after review. 2017-04-18 11:40:00 +02:00
chriseth 8ebea783f4 Initialize local variables. 2017-04-12 16:30:27 +02:00
chriseth 10c32362ea Prefix all optimizer bug names by Optimizer. 2017-04-12 15:37:06 +02:00
chriseth feacfcfd20 Typo and more explanation. 2017-04-12 15:35:25 +02:00
chriseth a7e605a7a1 Create and update bugs by version list. 2017-04-12 15:20:07 +02:00
chriseth 291ece2bdb List of known bugs. 2017-04-12 12:23:34 +02:00
chriseth 4d715e9055 Implement missing assembly output functions and do not use PushString for assembly. 2017-04-11 19:54:44 +02:00
chriseth 8cbe87b408 Merge pull request #2111 from ethereum/readfile
Pull out ReadFile from CompilerStack
2017-04-10 14:56:00 +02:00
chriseth 9fe206505b Merge pull request #2097 from ethereum/json-interface-docs
Fixes for the JSON IO documentation
2017-04-10 14:52:42 +02:00
chriseth 215184ef66 Merge pull request #2093 from chchmatt/patch-2
Fix typo in documentation
2017-03-28 10:29:18 +02:00
chriseth 9d769a567d Merge pull request #2088 from chchmatt/patch-1
Fix typo in documentation
2017-03-27 11:15:25 +02:00
chriseth 5c3a80ab5b Also generate optimized code. 2017-03-23 09:56:18 +01:00
chriseth bbe3557a2f Create bytecode for all tests and push to remote repo. 2017-03-23 09:56:18 +01:00
chriseth b18aea315d Isolate test cases from all tests and store under hash. 2017-03-23 09:56:17 +01:00
chriseth b28aefe28c Use "nightly" version string for all CI built binaries. 2017-03-23 09:56:17 +01:00
chriseth 74d7c51389 Merge pull request #1814 from abrahamsangha/fix-typo-intro-smart-contracts
small fixes
2017-03-22 20:56:17 +01:00
chriseth d626876310 Merge pull request #1811 from ethereum/unimplementedConstructors
Contract inheriting from base with unimplemented constructor is abstract.
2017-03-21 18:41:53 +01:00
chriseth d8aacd5a40 Changelog entry. 2017-03-21 18:13:36 +01:00
chriseth 4792806b99 Fix: Contract inheriting from base with unimplemented constructor is abstract. 2017-03-21 18:12:08 +01:00
chriseth 766fa2fe85 Check that contract inheriting from base with unimplemented constructor is abstract. 2017-03-21 18:11:43 +01:00
chriseth 6fb27dee63 Merge pull request #1688 from ethereum/interface-keyword
Support strict interface contracts
2017-03-21 17:54:05 +01:00
chriseth 5ced3af3a0 Visit structs only once. 2017-03-21 15:05:59 +01:00
chriseth 73efdabd37 Rename solc binary. 2017-03-20 14:03:11 +01:00
chriseth acf71db9f6 Fixes spacing around condition. 2017-03-20 12:07:35 +01:00
chriseth c37397c178 Merge pull request #1773 from ethereum/ASTEntry
Ast entry
2017-03-17 17:24:58 +01:00
chriseth 44a0329921 Comment. 2017-03-17 14:44:44 +01:00
chriseth 248563bf51 Merge pull request #1795 from ethereum/dockerrelease
Specify docker entry point and only run release on tags.
2017-03-17 12:59:49 +01:00
chriseth 252299a1db Move docker build to its own script. 2017-03-17 12:33:40 +01:00
chriseth f9792a6171 Create temporary docker image. 2017-03-17 12:33:40 +01:00
chriseth 3f83bb80bf Publish soljson and alpine static build on github release page. 2017-03-17 12:33:40 +01:00
chriseth 245c8914cf Merge pull request #1792 from ethereum/function-kind
Rename FunctionType::Location to Kind
2017-03-17 10:25:58 +01:00
chriseth 2f2ad42cbc Merge pull request #1798 from ethereum/compilerstack-typo
Rename ErrorMesage to ErrorMessage
2017-03-17 10:22:20 +01:00
chriseth 806b39db02 Specify docker entry point and only run release on tags. 2017-03-16 18:13:34 +01:00
chriseth 58334cf4ac Merge pull request #1787 from ethereum/docs-gasvalue
Document the .value() and .gas() modifiers
2017-03-16 15:52:10 +01:00
chriseth 6ecfcbb686 Merge pull request #1784 from ethereum/docs-remix
Replace references to browser-solidity with Remix
2017-03-16 12:21:32 +01:00
chriseth dbd103f2d2 Merge pull request #1786 from ethereum/docs-backticks
Fix inconsistent use of single backticks
2017-03-16 12:07:52 +01:00
chriseth a2eb2c0ae7 Merge pull request #1790 from ethereum/revertReleaseFiles
Remove release tag file.
2017-03-16 12:05:11 +01:00
chriseth 0157b86ce6 Merge pull request #1783 from ethereum/version
Bump version to 0.4.11.
2017-03-15 18:53:44 +01:00
chriseth 59099908c5 Merge branch 'release' into develop 2017-03-15 17:26:06 +01:00
chriseth 39964f574e Merge pull request #1781 from ethereum/changelog
Finalize changelog.
2017-03-15 17:06:14 +01:00
chriseth 0c8a766146 Merge pull request #1698 from ethereum/exp-notation
Fix scientific notation in number literals
2017-03-15 14:55:45 +01:00
chriseth 6258fe7185 Merge pull request #1778 from ethereum/warnsendtransfer
Mention 'transfer' in warning about unchecked 'send'.
2017-03-15 11:41:40 +01:00
chriseth f1dd79c743 Merge pull request #1766 from ryepdx/develop-gcc6.3.0-boost1.63.0
Updates for gcc 6.3.0 and Boost 1.63.0
2017-03-10 10:08:55 +01:00
chriseth b22369d590 Merge pull request #1763 from nemofisch/develop
Fix delegation loop in Ballot example contract
2017-03-09 12:39:25 +01:00
chriseth 3f9a775834 Merge pull request #1748 from ethereum/singletonArray
Use mobile type for singleton array.
2017-03-08 16:11:03 +01:00
chriseth 69a06fe163 Merge pull request #1749 from ethereum/compoundForTuples
Disallow compound assignment for tuples.
2017-03-08 16:10:40 +01:00
chriseth a2ac05e1a2 Merge pull request #1733 from ethereum/selfReferentialConstant
Detect cyclic dependencies between constants.
2017-03-06 17:18:39 +01:00
chriseth 2fcccb97d3 Merge pull request #1737 from ethereum/localmappings
Disallow uninitialized mapping variables.
2017-03-06 15:05:58 +01:00
chriseth 573b885337 Merge pull request #1746 from ethereum/dontwarnAllUpper
Mention way to remove warning about invalid checksum.
2017-03-06 14:20:42 +01:00
chriseth 863a353374 Merge pull request #1744 from ethereum/chriseth-patch-1
Add keywords delete and for
2017-03-06 14:20:31 +01:00
chriseth 5069c58a4b Merge pull request #1735 from federicobond/fix-compilation
Fix compilation in OS X
2017-03-06 12:24:55 +01:00
chriseth 14c1117098 Add keywords delete and for 2017-03-06 11:34:22 +01:00
chriseth 2dac39b96b Merge pull request #1742 from intellij-solidity/develop
Add IntelliJ plugin to Solidity integrations
2017-03-06 11:09:42 +01:00
chriseth 6bfd894f46 Merge pull request #1725 from ethereum/ipcreadloop
Try reading multiple times from IPC.
2017-03-03 10:44:48 +01:00
chriseth 5c411b472b Merge pull request #1728 from ethereum/externalfunctiontypes
Convert reference types to pointers in member function conversion.
2017-03-02 12:08:17 +01:00
chriseth ea7f5f9640 Style. 2017-03-02 12:07:50 +01:00
chriseth 6ac2c15c2b Merge pull request #1719 from ethereum/fuzzerLine
Filter fuzzing errors by cause.
2017-03-01 16:08:37 +01:00
chriseth d2c79bf8e9 Merge pull request #1700 from ethereum/fixNoMobile
Some checks for the existence of mobile type.
2017-02-24 15:50:45 +01:00
chriseth 673268a6f8 Merge pull request #1651 from ethereum/transfer-method
Add address.transfer(value)
2017-02-24 15:42:52 +01:00
chriseth 92bf5154fd Merge branch 'develop' into fixNoMobile 2017-02-24 10:39:55 +01:00
chriseth bec3c6fab6 Merge pull request #1706 from ethereum/fixasmlocation
Print source location before items.
2017-02-24 08:26:45 +01:00
chriseth 6bbba106a7 Merge pull request #1710 from ethereum/strictasmtests
Check error messages for assembly tests.
2017-02-24 08:26:16 +01:00
chriseth 0177d964b1 Merge pull request #1714 from dimorinny/develop
Add lost payable attribute to sample withdrawal pattern contract in docs
2017-02-22 12:05:40 +01:00
chriseth 0b67fee3fd Merge pull request #1715 from TokenMarketNet/miohtama-patch-1
Downgrade instructions for Homebrew Solidity
2017-02-22 12:01:12 +01:00
chriseth 32b7d17467 Merge pull request #1705 from ethereum/fixasmbug
Bugfix: Deposit one stack item for non-value types in inline assembly type checking.
2017-02-20 15:20:12 +01:00
chriseth 7bdc4ddab2 Merge pull request #1627 from ethereum/asmfunctions
Parsing assembly function definitions and calls.
2017-02-16 20:12:31 +01:00
chriseth 0ad8e53404 Merge pull request #1701 from ethereum/fixFatalErrors
Fix early exits for fatal errors.
2017-02-16 17:50:28 +01:00
chriseth ad751bd3e6 Merge pull request #1674 from ethereum/assemblyPrinter
Assembly printer.
2017-02-15 15:41:45 +01:00
chriseth 91d5515c33 Merge pull request #1692 from ethereum/rpc-mining-time
Use maxMiningTime in mining as opposed to poll counter
2017-02-14 13:50:57 +01:00
chriseth 8357bdad39 Merge pull request #1693 from ethereum/nodejsversion
Install nvm
2017-02-13 18:13:44 +01:00
chriseth 99b00c75cc Use version 6 2017-02-13 18:02:10 +01:00
chriseth 0d8a9c3289 Merge pull request #1661 from ethereum/asm-revert
Implement REVERT (EIP140)
2017-02-13 14:56:22 +01:00
chriseth e2349f9d5d Merge pull request #1676 from ethereum/test-modifytimestamp
Add blockTimestamp and do not rely on mining time (soltest)
2017-02-13 14:54:06 +01:00
chriseth 8a8666155d Merge pull request #1690 from ethereum/failifdockerdeployfalide
Fix test expressions.
2017-02-13 13:14:05 +01:00
chriseth 85492eb8fd Merge pull request #1689 from ethereum/failifdockerdeployfalide
Fail if docker deploy failed.
2017-02-13 12:10:31 +01:00