Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #4443 from ethereum/double_var_decl_fix | chriseth | 2018-07-12 | 6 | -1/+49 |
|\ | | | | | Fix crash when declaring the same var twice in the same scope | ||||
| * | Add comment explaining new code | Leonardo Alt | 2018-07-11 | 1 | -0/+5 |
| | | |||||
| * | Fix crash for double variable declaration in the same scope. | Leonardo Alt | 2018-07-11 | 6 | -1/+44 |
| | | |||||
* | | Merge pull request #4472 from ethereum/complexCalldataArraysNotYetImplemented | chriseth | 2018-07-12 | 1 | -1/+2 |
|\ \ | | | | | | | Throw unimplemented exception for complex calldata arrays. | ||||
| * | | Throw unimplemented exception for complex calldata arrays. | chriseth | 2018-07-11 | 1 | -1/+2 |
| | | | |||||
* | | | Merge pull request #4480 from ethereum/fixZeroWithExponent | chriseth | 2018-07-12 | 4 | -31/+41 |
|\ \ \ | | | | | | | | | Fix literals with exponents with mantissa of zero. | ||||
| * | | | Add Changelog entry. | Daniel Kirchner | 2018-07-12 | 1 | -0/+1 |
| | | | | |||||
| * | | | Split test case into failing and succeeding case. | Daniel Kirchner | 2018-07-11 | 2 | -24/+29 |
| | | | | |||||
| * | | | Fix literals with exponents with mantissa of zero. | Daniel Kirchner | 2018-07-11 | 2 | -8/+12 |
| | | | | |||||
* | | | | Merge pull request #4404 from ethereum/v050-var-keyword-suggest | Christian Parpart | 2018-07-11 | 4 | -19/+86 |
|\ \ \ \ | |/ / / |/| | | | [WIP] v0.5.0 var keyword type suggestion | ||||
| * | | | Coding style. | chriseth | 2018-07-11 | 1 | -23/+18 |
| | | | | |||||
| * | | | semantics: Suggest auto-deduced type when user declares variable with `var` ↵ | Christian Parpart | 2018-07-11 | 4 | -19/+91 |
| | | | | | | | | | | | | | | | | keyword. | ||||
* | | | | Merge pull request #4454 from ethereum/constructorArgCount | chriseth | 2018-07-11 | 6 | -36/+13 |
|\ \ \ \ | | | | | | | | | | | [BREAKING] Wrong argument count in constructor call | ||||
| * | | | | Cleans up syntax test. | Erik Kundt | 2018-07-11 | 1 | -4/+1 |
| | | | | | |||||
| * | | | | Improves error with suggestion to remove parantheses. | Erik Kundt | 2018-07-11 | 4 | -4/+7 |
| | | | | | |||||
| * | | | | Updates Changelog, syntax test and simplifies type checker. | Erik Kundt | 2018-07-11 | 2 | -10/+2 |
| | | | | | |||||
| * | | | | Adds changelog entry. | Erik Kundt | 2018-07-11 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Turns wrong argument count in base constructor call into en error. | Erik Kundt | 2018-07-11 | 3 | -32/+16 |
| |/ / / | |||||
* | | | | Merge pull request #4388 from ethereum/noPackedLiterals | chriseth | 2018-07-11 | 6 | -32/+20 |
|\ \ \ \ | | | | | | | | | | | Disallow packed encoding of literals. | ||||
| * | | | | Disallow packed encoding of literals. | chriseth | 2018-07-03 | 6 | -32/+20 |
| | | | | | |||||
* | | | | | Merge pull request #4473 from ethereum/fixGasTuple | chriseth | 2018-07-11 | 1 | -3/+4 |
|\ \ \ \ \ | | | | | | | | | | | | | Fix comparison operator for GasConsumption. | ||||
| * | | | | | Fix comparison operator for GasConsumption. | chriseth | 2018-07-11 | 1 | -3/+4 |
| | |_|/ / | |/| | | | |||||
* | | | | | Merge pull request #4462 from cryptomental/feature/add-codespell | chriseth | 2018-07-11 | 61 | -131/+152 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | Feature/add codespell | ||||
| * | | | | Code, Changelog, ReleaseChecklist: Fix typos. | Cryptomental | 2018-07-11 | 26 | -30/+30 |
| | | | | | | | | | | | | | | | | | | | | Refs: #4442 | ||||
| * | | | | test: Fix typos. | Cryptomental | 2018-07-11 | 22 | -73/+73 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typos using codespell. Refs: #4442 | ||||
| * | | | | docs: Fix typos. | Cryptomental | 2018-07-11 | 11 | -28/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used codespell and manual fixes. Refs: #4442 | ||||
| * | | | | circleci: Integrate codespell. | Cryptomental | 2018-07-11 | 2 | -0/+21 |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run codespell against documentation and during Linux test run. Use codespell_whitelist.txt dictionary to whitelist words that should not be considered as misspelled. Currently whitelist "iff" and "nd". Refs: #4442 | ||||
* | | | | Merge pull request #4376 from ethereum/fallbackExternal | chriseth | 2018-07-11 | 12 | -30/+10 |
|\ \ \ \ | | | | | | | | | | | Fallback functions have to be external | ||||
| * | | | | Changelog entry. | chriseth | 2018-07-04 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | Update tests. | chriseth | 2018-07-04 | 10 | -26/+7 |
| | | | | | |||||
| * | | | | Fallback function has to be external. | chriseth | 2018-07-04 | 1 | -4/+1 |
| | | | | | |||||
* | | | | | Merge pull request #4470 from ethereum/vs2017-build-fix-ideal | Christian Parpart | 2018-07-11 | 3 | -14/+4 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Visual Studio 2017 build-time (linking) fix and improvements | ||||
| * | | | | Visual Studio 2017 build-time (linking) fix and improvements | Christian Parpart | 2018-07-11 | 3 | -14/+4 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #4464 from ↵ | chriseth | 2018-07-11 | 5 | -4/+11 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | cryptomental/bugfix/fix-typos-in-AsmParser-and-TypeChecker AsmParser,TypeChecker: Fix typos. | ||||
| * | | | | libsolidity/syntaxTests: Add a test case for unwanted named arguments. | Cryptomental | 2018-07-10 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | Refs: #4442 | ||||
| * | | | | AsmParser,TypeChecker: Fix typos. | Cryptomental | 2018-07-10 | 4 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typos. The change requested as a separate PR during codespell PR. Adapt tests as well. Refs: #4442 | ||||
* | | | | | Merge pull request #4466 from ethereum/tupleNotEmpty | chriseth | 2018-07-11 | 10 | -49/+27 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Disallow empty tuple components. | ||||
| * | | | | Remove special ``(x,)`` case from type assignment. | chriseth | 2018-07-10 | 1 | -4/+0 |
| | | | | | |||||
| * | | | | Update end-to-end tests. | Daniel Kirchner | 2018-07-10 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Update changelog. | Daniel Kirchner | 2018-07-10 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Update tests. | Daniel Kirchner | 2018-07-10 | 7 | -37/+23 |
| | | | | | |||||
| * | | | | Disallow empty tuple components. | Daniel Kirchner | 2018-07-10 | 1 | -7/+2 |
| | | | | | |||||
* | | | | | Merge pull request #4468 from ethereum/variableDeclarationClenaup | chriseth | 2018-07-10 | 1 | -7/+9 |
|\ \ \ \ \ | | | | | | | | | | | | | Remove mentions of ``var`` in VariableDeclarationStatement comment. | ||||
| * | | | | | Remove mentions of ``var`` in VariableDeclarationStatement comment. | chriseth | 2018-07-10 | 1 | -7/+9 |
| | | | | | | |||||
* | | | | | | Merge pull request #4408 from ethereum/v050-no-unary-plus | chriseth | 2018-07-10 | 6 | -29/+5 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | [BREAKING] defaulting to v0.5.0 behaviour of unary + operator (disallow) | ||||
| * | | | | | | Changelog entry. | chriseth | 2018-07-10 | 1 | -0/+1 |
| | | | | | | | |||||
| * | | | | | | defaulting to v0.5.0 behaviour of unary + operator (disallow); also adapting ↵ | Christian Parpart | 2018-07-10 | 5 | -29/+4 |
|/ / / / / / | | | | | | | | | | | | | | | | | | | all tests to it | ||||
* | | | | | | Merge pull request #4212 from jvmaia/patch-3 | chriseth | 2018-07-10 | 1 | -1/+486 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | micropayment channel example with two chapters | ||||
| * | | | | | | Some copy-editing. | chriseth | 2018-07-10 | 1 | -130/+106 |
| | | | | | | | |||||
| * | | | | | | add explanation about the splitSignature function | João Vítor | 2018-06-26 | 1 | -1/+5 |
| | | | | | | | |||||
| * | | | | | | update code version | João Vítor | 2018-06-12 | 1 | -8/+7 |
| | | | | | | | |||||
| * | | | | | | update micropayment channel example | João Vítor | 2018-06-08 | 1 | -69/+80 |
| | | | | | | | |||||
| * | | | | | | fix recoverSigner function | João Vítor | 2018-06-04 | 1 | -3/+3 |
| | | | | | | | |||||
| * | | | | | | fix returns | João Vítor | 2018-06-04 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | fix clainTimeout() function | João Vítor | 2018-06-04 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | fix a word | João Vítor | 2018-06-04 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | write the full contracts | João Vítor | 2018-06-03 | 1 | -176/+240 |
| | | | | | | | |||||
| * | | | | | | fix code syntax | João Vítor | 2018-05-31 | 1 | -13/+2 |
| | | | | | | | |||||
| * | | | | | | split long lines | João Vítor | 2018-05-31 | 1 | -26/+130 |
| | | | | | | | |||||
| * | | | | | | micropayment channel example with two chapters | João Vítor | 2018-05-31 | 1 | -1/+339 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #4415 from ethereum/uninitializedStoragePointer | chriseth | 2018-07-10 | 12 | -84/+31 |
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | [BREAKING] Turn uninitialized storage variables into error. | ||||
| * | | | | | | Update documentation and Changelog. | Daniel Kirchner | 2018-07-10 | 2 | -42/+6 |
| | | | | | | | |||||
| * | | | | | | Update tests. | Daniel Kirchner | 2018-07-10 | 9 | -38/+24 |
| | | | | | | | |||||
| * | | | | | | Turn uninitialized storage variables into an error. | Daniel Kirchner | 2018-07-10 | 1 | -4/+1 |
| | |_|/ / / | |/| | | | | |||||
* | | | | | | Merge pull request #4465 from ethereum/tupleAssignment | chriseth | 2018-07-10 | 11 | -90/+23 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | Disallow tuple assignment with mismatching number of components. | ||||
| * | | | | | Update docs. | Daniel Kirchner | 2018-07-10 | 1 | -5/+0 |
| | | | | | | |||||
| * | | | | | Update tests. | Daniel Kirchner | 2018-07-10 | 7 | -50/+17 |
| | | | | | | |||||
| * | | | | | Add Changelog entry. | Daniel Kirchner | 2018-07-10 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | Check for matching number of components in ↵ | Daniel Kirchner | 2018-07-10 | 2 | -35/+5 |
| |/ / / / | | | | | | | | | | | | | | | | TupleType::isImplicitlyConvertibleTo instead of the TypeChecker. | ||||
* | | | | | Merge pull request #4460 from ethereum/docs-contract-abi | Alex Beregszaszi | 2018-07-10 | 1 | -4/+4 |
|\ \ \ \ \ | |/ / / / |/| | | | | Rename ABI to Contract ABI | ||||
| * | | | | Rename ABI to Contract ABI | Alex Beregszaszi | 2018-07-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | It has been called as the "Contract ABI" on the original wiki page too and it seems to make more sense. | ||||
* | | | | | Merge pull request #4434 from mattaereal/patch-4 | chriseth | 2018-07-10 | 1 | -16/+23 |
|\ \ \ \ \ | | | | | | | | | | | | | Update isolate_tests.py | ||||
| * | | | | | Update isolate_tests to use simple quotes consistently. | Matías A. Ré Medina | 2018-07-09 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | The previous code had double quotes and the project uses simple quotes. | ||||
| * | | | | | Change isolate_tests to support single files as an input | Matías A. Ré Medina | 2018-07-09 | 1 | -16/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On the documentation the examples for the usage of isolate_tests.py are shown with single files, and it's currently not working. It only works for folders or wildcards that return more than one file, since that's how os.walk works within a loop for that cases. Proposed an simple and easy fix. I extracted the core functionality for extracting tests from files, and made another function called `extract_and_write` If the program receives a single file the function `extract_and_write` is called once, it even works for `docs` when specified. If the program receives a path or a wildcard, works as used to. | ||||
* | | | | | | Merge pull request #4440 from ethereum/hex_denomination_enforce_error | chriseth | 2018-07-09 | 4 | -24/+8 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | [BREAKING] Enforce error on hex combined with denomination | ||||
| * | | | | | | Add backticks to changelog. | chriseth | 2018-07-09 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Enforce error on hex number combined with unit denomination | Leonardo Alt | 2018-07-09 | 4 | -24/+8 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #4403 from ethereum/syntaxTestsVisibility | chriseth | 2018-07-09 | 37 | -613/+616 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | Specify default visibility in syntax tests (pt. 2) | ||||
| * | | | | | | Updates interface constructor and function type test. | Erik Kundt | 2018-07-07 | 3 | -15/+18 |
| | | | | | | | |||||
| * | | | | | | Fixes wrong visibility specifier in interface constructor test. | Erik Kundt | 2018-07-04 | 2 | -9/+9 |
| | | | | | | | |||||
| * | | | | | | Fixes broken syntax tests. | Erik Kundt | 2018-07-04 | 2 | -18/+9 |
| | | | | | | | |||||
| * | | | | | | Adds default visibility specifier to syntax tests. | Erik Kundt | 2018-07-04 | 37 | -610/+619 |
| | |_|_|/ / | |/| | | | | |||||
* | | | | | | Merge pull request #4432 from ethereum/visibilityCompilationTests | Alex Beregszaszi | 2018-07-09 | 42 | -137/+137 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Specify default visibility in compilation tests | ||||
| * | | | | | | Adds visibility to compilation tests. | Erik Kundt | 2018-07-05 | 42 | -137/+137 |
| | |/ / / / | |/| | | | | |||||
* | | | | | | Merge pull request #4325 from ethereum/rename-aleth | chriseth | 2018-07-09 | 1 | -23/+22 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Rename eth to aleth in testing scripts | ||||
| * | | | | | | Rename eth to aleth in testing scripts | Alex Beregszaszi | 2018-07-09 | 1 | -23/+22 |
| | | | | | | | |||||
| * | | | | | | Simplify code regarding eth in tests.sh | Alex Beregszaszi | 2018-07-09 | 1 | -4/+4 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #4395 from xinbenlv/patch-1 | Alex Beregszaszi | 2018-07-09 | 1 | -1/+1 |
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | Indicating abbr. | ||||
| * | | | | | | Indicate what the abbreviation ABI stands for in the ABI documentation | xinbenlv | 2018-07-09 | 1 | -2/+2 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #4433 from mattaereal/patch-2 | Alex Beregszaszi | 2018-07-09 | 1 | -0/+1 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Docs: Missing new line for markdown to display properly | ||||
| * | | | | | | | Docs: Missing new line for markdown to display properly | Matías A. Ré Medina | 2018-07-05 | 1 | -0/+1 |
| | |_|/ / / / | |/| | | | | | | | | | | | | Somehow on the last PR I sent about this section a newline disappeared, I added it again. | ||||
* | | | | | | | Merge pull request #4448 from elopio/patch-3 | Alex Beregszaszi | 2018-07-09 | 1 | -14/+14 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Add missing periods to opcodes table | ||||
| * | | | | | | | Add missing periods to opcodes table in assembly.rst | Leo Arias | 2018-07-09 | 1 | -14/+14 |
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | The table is inconsistent between `..` and `...`. This updates all the explanations to use `...`. | ||||
* | | | | | | | Merge pull request #4366 from ethereum/libsolc-cleanup | Alex Beregszaszi | 2018-07-09 | 5 | -3/+43 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | Implement new libsolc API | ||||
| * | | | | | | Add new libsolc entry points (solidity_license/version/compile) | Alex Beregszaszi | 2018-06-30 | 5 | -1/+41 |
| | | | | | | | |||||
| * | | | | | | Rename JSONCompiler test suite to LibSolc | Alex Beregszaszi | 2018-06-29 | 1 | -2/+2 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #4418 from ethereum/initialConstants | chriseth | 2018-07-05 | 4 | -15/+7 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Only allow compile-time constants for constant state variables. | ||||
| * | | | | | | | Only allow compile-time constants for constant state variables. | chriseth | 2018-07-04 | 4 | -15/+7 |
| | |_|_|/ / / | |/| | | | | | |||||
* | | | | | | | Merge pull request #4424 from ethereum/fixBytesAlloc | chriseth | 2018-07-05 | 3 | -3/+5 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Fix allocation of byte arrays. | ||||
| * | | | | | | | Fix allocation of byte arrays. | chriseth | 2018-07-05 | 3 | -3/+5 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #4435 from ethereum/pullBeforePush | chriseth | 2018-07-05 | 1 | -0/+1 |
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | Pull before pushing to bytecode (as on *ix). | ||||
| * | | | | | | | Pull before pushing to bytecode (as on *ix). | chriseth | 2018-07-05 | 1 | -0/+1 |
|/ / / / / / / | |||||
* | | | | | | | Merge pull request #4387 from ethereum/endToEndDefaultVisbility | chriseth | 2018-07-05 | 13 | -895/+895 |
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | Specify default visibility in unit tests | ||||
| * | | | | | | Fixes compilation errors. | Erik Kundt | 2018-07-04 | 1 | -3/+3 |
| | | | | | | | |||||
| * | | | | | | Fixes defects in end-to-end tests. | Erik Kundt | 2018-07-04 | 1 | -7/+7 |
| | | | | | | | |||||
| * | | | | | | Fixes assembly test. | Erik Kundt | 2018-07-04 | 1 | -7/+7 |
| | | | | | | | |||||
| * | | | | | | Updates unit test to specify visibility. | Erik Kundt | 2018-07-04 | 12 | -104/+104 |
| | | | | | | | |||||
| * | | | | | | Updates end-to-end tests to specify default visibility. | Erik Kundt | 2018-07-04 | 1 | -787/+787 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #4380 from elopio/patch-3 | chriseth | 2018-07-04 | 1 | -42/+42 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Update examples to use constructor keyword | ||||
| * | | | | | | update the style guide | Leo Arias | 2018-07-04 | 1 | -42/+42 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #4409 from ethereum/viewPureChecker | chriseth | 2018-07-04 | 24 | -43/+183 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Enforce state mutability in view pure checker. | ||||
| * | | | | | | Extend view pure test suite. | Daniel Kirchner | 2018-07-04 | 17 | -3/+162 |
| | | | | | | | |||||
| * | | | | | | Update documentation and Changelog. | Daniel Kirchner | 2018-07-04 | 3 | -6/+7 |
| | | | | | | | |||||
| * | | | | | | Adjust tests wrt strict view pure checker. | Daniel Kirchner | 2018-07-04 | 2 | -8/+1 |
| | | | | | | | |||||
| * | | | | | | Remove v050 check for enforcing "view" in ViewPureChecker. | Daniel Kirchner | 2018-07-04 | 2 | -26/+13 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #4423 from ethereum/enforce_error_gasleft | chriseth | 2018-07-04 | 9 | -68/+20 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | [BREAKING] Enforce error on msg.gas and block.blockhash() | ||||
| * | | | | | Enforcing error on msg.gas and block.blockhash() | Leonardo Alt | 2018-07-04 | 9 | -68/+20 |
|/ / / / / | |||||
* | | | | | Merge pull request #4379 from ethereum/constructorArgsTwice | chriseth | 2018-07-04 | 10 | -44/+20 |
|\ \ \ \ \ | | | | | | | | | | | | | Disallow constructor arguments given multiple times. | ||||
| * | | | | | Fix tests. | chriseth | 2018-06-29 | 1 | -22/+6 |
| | | | | | | |||||
| * | | | | | Disallow constructor arguments given multiple times. | chriseth | 2018-06-29 | 9 | -22/+14 |
| | |/ / / | |/| | | | |||||
* | | | | | Merge pull request #4367 from shad-k/fix/issue-4238 | chriseth | 2018-07-04 | 3 | -23/+17 |
|\ \ \ \ \ | | | | | | | | | | | | | Add custom.css for docs to change pre tag styles | ||||
| * | | | | | Add custom.css for docs to change pre tag styles | Shadab Khan | 2018-07-04 | 3 | -23/+17 |
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specify white space for table cells Add custom.css for docs to change pre tag styles Specify white space for table cells Rearrange code Delete theme_overrides.css Remove extra code | ||||
* | | | | | Merge pull request #4407 from ajsantander/exit-if-no-eth | chriseth | 2018-07-04 | 1 | -0/+9 |
|\ \ \ \ \ | | | | | | | | | | | | | Avoid hanging in tests.sh when IPC program is not found | ||||
| * | | | | | Avoid hanging in tests.sh when IPC program is not found | ajs | 2018-07-03 | 1 | -0/+9 |
| |/ / / / | |||||
* | | | | | Merge pull request #4413 from ethereum/dropConstantKeywordOnly | chriseth | 2018-07-04 | 12 | -83/+26 |
|\ \ \ \ \ | | | | | | | | | | | | | Drop constant keyword only | ||||
| * | | | | | Update Changelog. | Daniel Kirchner | 2018-07-03 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | Update test suite. | Daniel Kirchner | 2018-07-03 | 6 | -77/+13 |
| | | | | | | |||||
| * | | | | | Update documentation. | Daniel Kirchner | 2018-07-03 | 4 | -4/+3 |
| | | | | | | |||||
| * | | | | | Remove constant keyword from parser. | Daniel Kirchner | 2018-07-03 | 1 | -2/+9 |
| | | | | | | |||||
* | | | | | | Merge pull request #4389 from ethereum/soltestfix | chriseth | 2018-07-03 | 1 | -2/+2 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | fix default difficulty to comply with YP rules | ||||
| * | | | | | fix default difficulty to comply with YP rules | Dimitry | 2018-06-30 | 1 | -2/+2 |
| | |/ / / | |/| | | | | | | | | | | | | | fix soltest to work with the recent aleth --test | ||||
* | | | | | Merge pull request #4274 from ethereum/v050-var-keyword-removal-v2 | Christian Parpart | 2018-07-03 | 8 | -50/+14 |
|\ \ \ \ \ | |_|/ / / |/| | | | | [BREAKING] var keyword removal | ||||
| * | | | | Changelog: added ``var``-keyword change | Christian Parpart | 2018-07-03 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | grammar: removes the var-keyword from the grammar | Christian Parpart | 2018-07-03 | 1 | -3/+2 |
| | | | | | |||||
| * | | | | documentation: adjustments to not use the "var" keyword | Christian Parpart | 2018-07-03 | 5 | -41/+10 |
| | | | | | |||||
| * | | | | libsolidity: turns the var-keyword use from deprecation-warning to an error ↵ | Christian Parpart | 2018-07-03 | 1 | -6/+1 |
|/ / / / | | | | | | | | | | | | | and include explicit type suggestion | ||||
* | | | | Merge pull request #4397 from ethereum/dropConstantKeywordTests | chriseth | 2018-07-03 | 49 | -190/+194 |
|\ \ \ \ | | | | | | | | | | | Test updates for dropping the constant keyword. | ||||
| * | | | | Update compilation tests. | Daniel Kirchner | 2018-07-03 | 46 | -166/+170 |
| | | | | | |||||
| * | | | | Update test contracts. | Daniel Kirchner | 2018-07-03 | 3 | -24/+24 |
|/ / / / | |||||
* | | | | Merge pull request #4402 from ethereum/docsConstructor | chriseth | 2018-07-03 | 7 | -40/+24 |
|\ \ \ \ | | | | | | | | | | | Update docs to new constructor syntax | ||||
| * | | | | Fixes semantic versioning. | Erik Kundt | 2018-07-02 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Adds review suggestions. | Erik Kundt | 2018-07-02 | 7 | -10/+10 |
| | | | | | |||||
| * | | | | Updates docs to new constructor syntax. | Erik Kundt | 2018-07-02 | 7 | -39/+23 |
| | | | | | |||||
* | | | | | Merge pull request #4374 from ↵ | chriseth | 2018-07-03 | 7 | -84/+75 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | ethereum/v050-var-keyword-removal-preps-end2end-tests V050 var keyword removal preparations (End-to-End tests) | ||||
| * | | | | | test: ensure compiled tests do not use var-keyword in preparation of ↵ | Christian Parpart | 2018-07-02 | 7 | -84/+75 |
| | |/ / / | |/| | | | | | | | | | | | | | var-keyword removal | ||||
* | | | | | Merge pull request #4305 from ethereum/transactionReceipts | chriseth | 2018-07-02 | 13 | -1/+57 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Determine transaction status in RPC sessions. | ||||
| * | | | | Determine transaction status in RPC sessions. | Daniel Kirchner | 2018-07-02 | 13 | -1/+57 |
| | | | | | |||||
* | | | | | Merge pull request #4400 from ethereum/warningWhitespace | Erik Kundt | 2018-07-02 | 4 | -5/+5 |
|\ \ \ \ \ | | | | | | | | | | | | | Remove trailing whitespace in missing visibility warning. | ||||
| * | | | | | Remove trailing whitespace in missing visibility warning. | Daniel Kirchner | 2018-07-02 | 4 | -5/+5 |
|/ / / / / | |||||
* | | | | | Merge pull request #4386 from ethereum/testingDefaultVisibility | chriseth | 2018-07-02 | 43 | -189/+136 |
|\ \ \ \ \ | | | | | | | | | | | | | Specify default visibility in syntax tests | ||||
| * | | | | | Adds review suggestions. | Erik Kundt | 2018-07-02 | 2 | -2/+7 |
| | | | | | | |||||
| * | | | | | Updates syntax tests to specify default visibility. | Erik Kundt | 2018-06-29 | 45 | -196/+138 |
| | |/ / / | |/| | | | |||||
* | | | | | Merge pull request #4398 from rnaby/libevmasm/KnownState-125 | chriseth | 2018-07-02 | 1 | -8/+13 |
|\ \ \ \ \ | | | | | | | | | | | | | As SWITCH..CASE is better than ELSE..IF | ||||
| * | | | | | As SWITCH..CASE is better than ELSE..IF | Khan M Rashedun-Naby | 2018-07-02 | 1 | -8/+13 |
| |/ / / / | |||||
* | | | | | Merge pull request #4224 from ethereum/revert_wrong_calldata | chriseth | 2018-07-02 | 5 | -58/+39 |
|\ \ \ \ \ | |_|/ / / |/| | | | | [BREAKING] Revert if calldata has wrong size | ||||
| * | | | | Revert if calldata is too short or points out of bounds | Leonardo Alt | 2018-06-26 | 5 | -58/+39 |
| | | | | | |||||
* | | | | | Merge pull request #4324 from ethereum/update-aleth | chriseth | 2018-07-02 | 1 | -6/+6 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Update aleth for testing | ||||
| * | | | | Update aleth for testing | Alex Beregszaszi | 2018-07-02 | 1 | -6/+6 |
|/ / / / | |||||
* | | | | Merge pull request #4354 from ethereum/constructorSyntaxTests | chriseth | 2018-06-29 | 29 | -160/+154 |
|\ \ \ \ | | | | | | | | | | | Updates tests to new constructor syntax | ||||
| * | | | | Updates invalid syntax test. | Erik Kundt | 2018-06-29 | 1 | -1/+2 |
| | | | | | |||||
| * | | | | Updates syntax tests to new constructor syntax. | Erik Kundt | 2018-06-29 | 20 | -50/+43 |
| | | | | | |||||
| * | | | | Updates compiled unit tests to new constructor syntax. | Erik Kundt | 2018-06-29 | 9 | -110/+110 |
| | | | | | |||||
* | | | | | Merge pull request #4385 from ethereum/circle2.0 | chriseth | 2018-06-29 | 1 | -0/+0 |
|\ \ \ \ \ | | | | | | | | | | | | | Update to CircleCI 2.0 | ||||
| * | | | | | Moves Circle config to conform version 2.0. | Erik Kundt | 2018-06-29 | 1 | -0/+0 |
| |/ / / / | |||||
* | | | | | Merge pull request #4352 from D-Nice/develop | chriseth | 2018-06-29 | 3 | -1/+23 |
|\ \ \ \ \ | | | | | | | | | | | | | Fixes storage ref var typo error from 'prefix' to 'suffix' | ||||
| * | | | | | Add passing test case | D-Nice | 2018-06-29 | 2 | -2/+13 |
| | | | | | | |||||
| * | | | | | Adds storage_reference.sol syntax test | D-Nice | 2018-06-28 | 1 | -0/+11 |
| | | | | | | |||||
| * | | | | | Fixes storage ref var typo error from 'prefix' to 'suffix' | D-Nice | 2018-06-25 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | Clarify scope of 'using A for B' (#4252) | Mike | 2018-06-29 | 1 | -11/+12 |
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Issue 1213: Clarify scope of 'using A for B' * Typo fix. * Further restructuring and clarification of contracts doc. * Revert closer to original wording and formatting. | ||||
* | | | | | Merge pull request #4375 from ethereum/fallbackExternalBackwardsCompatible | chriseth | 2018-06-29 | 43 | -105/+123 |
|\ \ \ \ \ | | | | | | | | | | | | | Fallback function has to be external: backwards-compatible changes. | ||||
| * | | | | | Fallback function has to be external: backwards-compatible changes. | chriseth | 2018-06-29 | 43 | -105/+123 |
| | |_|/ / | |/| | | | |||||
* | | | | | Merge pull request #4368 from wpank/develop | chriseth | 2018-06-29 | 2 | -1/+23 |
|\ \ \ \ \ | | | | | | | | | | | | | Added static CSS to Sphinx in order to fix bug with RTD theme table wrapping | ||||
| * | | | | | Added static CSS to Sphinx in order to fix bug with RTD theme table wrapping | wpank | 2018-06-28 | 2 | -1/+23 |
| | | | | | | |||||
* | | | | | | Merge pull request #4377 from ajsantander/manjaro-linux | chriseth | 2018-06-29 | 1 | -1/+1 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Support Manjaro Linux distributions in dependencies script | ||||
| * | | | | | Support Manjaro Linux distributions in dependencies script | ajs | 2018-06-29 | 1 | -1/+1 |
|/ / / / / | |||||
* | | | | | Merge pull request #4365 from ethereum/type-identifier-test | Alex Beregszaszi | 2018-06-28 | 1 | -2/+18 |
|\ \ \ \ \ | |/ / / / |/| | | | | Some more type identifier tests | ||||
| * | | | | Add more FixedPoint type tests | Alex Beregszaszi | 2018-06-28 | 1 | -1/+16 |
| | | | | | |||||
| * | | | | Add one more type identifier escaping test | Alex Beregszaszi | 2018-06-28 | 1 | -1/+2 |
| | | | | | |||||
* | | | | | Merge pull request #4097 from ethereum/noPackedExceptForPacked | chriseth | 2018-06-28 | 53 | -351/+357 |
|\ \ \ \ \ | |/ / / / |/| | | | | [BREAKING] call only takes a single argument and does not pad | ||||
| * | | | | Also mention regular abi.encode in error message. | chriseth | 2018-06-27 | 5 | -14/+20 |
| | | | | | |||||
| * | | | | Update tests and add new tests. | chriseth | 2018-06-25 | 7 | -3/+71 |
| | | | | | |||||
| * | | | | Fix: Call functions do not take variable arguments. | chriseth | 2018-06-25 | 1 | -3/+3 |
| | | | | | |||||
| * | | | | Provide better suggestions in error messages with respect to call and hash ↵ | chriseth | 2018-06-25 | 1 | -4/+34 |
| | | | | | | | | | | | | | | | | | | | | functions. | ||||
| * | | | | Update compilation tests. | chriseth | 2018-06-25 | 8 | -21/+21 |
| | | | | | |||||
| * | | | | Documentation. | chriseth | 2018-06-25 | 7 | -64/+57 |
| | | | | | |||||
| * | | | | Changelog entry. | chriseth | 2018-06-25 | 1 | -0/+6 |
| | | | | | |||||
| * | | | | Save double encode call for sha3. | chriseth | 2018-06-25 | 1 | -8/+16 |
| | | | | | |||||
| * | | | | Adjust tests. | chriseth | 2018-06-25 | 26 | -173/+103 |
| | | | | | |||||
| * | | | | Bare functions take single bytes argument. | chriseth | 2018-06-25 | 5 | -94/+44 |
| | | | | | |||||
| * | | | | Single bytes argument. | chriseth | 2018-06-25 | 2 | -13/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | | In 0.5.0 mode, only accept a single bytes argument for ``.call``, ``keccak256`` and others and do not pad when encoding. | ||||
| * | | | | Forwarding length check. | chriseth | 2018-06-25 | 1 | -8/+4 |
| | | | | | |||||
* | | | | | Merge pull request #4360 from mattaereal/doc_patches-1 | Alex Beregszaszi | 2018-06-27 | 1 | -1/+43 |
|\ \ \ \ \ | | | | | | | | | | | | | Docs: Adding AFL's alternative configuration with clang. | ||||
| * | | | | | Adding AFL's alternative configuration with clang. | Matías Aereal Aeón | 2018-06-27 | 1 | -1/+43 |
| | | | | | | |||||
* | | | | | | Merge pull request #4269 from ethereum/require-emit | chriseth | 2018-06-27 | 56 | -278/+185 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | [BREAKING] Remove non-0.5.0 warning for emit keyword (make it mandatory) | ||||
| * | | | | | | Add emit keyword to tests. | chriseth | 2018-06-27 | 5 | -111/+36 |
| | | | | | | | |||||
| * | | | | | | Add emit keyword to documentation. | chriseth | 2018-06-27 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Add emit keyword to compilation tests. | chriseth | 2018-06-27 | 43 | -120/+120 |
| | | | | | | | |||||
| * | | | | | | Add some more emits. | chriseth | 2018-06-27 | 3 | -22/+22 |
| | | | | | | | |||||
| * | | | | | | Remove non-0.5.0 warning for emit keyword (make it mandatory) | Alex Beregszaszi | 2018-06-27 | 7 | -25/+7 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #4342 from rnaby/l/a/Types | chriseth | 2018-06-26 | 1 | -15/+19 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | RationalNumberType::isImplicitlyConvertibleTo Refactor | ||||
| * | | | | | | RationalNumberType::isImplicitlyConvertibleTo Refactor | Khan M Rashedun-Naby | 2018-06-24 | 1 | -15/+19 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #4332 from ethereum/dockerfile-small-improvements | chriseth | 2018-06-26 | 2 | -9/+36 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Dockerfile small improvements | ||||
| * | | | | | | | adds .dockerignore file | Christian Parpart | 2018-06-26 | 1 | -0/+6 |
| | | | | | | | | |||||
| * | | | | | | | make build concurrency build-time customizable | Christian Parpart | 2018-06-26 | 1 | -2/+18 |
| | | | | | | | | |||||
| * | | | | | | | Dockerfile: improves docker image size and small others | Christian Parpart | 2018-06-26 | 1 | -9/+14 |
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This greatly improves size of the final docker image with the help of multi-stage docker builds. With that change, we can also make the build stage readable/maintainable again by splitting up into multiple RUN statements as well as not needing to clean-up temporary objects. The dependencies have been put on top of the primary COPY statement in order to not rebuild the dependencies each time one wants to rebuild the docker image (for example due to code changes). The solc compilation itself is now parallelized to the CPU core count to speed up those builds that have more cores available on their docker build system. Future Notes: ------------- We could further improve the Dockerfile by explicitely adding the directories this docker build is interested in (such as solc source code exclusively). Or one may want to also use the build step for automated testing (CI) by enforcing soltest and cmdlineTests.sh right before finalizing the image. | ||||
* | | | | | | | Merge pull request #4318 from ethereum/yul-internal | chriseth | 2018-06-26 | 18 | -41/+41 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Rename some internal constructs from Julia/Iulia to Yul | ||||
| * | | | | | | | Rename IuliaException to YulException | Alex Beregszaszi | 2018-06-26 | 1 | -2/+2 |
| | | | | | | | | |||||
| * | | | | | | | Rename Julia to Yul in variables | Alex Beregszaszi | 2018-06-26 | 3 | -12/+12 |
| | | | | | | | | |||||
| * | | | | | | | Rename Julia to Yul in comments | Alex Beregszaszi | 2018-06-26 | 8 | -11/+11 |
| | | | | | | | | |||||
| * | | | | | | | Rename test suites from J/Iulia* to Yul* | Alex Beregszaszi | 2018-06-26 | 10 | -16/+16 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #4353 from ethereum/compilerstack-api | chriseth | 2018-06-26 | 1 | -6/+30 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Document the internal API of CompilerStack | ||||
| * | | | | | | | | Document the internal API of CompilerStack | Alex Beregszaszi | 2018-06-26 | 1 | -6/+30 |
| |/ / / / / / / | |||||
* | | | | | | | | Merge pull request #4355 from ethereum/docs-alloc | chriseth | 2018-06-26 | 1 | -0/+1 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Clarify that using msize without updating the free-memory-pointer is a bad idea | ||||
| * | | | | | | | | Clarify that using msize without updating the free-memory-pointer is a bad idea | Alex Beregszaszi | 2018-06-26 | 1 | -0/+1 |
| | |/ / / / / / | |/| | | | | | | |||||
* | | | | | | | | Merge pull request #4331 from ethereum/v050-var-keyword-preparations-soltests | chriseth | 2018-06-26 | 52 | -339/+119 |
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | Adapt soltest suite to use explicit types over "var" keyword | ||||
| * | | | | | | | test: Adapted to the change of the var-keyword elimination. | Christian Parpart | 2018-06-26 | 50 | -320/+119 |
| | | | | | | | | |||||
| * | | | | | | | test: drop obsoleted syntaxTest(s) | Christian Parpart | 2018-06-26 | 2 | -19/+0 |
|/ / / / / / / | |||||
* | | | | | | | Merge pull request #4350 from ethereum/constructorWorkaroundExternal | Alex Beregszaszi | 2018-06-26 | 39 | -41/+41 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | New constructor syntax for external compilation tests | ||||
| * | | | | | | Updates external contracts to new constructor syntax. | Erik Kundt | 2018-06-26 | 39 | -41/+41 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #4337 from ethereum/compilerstack-cleanup | Alex Beregszaszi | 2018-06-26 | 2 | -21/+31 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | Pull out createCBORMetadata helper | ||||
| * | | | | | Pull out createCBORMetadata helper | Alex Beregszaszi | 2018-06-26 | 2 | -21/+31 |
|/ / / / / | |||||
* | | | | | Merge pull request #3534 from meowingtwurtle/strictAddresses | Alex Beregszaszi | 2018-06-25 | 40 | -93/+115 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | [BREAKING] Strict checking of address literals | ||||
| * | | | | Keep the 'if it not used as an address' helper message for all cases of ↵ | Alex Beregszaszi | 2018-06-25 | 5 | -11/+16 |
| | | | | | | | | | | | | | | | | | | | | address related warnings | ||||
| * | | | | Do not change SMT tests | Alex Beregszaszi | 2018-06-25 | 1 | -10/+10 |
| | | | | | |||||
| * | | | | Replace old Truffle artifacts in external Zeppelin/Gnosis tests | Alex Beregszaszi | 2018-06-25 | 1 | -0/+7 |
| | | | | | |||||
| * | | | | Update documentation for strict address literals | Alex Beregszaszi | 2018-06-25 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Update external contracts in compilationTests (to support strict address ↵ | Alex Beregszaszi | 2018-06-25 | 22 | -54/+54 |
| | | | | | | | | | | | | | | | | | | | | literals) | ||||
| * | | | | Update tests for strict address literals | Jason Cobb | 2018-06-25 | 14 | -25/+24 |
| | | | | | |||||
| * | | | | Better wording for invalid address literal error | Alex Beregszaszi | 2018-06-25 | 1 | -2/+4 |
| | | | | | |||||
| * | | | | Change invalid (not exactly 160 bits long) address literal to error | Jason Cobb | 2018-06-25 | 1 | -4/+11 |
| | | | | | |||||
| * | | | | Disallow implicit conversion from rational (literal) to address | Jason Cobb | 2018-06-25 | 1 | -2/+4 |
|/ / / / | |||||
* | | | | Merge pull request #4347 from ethereum/fix-end2endtest-against-latest-cpp-client | chriseth | 2018-06-25 | 1 | -0/+2 |
|\ \ \ \ | |/ / / |/| | | | Fixes soltest run against "recent" cpp-ethereum builds. | ||||
| * | | | Fixes soltest against "recent" cpp-ethereum builds. | Christian Parpart | 2018-06-25 | 1 | -0/+2 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | For me, it looks like the following Git commit has introduced this behaviour: https://github.com/ethereum/cpp-ethereum/commit/42b927d7aa103e21e34c8ba8c5469f532b49f966 This commit adds dummy values for `mixHash` and `nonce` (inspired by values were cpp-ethereum's own tests), and now, soltest runs fine again. | ||||
* | | | Merge pull request #4335 from ethereum/disable-gnosis | Alex Beregszaszi | 2018-06-22 | 1 | -1/+3 |
|\ \ \ | | | | | | | | | Disable gnosis tests temporarily | ||||
| * | | | Disable gnosis tests temporarily | Alex Beregszaszi | 2018-06-22 | 1 | -1/+3 |
|/ / / | |||||
* | | | Merge pull request #4328 from ethereum/disallow-years | Alex Beregszaszi | 2018-06-22 | 7 | -23/+9 |
|\ \ \ | | | | | | | | | [BREAKING] Disallow the years unit denomination properly | ||||
| * | | | Disallow the years unit denomination properly | Alex Beregszaszi | 2018-06-22 | 7 | -23/+9 |
| | | | | |||||
* | | | | Merge pull request #4333 from ethereum/newkey | chriseth | 2018-06-22 | 1 | -2/+2 |
|\ \ \ \ | |/ / / |/| | | | Use new PGP key and retire old ubuntu releases. | ||||
| * | | | Use new PGP key and retire old ubuntu releases. | chriseth | 2018-06-22 | 1 | -2/+2 |
|/ / / | |||||
* | | | Merge pull request #4301 from rnaby/TypeChecker | chriseth | 2018-06-22 | 1 | -5/+3 |
|\ \ \ | | | | | | | | | Simplification of typeSupportedByOldABIEncoder | ||||
| * | | | Simplification of typeSupportedByOldABIEncoder | Khan M Rashedun-Naby | 2018-06-21 | 1 | -5/+3 |
| | | | | |||||
* | | | | Merge pull request #4330 from ethereum/v050-var-keyword-preparations | chriseth | 2018-06-22 | 15 | -119/+119 |
|\ \ \ \ | | | | | | | | | | | drop var-keyword in compilationTests in favor of explicit types | ||||
| * | | | | test: drop var-keyword in compilationTests in favor of explicit types | Christian Parpart | 2018-06-21 | 15 | -119/+119 |
| | | | | | |||||
* | | | | | Merge pull request #4326 from ethereum/compilerstack-cleanup | chriseth | 2018-06-21 | 1 | -9/+10 |
|\ \ \ \ \ | |/ / / / |/| | | | | Properly catch optimizer/assembly exception in CompilerStack | ||||
| * | | | | Properly catch optimizer/assembly exception in CompilerStack | Alex Beregszaszi | 2018-06-21 | 1 | -9/+10 |
| | | | | | |||||
* | | | | | Merge pull request #4200 from biboran/3961 | chriseth | 2018-06-21 | 1 | -0/+100 |
|\ \ \ \ \ | | | | | | | | | | | | | #3961 - added an example of two-dimensional array encoding | ||||
| * | | | | | #3961 - added a more detailed description to the calculation of offsets | Timofey Solonin | 2018-06-18 | 1 | -36/+68 |
| | | | | | | |||||
| * | | | | | #3961 - rewritten encoding example in a logical order instead of a ↵ | Timofey Solonin | 2018-06-03 | 1 | -44/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | sequential order | ||||
| * | | | | | #3961 - added an example of abi encoding of a function with two-dimensional ↵ | Timofey Solonin | 2018-05-29 | 1 | -0/+68 |
| | | | | | | | | | | | | | | | | | | | | | | | | dynamic arrays | ||||
* | | | | | | Merge pull request #4306 from ethereum/remove_050_workaround_scoping | chriseth | 2018-06-21 | 35 | -219/+85 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | [BREAKING] C99 scoping rules by default (remove 050 workaround) |