| Commit message (Expand) | Author | Age | Files | Lines |
* | add legacy/compact AST-format options to CL | djudjuu | 2017-05-24 | 2 | -14/+24 |
* | Merge pull request #1810 from ethereum/compactJson | chriseth | 2017-05-22 | 15 | -495/+579 |
|\ |
|
| * | minor fixes and changelog update | djudjuu | 2017-05-22 | 3 | -1/+3 |
| * | refactoring functionCallAnnotation | djudjuu | 2017-05-19 | 6 | -21/+51 |
| * | testsuite adjustment | djudjuu | 2017-05-19 | 3 | -9/+11 |
| * | include new InlineAssemblyInformation into JSON | djudjuu | 2017-05-17 | 2 | -2/+13 |
| * | prefixChanges and contractKind-field | djuju | 2017-05-17 | 2 | -13/+24 |
| * | fixed styletypos, renaming and added helperfunction | djuju | 2017-05-17 | 2 | -36/+40 |
| * | Use different AST node names in legacy and new format | Alex Beregszaszi | 2017-05-17 | 1 | -9/+9 |
| * | Support the new AST in StandardCompiler | Alex Beregszaszi | 2017-05-17 | 1 | -0/+1 |
| * | Compact format for AST-Json with backwards compatibility | chriseth | 2017-05-17 | 9 | -471/+494 |
* | | Merge pull request #2197 from ethereum/evm15 | chriseth | 2017-05-22 | 7 | -74/+215 |
|\ \ |
|
| * | | Add const | chriseth | 2017-05-20 | 1 | -1/+1 |
| * | | Review changes. | chriseth | 2017-05-20 | 2 | -7/+8 |
| * | | Refactor to abstract assembly to JULIA. | chriseth | 2017-05-20 | 7 | -76/+216 |
* | | | Merge pull request #2283 from ethereum/doNotErrOnFailedUpload | Alex Beregszaszi | 2017-05-20 | 1 | -5/+14 |
|\ \ \ |
|
| * | | | Make bytecode upload more robust and use date for directory name. | chriseth | 2017-05-20 | 1 | -5/+14 |
* | | | | Merge pull request #2281 from federicobond/editorconfig | Alex Beregszaszi | 2017-05-20 | 1 | -0/+18 |
|\ \ \ \
| |/ / /
|/| | | |
|
| * | | | Add .editorconfig file | Federico Bond | 2017-05-20 | 1 | -0/+18 |
* | | | | Merge pull request #2261 from ethereum/asm-optimizer-rules | Yoichi Hirai | 2017-05-20 | 1 | -8/+17 |
|\ \ \ \
| |_|/ /
|/| | | |
|
| * | | | Add simplification rule for SDIV(0,X) and SDIV(X,0) | Alex Beregszaszi | 2017-05-20 | 1 | -0/+2 |
| * | | | Cleanup simplification rules | Alex Beregszaszi | 2017-05-20 | 1 | -8/+15 |
* | | | | Merge pull request #2282 from ethereum/fuzzer | chriseth | 2017-05-20 | 1 | -0/+7 |
|\ \ \ \ |
|
| * | | | | Put filename in quotes. | chriseth | 2017-05-19 | 1 | -1/+1 |
| * | | | | Disable error checking by bash for fuzzer | chriseth | 2017-05-19 | 1 | -0/+3 |
| * | | | | Display the source on which the 'fuzzer' failed | Alex Beregszaszi | 2017-05-19 | 1 | -0/+4 |
* | | | | | Merge pull request #2262 from ethereum/interface-cleanup | chriseth | 2017-05-19 | 14 | -254/+369 |
|\ \ \ \ \ |
|
| * | | | | | Rename handleMeta to handleNatspec | Alex Beregszaszi | 2017-05-19 | 2 | -4/+4 |
| * | | | | | Rename CompilerStack.metadata to CompilerStack.natspec | Alex Beregszaszi | 2017-05-19 | 5 | -14/+14 |
| * | | | | | Rename InterfaceHandler to Natspec | Alex Beregszaszi | 2017-05-19 | 5 | -12/+11 |
| * | | | | | Split ABI out of InterfaceHandler | Alex Beregszaszi | 2017-05-19 | 6 | -105/+212 |
| * | | | | | Use CompilerStack.contractABI directly | Alex Beregszaszi | 2017-05-19 | 5 | -15/+24 |
| * | | | | | Rename CompilerStack.interface to CompilerStack.contractABI | Alex Beregszaszi | 2017-05-19 | 4 | -5/+5 |
| |/ / / / |
|
* | | | | | Merge pull request #2239 from ethereum/zesty | chriseth | 2017-05-19 | 1 | -1/+1 |
|\ \ \ \ \ |
|
| * | | | | | Remove wily and add zesty. | chriseth | 2017-05-05 | 1 | -1/+1 |
* | | | | | | Merge pull request #2223 from ethereum/julia-bool | chriseth | 2017-05-19 | 7 | -6/+63 |
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| * | | | | | Accept bool as a type in Julia mode | Alex Beregszaszi | 2017-05-19 | 1 | -1/+9 |
| * | | | | | Add tests for bool literal | Alex Beregszaszi | 2017-05-19 | 2 | -0/+12 |
| * | | | | | Support true/false literals in inline assembly | Alex Beregszaszi | 2017-05-19 | 5 | -5/+42 |
* | | | | | | Merge pull request #2280 from seusher/soltest_rpc_request_logging | Yoichi Hirai | 2017-05-18 | 1 | -2/+2 |
|\ \ \ \ \ \ |
|
| * | | | | | | Issue 2279: Log JSON RPC requests and responses when --log_level=message is p... | seusher | 2017-05-18 | 1 | -2/+2 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2277 from ethereum/chriseth-patch-1 | chriseth | 2017-05-17 | 1 | -1/+1 |
|\ \ \ \ \ \ |
|
| * | | | | | | Fix typo. | chriseth | 2017-05-17 | 1 | -1/+1 |
* | | | | | | | Merge pull request #2278 from ethereum/chriseth-patch-2 | chriseth | 2017-05-17 | 1 | -1/+1 |
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
|
| * | | | | | | Fix bug in example contract. | chriseth | 2017-05-17 | 1 | -1/+1 |
| |/ / / / / |
|
* | | | | | | Merge pull request #2221 from greggdourgarian/develop | chriseth | 2017-05-17 | 1 | -27/+26 |
|\ \ \ \ \ \ |
|
| * | | | | | | remove extraneous 's' | greggdourgarian | 2017-05-04 | 1 | -1/+1 |
| * | | | | | | minor punctuation, typo and clarity changes | greggdourgarian | 2017-05-04 | 1 | -28/+27 |
* | | | | | | | Merge pull request #2250 from ethers/patch-1 | chriseth | 2017-05-17 | 1 | -8/+8 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Comment update SHA3-256 to Keccak-256 (title) | ethers | 2017-05-13 | 1 | -1/+1 |
| * | | | | | | | Comment update SHA3-256 to Keccak-256 | ethers | 2017-05-09 | 1 | -7/+7 |
* | | | | | | | | Merge pull request #2247 from jamesray1/develop | chriseth | 2017-05-17 | 1 | -11/+13 |
|\ \ \ \ \ \ \ \
| |_|_|/ / / / /
|/| | | | | | | |
|
| * | | | | | | | Update introduction-to-smart-contracts.rst | jamesray1 | 2017-05-10 | 1 | -1/+3 |
| * | | | | | | | Update introduction-to-smart-contracts.rst | jamesray1 | 2017-05-10 | 1 | -2/+2 |
| * | | | | | | | Merge pull request #1 from jamesray1/jamesray1-patch-1 | jamesray1 | 2017-05-06 | 1 | -11/+11 |
| |\ \ \ \ \ \ \ |
|
| | * | | | | | | | Update introduction-to-smart-contracts.rst | jamesray1 | 2017-05-06 | 1 | -11/+11 |
| |/ / / / / / / |
|
* | | | | | | | | Merge pull request #2222 from ethereum/julia-types | chriseth | 2017-05-16 | 12 | -45/+123 |
|\ \ \ \ \ \ \ \ |
|
| * | | | | | | | | Add tests for types in Julia | Alex Beregszaszi | 2017-05-06 | 1 | -9/+17 |
| * | | | | | | | | Use boost range adaptors in AsmPrinter | Alex Beregszaszi | 2017-05-06 | 1 | -4/+12 |
| * | | | | | | | | Parse types in Julia mode | Alex Beregszaszi | 2017-05-06 | 11 | -36/+98 |
| |/ / / / / / / |
|
* | | | | | | | | Merge pull request #2268 from MicahZoltu/patch-1 | Yoichi Hirai | 2017-05-16 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|_|/
|/| | | | | | | |
|
| * | | | | | | | Improves clarity of block.timestamp | Micah Zoltu | 2017-05-13 | 1 | -1/+1 |
|/ / / / / / / |
|
* | | | | | | | Merge pull request #2263 from ethereum/compilerstack | Yoichi Hirai | 2017-05-11 | 1 | -4/+13 |
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | | |
|
| * | | | | | | Ensure proper checks are in CompilerStack | Alex Beregszaszi | 2017-05-11 | 1 | -4/+10 |
| * | | | | | | Do not crash on AST if parsing failed | Alex Beregszaszi | 2017-05-11 | 1 | -0/+3 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2252 from pirapira/fix-build | Alex Beregszaszi | 2017-05-10 | 1 | -5/+0 |
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| * | | | | | Remove an unused function `successAssemble` | Yoichi Hirai | 2017-05-09 | 1 | -5/+0 |
|/ / / / / |
|
* | | | | | Merge pull request #2214 from ethereum/jsoncompiler-tests | Alex Beregszaszi | 2017-05-06 | 5 | -51/+222 |
|\ \ \ \ \ |
|
| * | | | | | Run in optimizer mode when requested | Alex Beregszaszi | 2017-05-06 | 1 | -1/+2 |
| * | | | | | Split out common metadata validation code | Alex Beregszaszi | 2017-05-06 | 4 | -98/+125 |
| * | | | | | Add basic test for jsonCompiler | Alex Beregszaszi | 2017-05-06 | 2 | -1/+144 |
| |/ / / / |
|
* | | | | | Merge pull request #2212 from ethereum/cli-assemble-errors | Alex Beregszaszi | 2017-05-06 | 1 | -7/+20 |
|\ \ \ \ \ |
|
| * | | | | | Catch errors gracefully in CLI assembler | Alex Beregszaszi | 2017-05-06 | 1 | -7/+20 |
* | | | | | | Merge pull request #2246 from egalleye/develop | Alex Beregszaszi | 2017-05-06 | 1 | -1/+1 |
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| * | | | | | Added change to make compile happy on MacOS 10.9.5 | Erik Quenon Steggall | 2017-05-06 | 1 | -1/+1 |
|/ / / / / |
|
* | | | | | Merge pull request #2205 from ethereum/julia-strict-parser | Alex Beregszaszi | 2017-05-05 | 5 | -4/+219 |
|\ \ \ \ \ |
|
| * | | | | | Assert that invalid AST elements are not printed in Julia mode | Alex Beregszaszi | 2017-05-05 | 1 | -1/+5 |
| * | | | | | Add flag for JULIA printing | Alex Beregszaszi | 2017-05-05 | 1 | -0/+5 |
| * | | | | | Remove analyzer from Julia tests | Alex Beregszaszi | 2017-05-05 | 1 | -21/+1 |
| * | | | | | Add Julia parser test | Alex Beregszaszi | 2017-05-05 | 2 | -0/+213 |
| * | | | | | Show better error message for Julia mode | Alex Beregszaszi | 2017-05-05 | 1 | -3/+11 |
| * | | | | | Do not allow literal pushes in Julia | Alex Beregszaszi | 2017-05-05 | 1 | -0/+2 |
| * | | | | | Disable labels in Julia | Alex Beregszaszi | 2017-05-05 | 1 | -0/+3 |
|/ / / / / |
|
* | | | | | Merge pull request #2194 from ethereum/removeerrorlabel | chriseth | 2017-05-05 | 8 | -53/+3 |
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
|
| * | | | | Remove error label / invalid jump label. | chriseth | 2017-04-28 | 8 | -53/+3 |
* | | | | | Merge pull request #2231 from ethereum/release | chriseth | 2017-05-04 | 0 | -0/+0 |
|\ \ \ \ \ |
|
| * \ \ \ \ | Merge pull request #2219 from ethereum/develop | chriseth | 2017-05-03 | 121 | -1398/+5006 |
| |\ \ \ \ \
| | | |_|/ /
| | |/| | | |
|
| * | | | | | Merge pull request #1782 from ethereum/develop | chriseth | 2017-03-16 | 122 | -1484/+3601 |
| |\ \ \ \ \ |
|
* | \ \ \ \ \ | Merge pull request #2230 from ethereum/version | chriseth | 2017-05-04 | 2 | -1/+3 |
|\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | | |
|
| * | | | | | | Bump version. | chriseth | 2017-05-04 | 2 | -1/+3 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2218 from ethereum/buglist | chriseth | 2017-05-03 | 3 | -3/+3 |
|\ \ \ \ \ \ |
|
| * | | | | | | Update permalink for optimizer bug and fix release date. | chriseth | 2017-05-03 | 3 | -3/+3 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2217 from ethereum/buglist | chriseth | 2017-05-03 | 1 | -0/+4 |
|\ \ \ \ \ \ |
|
| * | | | | | | Update bug list. | chriseth | 2017-05-03 | 1 | -0/+4 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2207 from ethereum/wski-develop | chriseth | 2017-05-03 | 7 | -127/+102 |
|\ \ \ \ \ \ |
|
| * | | | | | | Parentheses. | chriseth | 2017-05-03 | 1 | -3/+3 |
| * | | | | | | Corrections and some style. | chriseth | 2017-05-03 | 3 | -12/+13 |
| * | | | | | | Cleanup to make the docs more consistent. | chriseth | 2017-05-03 | 4 | -40/+40 |
| * | | | | | | Update common-patterns.rst | Matt Wisniewski | 2017-05-03 | 7 | -99/+73 |
* | | | | | | | Merge pull request #2216 from ethereum/compilerfix | chriseth | 2017-05-03 | 1 | -1/+1 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Fix return value in the fuzzer. | chriseth | 2017-05-03 | 1 | -1/+1 |
|/ / / / / / / |
|
* | | | | | | | Merge pull request #2215 from ethereum/changelog | chriseth | 2017-05-03 | 1 | -1/+1 |
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
| * | | | | | | Finalize changelog. | chriseth | 2017-05-03 | 1 | -1/+1 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2206 from ethereum/fixoptimizer | chriseth | 2017-05-03 | 5 | -25/+87 |
|\ \ \ \ \ \ |
|
| * | | | | | | Fix keys for bugs.json. | chriseth | 2017-05-03 | 1 | -5/+4 |
| * | | | | | | Add parentheses for readability. | chriseth | 2017-05-02 | 1 | -1/+1 |
| * | | | | | | Add entry to bug list. | chriseth | 2017-05-02 | 2 | -4/+49 |
| * | | | | | | Fix number representation bug. | chriseth | 2017-05-02 | 2 | -2/+8 |
| * | | | | | | Stricter tests for constant optimization. | chriseth | 2017-05-02 | 1 | -19/+31 |
* | | | | | | | Merge pull request #2139 from roadriverrail/warn_unused | chriseth | 2017-05-03 | 5 | -34/+237 |
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | | |
|
| * | | | | | | Fix tests. | chriseth | 2017-05-03 | 1 | -0/+3 |
| * | | | | | | Cleanup, style and additional test. | chriseth | 2017-05-03 | 3 | -13/+17 |
| * | | | | | | More strict tests. | chriseth | 2017-05-03 | 1 | -7/+7 |
| * | | | | | | Revert changes to standard token. | chriseth | 2017-05-03 | 1 | -3/+3 |
| * | | | | | | Refactor: Combine bool and function pointer. | chriseth | 2017-05-03 | 2 | -10/+8 |
| * | | | | | | Treat returns with expressions as return param use | Rhett Aultman | 2017-05-03 | 3 | -1/+30 |
| * | | | | | | Warn on unused local variables | Rhett Aultman | 2017-05-03 | 5 | -36/+205 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2211 from ethereum/jsonio-fixes | Alex Beregszaszi | 2017-05-02 | 3 | -10/+10 |
|\ \ \ \ \ \ |
|
| * | | | | | | Follow the JSON I/O spec closely | Alex Beregszaszi | 2017-05-02 | 3 | -10/+10 |
* | | | | | | | Merge pull request #2199 from roadriverrail/no_unary_plus | chriseth | 2017-05-02 | 4 | -1/+40 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Style and stricter tests. | chriseth | 2017-05-02 | 2 | -4/+10 |
| * | | | | | | | Deprecate use of unary '+' | Rhett Aultman | 2017-04-29 | 4 | -1/+34 |
* | | | | | | | | Merge pull request #2210 from ethereum/jsonio-remove-why3 | chriseth | 2017-05-02 | 2 | -31/+4 |
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | | |
|
| * | | | | | | | Remove why3 from standard compiler | Alex Beregszaszi | 2017-05-02 | 2 | -31/+4 |
* | | | | | | | | Merge pull request #2201 from FedericoCapello/patch-1 | chriseth | 2017-05-02 | 1 | -2/+2 |
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | | |
|
| * | | | | | | | Update units-and-global-variables.rst | FedericoCapello | 2017-05-02 | 1 | -2/+2 |
| |/ / / / / / |
|
* | | | | | | | Merge pull request #2198 from ethereum/conditionalCompilerStateReset | chriseth | 2017-05-02 | 1 | -1/+4 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | conditional reset of compilerState-Enum | djuju | 2017-04-29 | 1 | -1/+4 |
| |/ / / / / / |
|
* | | | | | | | Merge pull request #2172 from ethereum/docs-sar | chriseth | 2017-05-02 | 1 | -0/+6 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Add warning about SAR in docs | Paweł Bylica | 2017-04-28 | 1 | -0/+6 |
| | |_|_|_|/ /
| |/| | | | | |
|
* | | | | | | | Merge pull request #2110 from federicobond/fix-posttypechecker | chriseth | 2017-05-02 | 1 | -0/+3 |
|\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | | |
|
| * | | | | | | Fix PostTypeChecker retaining state across contracts | Federico Bond | 2017-04-09 | 1 | -0/+3 |
* | | | | | | | Merge pull request #2203 from JohnAllen/develop | Alex Beregszaszi | 2017-05-02 | 1 | -1/+1 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Correct form-from typo in layout-of-source-files.rst | JohnAllen | 2017-05-02 | 1 | -1/+1 |
| | |_|/ / / /
| |/| | | | | |
|
* | | | | | | | Merge pull request #2200 from AdrianClv/develop | Alex Beregszaszi | 2017-05-02 | 1 | -1/+4 |
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
| * | | | | | | Added Doxity in the Solidity Tools section | AdrianClv | 2017-04-29 | 1 | -1/+4 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2171 from ethereum/splitParseAndAnalyze | chriseth | 2017-04-28 | 6 | -33/+82 |
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| * | | | | | error fixed | djuju | 2017-04-28 | 1 | -8/+7 |
| * | | | | | enumchecks not working | djuju | 2017-04-28 | 3 | -15/+39 |
| * | | | | | documentation, checks and renaming | djuju | 2017-04-27 | 2 | -14/+13 |
| * | | | | | refactoring parse() into two separate functions | djuju | 2017-04-27 | 5 | -23/+50 |
* | | | | | | Merge pull request #2193 from ethereum/julia-assign-stack | chriseth | 2017-04-28 | 1 | -0/+2 |
|\ \ \ \ \ \ |
|
| * | | | | | | Disallow assign from stack in Julia (=: var) | Alex Beregszaszi | 2017-04-28 | 1 | -1/+3 |
| * | | | | | | Do not validate identifiers against EVM instructions in JULIA | Alex Beregszaszi | 2017-04-28 | 1 | -4/+6 |
| * | | | | | | Add flag for JULIA parsing | Alex Beregszaszi | 2017-04-28 | 1 | -1/+4 |
* | | | | | | | Merge pull request #2189 from ethereum/julia-instructions | chriseth | 2017-04-28 | 2 | -5/+10 |
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
| * | | | | | | Do not validate identifiers against EVM instructions in JULIA | Alex Beregszaszi | 2017-04-27 | 1 | -4/+6 |
| * | | | | | | Add flag for JULIA parsing | Alex Beregszaszi | 2017-04-27 | 1 | -1/+4 |
* | | | | | | | Merge pull request #2190 from ethereum/catch-asm-exceptions | chriseth | 2017-04-28 | 1 | -2/+27 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Make assembler errors fatal | Alex Beregszaszi | 2017-04-27 | 1 | -12/+4 |
| * | | | | | | | Catch assembler exceptions and throw readable Solidity exceptions | Alex Beregszaszi | 2017-04-27 | 1 | -2/+35 |
| |/ / / / / / |
|
* | | | | | | | Merge pull request #2183 from ethereum/fuzzer-jsonio | chriseth | 2017-04-28 | 3 | -4/+137 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Add --standard-json option to solfuzzer | Alex Beregszaszi | 2017-04-27 | 1 | -3/+46 |
| * | | | | | | | Make the fuzzer quiet | chriseth | 2017-04-27 | 3 | -11/+17 |
| * | | | | | | | Add constant optimizer testing to the fuzz tester. | chriseth | 2017-04-27 | 3 | -3/+87 |
|/ / / / / / / |
|
* | | | | | | | Merge pull request #2187 from ethereum/testOptimizer | Alex Beregszaszi | 2017-04-27 | 2 | -1/+60 |
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
| * | | | | | | Do not use the member in checkRepresentation | Alex Beregszaszi | 2017-04-27 | 2 | -4/+4 |
| * | | | | | | Use OptimizerException to report error | chriseth | 2017-04-27 | 1 | -2/+6 |
| * | | | | | | Add recomputation check for number representation. | chriseth | 2017-04-27 | 2 | -1/+56 |
* | | | | | | | Merge pull request #2188 from ethereum/docs-jsonio | Alex Beregszaszi | 2017-04-27 | 1 | -5/+5 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Update the gasEstimates in JSON I/O | Alex Beregszaszi | 2017-04-27 | 1 | -5/+5 |
|/ / / / / / / |
|
* | | | | | | | Merge pull request #2184 from ethereum/julia-parentheses | Alex Beregszaszi | 2017-04-27 | 4 | -14/+12 |
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
| * | | | | | | Remove parentheses from around function return parameters | Alex Beregszaszi | 2017-04-27 | 4 | -14/+12 |
|/ / / / / / |
|
* | | | | | | Merge pull request #1711 from ethereum/asmfunctions | chriseth | 2017-04-26 | 22 | -487/+1387 |
|\ \ \ \ \ \ |
|
| * | | | | | | Mention requirement changes in changelog | Alex Beregszaszi | 2017-04-26 | 1 | -0/+1 |
| * | | | | | | Check stack height during code generation. | chriseth | 2017-04-26 | 1 | -6/+34 |
| * | | | | | | Refactor to combined scope and stack height info. | chriseth | 2017-04-26 | 11 | -63/+151 |
| * | | | | | | Store stack height in analysis phase. | chriseth | 2017-04-26 | 2 | -5/+35 |
| * | | | | | | Document storage variable access. | chriseth | 2017-04-26 | 1 | -9/+8 |
| * | | | | | | Changelog entry. | chriseth | 2017-04-25 | 1 | -0/+1 |
| * | | | | | | Fix storage access tests. | chriseth | 2017-04-25 | 3 | -20/+26 |
| * | | | | | | Special case for storage types with offset zero. | chriseth | 2017-04-25 | 1 | -3/+18 |
| * | | | | | | Pass internal resolver to assembly analyzer. | chriseth | 2017-04-25 | 1 | -1/+2 |
| * | | | | | | Fix refactoring error. | chriseth | 2017-04-25 | 1 | -2/+2 |
| * | | | | | | Fix test build | Alex Beregszaszi | 2017-04-25 | 1 | -0/+1 |
| * | | | | | | Build fix. | chriseth | 2017-04-25 | 2 | -4/+4 |
| * | | | | | | Storage access from inline assembly. | chriseth | 2017-04-25 | 5 | -20/+108 |
| * | | | | | | Another stack check. | chriseth | 2017-04-25 | 1 | -0/+2 |
| * | | | | | | Move analysis out of code generator. | chriseth | 2017-04-25 | 7 | -26/+55 |
| * | | | | | | Convert storge access tests to new explicit slot / offset access. | chriseth | 2017-04-25 | 1 | -5/+9 |
| * | | | | | | Only allow access to local variables and only if they have a stack size of one. | chriseth | 2017-04-25 | 3 | -63/+53 |
| * | | | | | | Check again that instruction argument count is correct. | chriseth | 2017-04-25 | 1 | -0/+1 |
| * | | | | | | Only run stack filler on AST elements that are or contain declarations. | chriseth | 2017-04-25 | 2 | -32/+4 |
| * | | | | | | Review comments. | chriseth | 2017-04-25 | 4 | -2/+41 |
| * | | | | | | Review comments and cleanup. | chriseth | 2017-04-25 | 4 | -8/+13 |
| * | | | | | | Use raw string for tests. | chriseth | 2017-04-25 | 1 | -3/+15 |
| * | | | | | | Remove some errors checks from code generation (was moved to analysis already). | chriseth | 2017-04-25 | 1 | -50/+10 |
| * | | | | | | Perform stack height checks in assembly analysis phase. | chriseth | 2017-04-25 | 3 | -37/+148 |
| * | | | | | | Make tests comply with stack height checks. | chriseth | 2017-04-25 | 3 | -27/+26 |
| * | | | | | | Add some missing error locations. | chriseth | 2017-04-25 | 1 | -2/+3 |
| * | | | | | | Use actual type checking phase of assembler. | chriseth | 2017-04-25 | 9 | -42/+49 |
| * | | | | | | Split external identifier access into resolving and code generation. | chriseth | 2017-04-25 | 9 | -143/+188 |
| * | | | | | | Refactor assembly analysis into scope filling and checking. | chriseth | 2017-04-25 | 9 | -246/+654 |
| * | | | | | | Register functions. | chriseth | 2017-04-25 | 3 | -33/+90 |
* | | | | | | | Merge pull request #2168 from ethereum/docs-metadata-clarify | Alex Beregszaszi | 2017-04-26 | 1 | -0/+8 |
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
|
| * | | | | | | Explain that bytecode depends on metadata | Alex Beregszaszi | 2017-04-26 | 1 | -0/+6 |
| * | | | | | | Mention the order of the ABI in metadata | Alex Beregszaszi | 2017-04-26 | 1 | -0/+2 |
| |/ / / / / |
|
* | | | | | | Merge pull request #1577 from ethereum/gas_table | chriseth | 2017-04-26 | 17 | -98/+115 |
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| * | | | | | Update Changelog.md | chriseth | 2017-04-26 | 1 | -1/+1 |
| * | | | | | Do not run IPC tests on windows. | chriseth | 2017-04-26 | 3 | -82/+1 |
| * | | | | | Option to disable/remove all tests that require IPC. | chriseth | 2017-04-26 | 3 | -3/+33 |
| * | | | | | Update shasum to new eth version. | chriseth | 2017-04-25 | 1 | -1/+1 |
| * | | | | | Install eth (including dependencies). | chriseth | 2017-04-25 | 2 | -0/+10 |
| * | | | | | Use fixed binary for eth. | chriseth | 2017-04-25 | 2 | -5/+4 |
| * | | | | | Just bigger numbers | Yoichi Hirai | 2017-04-25 | 1 | -2/+2 |
| * | | | | | Also increase socket read timeout. | chriseth | 2017-04-25 | 1 | -1/+1 |
| * | | | | | Increase mining timeout to 2 minutes | Alex Beregszaszi | 2017-04-25 | 1 | -1/+1 |
| * | | | | | Remove a test about SELFDESTRUCT because the test harness obtains refund whil... | Yoichi Hirai | 2017-04-25 | 1 | -13/+0 |
| * | | | | | test: fix invalid signatures | Yoichi Hirai | 2017-04-25 | 1 | -2/+2 |
| * | | | | | libevmasm: fix sloadGas in another file | Yoichi Hirai | 2017-04-25 | 1 | -1/+1 |
| * | | | | | A bit more time for mining. | chriseth | 2017-04-25 | 1 | -1/+1 |
| * | | | | | Fix test script. | chriseth | 2017-04-25 | 1 | -1/+1 |
| * | | | | | Do not install eth from PPA for CI. | chriseth | 2017-04-25 | 1 | -8/+0 |
| * | | | | | Run tests in docker only on Travis | Alex Beregszaszi | 2017-04-25 | 1 | -0/+2 |
| * | | | | | Test using eth from docker. | chriseth | 2017-04-25 | 2 | -1/+6 |
| * | | | | | libevmasm: add a break | Yoichi Hirai | 2017-04-25 | 1 | -0/+1 |
| * | | | | | test: change RPC settings to see if they have effects during testing | Yoichi Hirai | 2017-04-25 | 1 | -1/+4 |
| * | | | | | Changelog: add a point about fee schedule update | Yoichi Hirai | 2017-04-25 | 1 | -0/+1 |
| * | | | | | libevmasm: reflect EIP 160 gas schedule change | Yoichi Hirai | 2017-04-25 | 1 | -1/+1 |
| * | | | | | libevmasm: EIP150.c gas change | Yoichi Hirai | 2017-04-25 | 1 | -0/+1 |
| * | | | | | libevmasm: EIP150.a changes on SLOAD, CALL, CALLCODE, DELEGATECALL and SUICIDE | Yoichi Hirai | 2017-04-25 | 4 | -3/+6 |
| * | | | | | libevmadm: EIP150.a changes on EXTCODE, EXTCODESIZE and BALANCE | Yoichi Hirai | 2017-04-25 | 4 | -3/+9 |
| * | | | | | test: add a test case about the gas cost of EXTCODESIZE | Yoichi Hirai | 2017-04-25 | 1 | -0/+15 |
| * | | | | | test: add a failing test case about the gas cost of SUICIDE opcode | Yoichi Hirai | 2017-04-25 | 1 | -0/+13 |
| * | | | | | Add a failing test about the gas cost of BALANCE | Yoichi Hirai | 2017-04-25 | 1 | -0/+13 |
| * | | | | | test: add a test about gas costs of EXP | Yoichi Hirai | 2017-04-25 | 1 | -0/+17 |
|/ / / / / |
|
* | | | | | Merge pull request #2164 from ethereum/jsonio-catch-internal-exceptions | chriseth | 2017-04-25 | 1 | -0/+12 |
|\ \ \ \ \ |
|
| * | | | | | Catch jsoncpp exceptions | Alex Beregszaszi | 2017-04-25 | 1 | -0/+8 |
| * | | | | | Do not crash on invalid JSON input | Alex Beregszaszi | 2017-04-25 | 1 | -0/+4 |
* | | | | | | Merge pull request #2152 from ethereum/warnRevert | chriseth | 2017-04-25 | 5 | -17/+76 |
|\ \ \ \ \ \ |
|
| * | | | | | | More pure tests. | chriseth | 2017-04-25 | 1 | -0/+8 |
| * | | | | | | Test for side-effect free condition. | chriseth | 2017-04-22 | 1 | -0/+13 |
| * | | | | | | Change error message. | chriseth | 2017-04-21 | 2 | -3/+3 |
| * | | | | | | Warn about side-effect free statements. | chriseth | 2017-04-21 | 5 | -17/+55 |
* | | | | | | | Merge pull request #2160 from 0mkara/patch-2 | chriseth | 2017-04-25 | 1 | -2/+2 |
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
|
| * | | | | | | Update atom-ethereum-interface name change | Omkara | 2017-04-23 | 1 | -2/+2 |
| | |_|_|_|/
| |/| | | | |
|
* | | | | | | Merge pull request #2163 from ethereum/jsonio-enable-emscripten | chriseth | 2017-04-25 | 1 | -1/+1 |
|\ \ \ \ \ \ |
|
| * | | | | | | Export compileStandard on emscripten | Alex Beregszaszi | 2017-04-24 | 1 | -1/+1 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2161 from ethereum/jsonio-cleanup | chriseth | 2017-04-24 | 3 | -12/+14 |
|\ \ \ \ \ \ |
|
| * | | | | | | Do not fail if parsing failed in StandardCompiler | Alex Beregszaszi | 2017-04-24 | 1 | -1/+1 |
| * | | | | | | Change error type names to not include spaces | Alex Beregszaszi | 2017-04-24 | 1 | -6/+6 |
| * | | | | | | Enable standard json in the docs | Alex Beregszaszi | 2017-04-24 | 1 | -4/+2 |
| * | | | | | | Be a bit more verbose and capture Boost exceptions in StandardCompiler | Alex Beregszaszi | 2017-04-24 | 1 | -1/+5 |
* | | | | | | | Merge pull request #2159 from ethereum/jsonio-source-verify | chriseth | 2017-04-24 | 1 | -4/+45 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Verify supplied hash in JSON I/O | Alex Beregszaszi | 2017-04-24 | 1 | -4/+45 |
| | |/ / / / /
| |/| | | | | |
|
* | | | | | | | Merge pull request #2162 from ethereum/chriseth-patch-1 | Alex Beregszaszi | 2017-04-24 | 1 | -1/+1 |
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
|
| * | | | | | | Add missing space. | chriseth | 2017-04-24 | 1 | -1/+1 |
|/ / / / / / |
|
* | | | | | | Merge pull request #2155 from ethereum/guard-readcallback | chriseth | 2017-04-24 | 3 | -23/+36 |
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| * | | | | | Document that the ReadFileCallback should not emit exceptions | Alex Beregszaszi | 2017-04-22 | 2 | -2/+4 |
| * | | | | | Add exception guard to ReadFileCallback in CLI | Alex Beregszaszi | 2017-04-22 | 1 | -21/+32 |
|/ / / / / |
|