| Commit message (Expand) | Author | Age | Files | Lines |
* | Explain every contract output field | Alex Beregszaszi | 2017-02-09 | 1 | -11/+38 |
* | Support linkReferences with length specified | Alex Beregszaszi | 2017-02-09 | 1 | -1/+4 |
* | Error list should have sourceLocation | Alex Beregszaszi | 2017-02-09 | 1 | -6/+4 |
* | Updated EVM output | Alex Beregszaszi | 2017-02-09 | 1 | -13/+16 |
* | Make contracts output two-level | Alex Beregszaszi | 2017-02-09 | 1 | -14/+16 |
* | Update errors output | Alex Beregszaszi | 2017-02-09 | 1 | -17/+20 |
* | Include pseudo-code of compiler API | Alex Beregszaszi | 2017-02-09 | 1 | -1/+13 |
* | Change layout and include API, Input, Output sections | Alex Beregszaszi | 2017-02-09 | 1 | -11/+17 |
* | Add metadata.useLiteralContent option | Alex Beregszaszi | 2017-02-09 | 1 | -0/+5 |
* | Update output selection | Alex Beregszaszi | 2017-02-09 | 1 | -27/+40 |
* | Update settings section | Alex Beregszaszi | 2017-02-09 | 1 | -8/+21 |
* | Update sources definition based on the metadata | Alex Beregszaszi | 2017-02-09 | 1 | -9/+25 |
* | Place into a code block | Alex Beregszaszi | 2017-02-09 | 1 | -0/+3 |
* | The metadata section has been moved, make only a reference to it | Alex Beregszaszi | 2017-02-09 | 1 | -95/+5 |
* | Update the metadata JSON spec | Alex Beregszaszi | 2017-02-09 | 1 | -10/+23 |
* | Update the metadata JSON spec | Alex Beregszaszi | 2017-02-09 | 1 | -1/+7 |
* | Add missing fields | Alex Beregszaszi | 2017-02-09 | 1 | -1/+4 |
* | Describe the ABI output field | Alex Beregszaszi | 2017-02-09 | 1 | -1/+3 |
* | Update with https://pad.riseup.net/p/7x3G896a3NLA | Alex Beregszaszi | 2017-02-09 | 1 | -27/+121 |
* | Add language and some minor corrections and clarifications. | chriseth | 2017-02-09 | 1 | -6/+9 |
* | Document input description and metadata output. | chriseth | 2017-02-09 | 3 | -39/+142 |
* | Merge pull request #1662 from ethereum/ipc-safety-checks | Alex Beregszaszi | 2017-02-09 | 1 | -7/+11 |
|\ |
|
| * | Use BOOST_REQUIRE() and stop at the first failure | Alex Beregszaszi | 2017-02-09 | 1 | -5/+5 |
| * | Check the return value of RPC calls | Alex Beregszaszi | 2017-02-09 | 1 | -6/+8 |
| * | Avoid crash if fdopen failed in IPC | Alex Beregszaszi | 2017-02-09 | 1 | -0/+2 |
| * | Ensure that a valid RPC response is received through IPC | Alex Beregszaszi | 2017-02-09 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #1667 from ethereum/build-fix | Alex Beregszaszi | 2017-02-09 | 1 | -6/+12 |
|\ |
|
| * | Ensure that all commands succed and move back to root | Alex Beregszaszi | 2017-02-09 | 1 | -6/+12 |
* | | Merge pull request #1643 from federicobond/patch-1 | chriseth | 2017-02-09 | 1 | -1/+2 |
|\ \
| |/
|/| |
|
| * | grammar.txt: Add rule for tuple destructuring | Federico Bond | 2017-02-09 | 1 | -1/+2 |
* | | Merge pull request #1663 from ethereum/mac-tests-fix | chriseth | 2017-02-08 | 1 | -1/+1 |
|\ \ |
|
| * | | Fix tests on mac (wc produces whitespace) | Alex Beregszaszi | 2017-02-08 | 1 | -1/+1 |
|/ / |
|
* | | Merge pull request #1653 from ethereum/node-version | chriseth | 2017-02-07 | 1 | -2/+2 |
|\ \ |
|
| * | | Require node.js >= 5 | Alex Beregszaszi | 2017-02-07 | 1 | -2/+2 |
* | | | Merge pull request #1655 from ethereum/docs-version | chriseth | 2017-02-07 | 1 | -2/+8 |
|\ \ \ |
|
| * \ \ | Merge branch 'develop' into docs-version | chriseth | 2017-02-07 | 9 | -11/+17 |
| |\ \ \
| |/ / /
|/| | | |
|
* | | | | Merge pull request #1660 from ethereum/asm-selfdestruct | chriseth | 2017-02-07 | 8 | -11/+11 |
|\ \ \ \ |
|
| * \ \ \ | Merge branch 'develop' into asm-selfdestruct | chriseth | 2017-02-07 | 1 | -0/+6 |
| |\ \ \ \
| |/ / / /
|/| | | | |
|
* | | | | | Merge pull request #1659 from ethereum/docs-archlinux | chriseth | 2017-02-07 | 1 | -0/+6 |
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
|
| * | | | | Add archlinux installation instructions | Alex Beregszaszi | 2017-02-07 | 1 | -0/+6 |
|/ / / / |
|
| * / / | Rename SUICIDE opcode to SELFDESTRUCT in libevmasm | Alex Beregszaszi | 2017-02-07 | 8 | -11/+11 |
|/ / / |
|
| * / | Take documentation version numbers from CMake | Alex Beregszaszi | 2017-02-07 | 1 | -2/+8 |
|/ / |
|
* | | Merge pull request #1649 from ethereum/solc-fix-mkdir | Alex Beregszaszi | 2017-02-06 | 2 | -1/+4 |
|\ \ |
|
| * | | Do not create directories . and .. | Alex Beregszaszi | 2017-02-06 | 2 | -1/+4 |
|/ / |
|
* | | Merge pull request #1648 from ethereum/escape-filenames | chriseth | 2017-02-06 | 2 | -7/+8 |
|\ \ |
|
| * | | Always escape filenames in solc | Alex Beregszaszi | 2017-02-06 | 2 | -7/+8 |
| |/ |
|
* | | Merge pull request #1640 from ethereum/docs-esoteric | chriseth | 2017-02-06 | 1 | -25/+0 |
|\ \
| |/
|/| |
|
| * | Remove obsolete esoteric features section | Alex Beregszaszi | 2017-02-03 | 1 | -25/+0 |
|/ |
|
* | Merge pull request #1642 from VoR0220/implementBuildScript | RJ Catalano | 2017-02-03 | 3 | -7/+27 |
|\ |
|
| * | clarified binaries installation | RJ Catalano | 2017-02-03 | 1 | -1/+2 |
| * | implement a build script | RJ Catalano | 2017-02-03 | 3 | -7/+26 |
|/ |
|
* | Merge pull request #1641 from ethereum/docs-getters | RJ Catalano | 2017-02-03 | 7 | -24/+24 |
|\ |
|
| * | Rename accessor to getter | Alex Beregszaszi | 2017-02-03 | 7 | -24/+24 |
|/ |
|
* | Merge pull request #1638 from willnwhite/patch-1 | Alex Beregszaszi | 2017-02-03 | 1 | -2/+1 |
|\ |
|
| * | Other contracts can't write to a public variable | Will White | 2017-02-02 | 1 | -2/+1 |
|/ |
|
* | Merge pull request #1634 from ethereum/swap-assert | Alex Beregszaszi | 2017-02-02 | 2 | -4/+5 |
|\ |
|
| * | Warn early when exhausting stack | Alex Beregszaszi | 2017-02-02 | 1 | -0/+1 |
| * | More verbose log of when using invalid instructions | Alex Beregszaszi | 2017-02-02 | 1 | -4/+4 |
|/ |
|
* | Merge pull request #1636 from ethereum/docs-solcjs | Alex Beregszaszi | 2017-02-02 | 1 | -7/+8 |
|\ |
|
| * | Explain the difference between solc and solcjs | Alex Beregszaszi | 2017-02-02 | 1 | -7/+8 |
|/ |
|
* | Merge pull request #1633 from ethereum/negative-length-arrays | chriseth | 2017-02-02 | 4 | -0/+18 |
|\ |
|
| * | Merge branch 'develop' into negative-length-arrays | chriseth | 2017-02-02 | 29 | -116/+116 |
| |\
| |/
|/| |
|
* | | Merge pull request #1635 from ethereum/licensing-header | chriseth | 2017-02-02 | 29 | -116/+116 |
|\ \ |
|
| * | | Replace cpp-ethereum with solidity in the license headers | Alex Beregszaszi | 2017-02-02 | 29 | -116/+116 |
|/ / |
|
| * | Disallow arrays with negative length | Alex Beregszaszi | 2017-02-02 | 3 | -0/+15 |
| * | Add isNegative to RationalNumberType | Alex Beregszaszi | 2017-02-02 | 1 | -0/+3 |
|/ |
|
* | Merge pull request #1630 from ethereum/function-to-address | Alex Beregszaszi | 2017-02-02 | 7 | -1/+85 |
|\ |
|
| * | Cover both failure cases | Alex Beregszaszi | 2017-02-02 | 1 | -1/+13 |
| * | Add changelog for function types to address conversion | Alex Beregszaszi | 2017-02-01 | 1 | -0/+3 |
| * | Only capture function type to address conversion | Alex Beregszaszi | 2017-02-01 | 1 | -8/+10 |
| * | Add more tests for function type conversion | Alex Beregszaszi | 2017-02-01 | 2 | -1/+32 |
| * | Add tests for explicity fuction type to address casting | Alex Beregszaszi | 2017-02-01 | 1 | -0/+12 |
| * | Be more verbose on the stack-mismatch errors | Alex Beregszaszi | 2017-02-01 | 1 | -1/+1 |
| * | Support explicit conversion of external function type to address | Alex Beregszaszi | 2017-02-01 | 4 | -1/+25 |
|/ |
|
* | Merge pull request #1625 from ethereum/asmdocs | chriseth | 2017-02-01 | 2 | -490/+30 |
|\ |
|
| * | Integrate missed changes. | chriseth | 2017-02-01 | 2 | -490/+30 |
* | | Merge pull request #1623 from ethereum/version | RJ Catalano | 2017-02-01 | 3 | -3/+5 |
|\ \
| |/
|/| |
|
| * | Version update | chriseth | 2017-02-01 | 3 | -3/+5 |
|/ |
|
* | Release date for 0.4.9 | chriseth | 2017-02-01 | 1 | -1/+1 |
* | Merge pull request #1594 from ethereum/fixStdToken | chriseth | 2017-01-31 | 2 | -14/+34 |
|\ |
|
| * | Fix transferFrom. | chriseth | 2017-01-23 | 1 | -7/+11 |
| * | Make token constructible. | chriseth | 2017-01-21 | 1 | -12/+24 |
| * | Test that all constructible std contracts produce bytecode. | chriseth | 2017-01-21 | 1 | -0/+4 |
* | | Merge pull request #1621 from VoR0220/fixLinkerForBinariesWithImports | chriseth | 2017-01-31 | 1 | -1/+3 |
|\ \ |
|
| * | | fix for linker wrt binaries generated with import statements | VoR0220 | 2017-01-31 | 1 | -1/+3 |
|/ / |
|
* | | Merge pull request #1619 from ethereum/changelog | chriseth | 2017-01-30 | 4 | -1/+24 |
|\ \ |
|
| * | | Add tests for invalid instruction | Alex Beregszaszi | 2017-01-28 | 2 | -0/+20 |
| * | | Mention invalid in docs | Alex Beregszaszi | 2017-01-27 | 1 | -0/+2 |
| * | | Mention in changelog that invalid as an opcode is valid inline assembly | Alex Beregszaszi | 2017-01-27 | 1 | -1/+2 |
|/ / |
|
* | | Merge pull request #1598 from wuestholz/develop | chriseth | 2017-01-27 | 14 | -23/+85 |
|\ \ |
|
| * | | Changelog and review suggestions. | chriseth | 2017-01-27 | 3 | -2/+4 |
| * | | Document special case of zero-initialized internal function. | chriseth | 2017-01-26 | 1 | -1/+6 |
| * | | Uninitialized internal function should call INVALID. | chriseth | 2017-01-26 | 1 | -1/+3 |
| * | | Allow inserting low-level functions without calling them. | chriseth | 2017-01-26 | 2 | -5/+26 |
| * | | Split line. | chriseth | 2017-01-26 | 1 | -1/+3 |
| * | | Fix optimizer with regards to INVALID instruction. | chriseth | 2017-01-26 | 2 | -0/+2 |
| * | | Change code for INVALID opcode to 0xfe. | chriseth | 2017-01-26 | 2 | -4/+4 |
| * | | Address feedback from code review. | Valentin Wüstholz | 2017-01-26 | 5 | -16/+12 |
| * | | Change translation of implicit throws (issue #1589). | Valentin Wüstholz | 2017-01-26 | 10 | -17/+49 |
* | | | Merge pull request #1451 from LefterisJP/fix_build | chriseth | 2017-01-27 | 3 | -19/+123 |
|\ \ \ |
|
| * | | | Changelog entry. | chriseth | 2017-01-27 | 1 | -0/+1 |
| * | | | Tests for natspect parsing failure cases | Lefteris Karapetsas | 2017-01-27 | 1 | -0/+42 |
| * | | | Minor changes. | chriseth | 2017-01-27 | 1 | -19/+17 |
| * | | | More verbose function naming | Lefteris Karapetsas | 2017-01-27 | 1 | -2/+2 |
| * | | | Doc tags followed by newline are now parsed properly | Lefteris Karapetsas | 2017-01-27 | 2 | -3/+3 |
| * | | | Fix and better output for tests | Lefteris Karapetsas | 2017-01-25 | 2 | -1/+7 |
| * | | | Accept any kind of whitespace after natspec tags | Lefteris Karapetsas | 2017-01-25 | 2 | -13/+70 |
* | | | | Merge pull request #1613 from ethereum/refactorJson | Alex Beregszaszi | 2017-01-27 | 5 | -51/+49 |
|\ \ \ \ |
|
| * | | | | Refactor json return type generation. | chriseth | 2017-01-27 | 5 | -51/+49 |
|/ / / / |
|
* | | | | Merge pull request #1608 from LefterisJP/archlinux_add_ethereum_git | chriseth | 2017-01-27 | 1 | -0/+2 |
|\ \ \ \
| |_|/ /
|/| | | |
|
| * | | | Add ethereum-git to archlinux dependencies | Lefteris Karapetsas | 2017-01-26 | 1 | -0/+2 |
| |/ / |
|
* | | | Merge pull request #1604 from ethereum/checksums | Alex Beregszaszi | 2017-01-26 | 15 | -18/+294 |
|\ \ \ |
|
| * | | | Simplify length rule. | chriseth | 2017-01-26 | 1 | -2/+2 |
| * | | | Add some more tests for the checksum routine. | chriseth | 2017-01-25 | 1 | -0/+83 |
| * | | | Documentation. | chriseth | 2017-01-25 | 1 | -0/+13 |
| * | | | Also check library addresses. | chriseth | 2017-01-25 | 4 | -23/+49 |
| * | | | Tests for library checksums. | chriseth | 2017-01-25 | 2 | -14/+53 |
| * | | | Warn about invalid checksums of addresses. | chriseth | 2017-01-25 | 8 | -2/+117 |
| |/ / |
|
* | | | Merge pull request #1610 from ethereum/assemblyModeError | Alex Beregszaszi | 2017-01-26 | 2 | -26/+33 |
|\ \ \ |
|
| * | | | Header cleanup. | chriseth | 2017-01-26 | 2 | -26/+29 |
| * | | | Proper error reporting for assembly mode. | chriseth | 2017-01-26 | 1 | -0/+4 |
| |/ / |
|
* | | | Merge pull request #1611 from ethereum/metadata-literal-sources | chriseth | 2017-01-26 | 4 | -5/+18 |
|\ \ \ |
|
| * | | | Add literal metadata sources to changelog | Alex Beregszaszi | 2017-01-26 | 1 | -0/+1 |
| * | | | Add option to solc to use literal sources in metadta | Alex Beregszaszi | 2017-01-26 | 1 | -1/+6 |
| * | | | Add option to store literal sources in metadata | Alex Beregszaszi | 2017-01-26 | 2 | -4/+11 |
|/ / / |
|
* | | | Merge pull request #1606 from ethereum/inlineasm-instr-shadowing | Alex Beregszaszi | 2017-01-26 | 5 | -4/+33 |
|\ \ \
| |/ /
|/| | |
|
| * | | Update error message. | chriseth | 2017-01-26 | 2 | -2/+2 |
| * | | Disallow assignment to non-identifiers. | chriseth | 2017-01-26 | 2 | -0/+8 |
| * | | Disallow instructions in assignment. | chriseth | 2017-01-26 | 1 | -6/+5 |
| * | | Add test for assignment. | chriseth | 2017-01-26 | 1 | -1/+7 |
| * | | Renamed function. | chriseth | 2017-01-26 | 2 | -5/+5 |
| * | | Moved test. | chriseth | 2017-01-26 | 3 | -15/+7 |
| * | | Rewording in changelog. | chriseth | 2017-01-26 | 1 | -1/+1 |
| * | | Add test for shadowing inline assembly instruction | Alex Beregszaszi | 2017-01-25 | 1 | -0/+13 |
| * | | Do not allow shadowing inline assembly instructions with variables | Alex Beregszaszi | 2017-01-25 | 3 | -1/+12 |
|/ / |
|
* | | Merge pull request #1595 from ethereum/noDuplicatedContracts | RJ Catalano | 2017-01-25 | 2 | -14/+47 |
|\ \ |
|
| * | | Include creation code only once. | chriseth | 2017-01-25 | 1 | -14/+18 |
| * | | Test double inclusion of bytecode. | chriseth | 2017-01-25 | 1 | -0/+29 |
|/ / |
|
* | | Merge pull request #1588 from ethereum/fixrecursivestructs | chriseth | 2017-01-25 | 8 | -457/+607 |
|\ \ |
|
| * | | Use int arithmetics for stack adjustment. | chriseth | 2017-01-24 | 1 | -1/+1 |
| * | | Change clearStorageLoop to TypePointer. | chriseth | 2017-01-24 | 2 | -16/+18 |
| * | | Changelog entry. | chriseth | 2017-01-24 | 1 | -0/+4 |
| * | | Use shared_ptrs to enable shared_from_this. | chriseth | 2017-01-24 | 1 | -4/+4 |
| * | | Convert ArrayUtils routines into low-level functions. | chriseth | 2017-01-24 | 1 | -228/+251 |
| * | | Move some util functions to low-level functions. | chriseth | 2017-01-24 | 5 | -244/+320 |
| * | | Low level named functions for CompilerContext. | chriseth | 2017-01-24 | 2 | -0/+23 |
| * | | Test for initializing recursive structs. | chriseth | 2017-01-24 | 1 | -0/+22 |
* | | | Merge pull request #1600 from ethereum/functionalAsmOut | chriseth | 2017-01-25 | 4 | -17/+94 |
|\ \ \
| |/ /
|/| | |
|
| * | | Create functional assembly output, if possible. | chriseth | 2017-01-24 | 4 | -17/+94 |
* | | | Merge pull request #1245 from ethereum/1215 | chriseth | 2017-01-24 | 5 | -7/+177 |
|\ \ \
| |/ /
|/| | |
|
| * | | analysis: disallow overloading functions with events | Yoichi Hirai | 2017-01-23 | 1 | -1/+6 |
| * | | test: add tests about functions and events of the same name | Yoichi Hirai | 2017-01-23 | 1 | -0/+47 |
| * | | analysis: fix format | Yoichi Hirai | 2017-01-23 | 1 | -4/+7 |
| * | | test: add a test case about inheriting multiple events of the same name | Yoichi Hirai | 2017-01-23 | 1 | -0/+52 |
| * | | Changelog: move an item upwards | Yoichi Hirai | 2017-01-23 | 1 | -1/+1 |
| * | | test: somehow log counting system has changed | Yoichi Hirai | 2017-01-23 | 1 | -10/+10 |
| * | | analysis: Resolve event overloading | Yoichi Hirai | 2017-01-23 | 2 | -14/+11 |
| * | | test: check the results of function calls in the test for multiple events of ... | Yoichi Hirai | 2017-01-23 | 1 | -6/+9 |
| * | | test: fixing inconsistent usage of end-to-end test framework | Yoichi Hirai | 2017-01-23 | 1 | -4/+7 |
| * | | Changelog: add a point about allowing multiple events that share the same name | Yoichi Hirai | 2017-01-23 | 1 | -0/+1 |
| * | | test: Add an end-to-end test about multiple events of the same name | Yoichi Hirai | 2017-01-23 | 1 | -0/+41 |
| * | | analysis: Allow multiple events of the same name | Yoichi Hirai | 2017-01-23 | 1 | -0/+7 |
| * | | test: Add a test for #1215 | Yoichi Hirai | 2017-01-23 | 1 | -0/+11 |
| |/ |
|
* | | Merge pull request #1599 from ethereum/fixErrorTagLLL | Alex Beregszaszi | 2017-01-23 | 2 | -1/+8 |
|\ \ |
|
| * | | LLL: add test for (panic) in a sequence | Alex Beregszaszi | 2017-01-12 | 1 | -0/+7 |
| * | | Fix error tag usage in lll. | chriseth | 2017-01-23 | 1 | -1/+1 |
|/ / |
|
* | | Merge pull request #1591 from ethereum/stackTooDeepLocation | Yoichi Hirai | 2017-01-23 | 3 | -3/+16 |
|\ \ |
|
| * | | Report source location on "stack too deep" errors. | chriseth | 2017-01-21 | 3 | -3/+16 |
| |/ |
|
* | | Merge pull request #1593 from ethereum/identifierRegex | Yoichi Hirai | 2017-01-23 | 1 | -1/+1 |
|\ \ |
|
| * | | Correct identifier regex | chriseth | 2017-01-21 | 1 | -1/+1 |
| |/ |
|
* | | Merge pull request #1592 from ethereum/internalConstructors | Yoichi Hirai | 2017-01-23 | 5 | -2/+49 |
|\ \ |
|
| * | | Check if constructor is public or not. | chriseth | 2017-01-21 | 3 | -2/+13 |
| * | | Add tests for internal constructor. | chriseth | 2017-01-21 | 2 | -0/+36 |
| |/ |
|
* | | Merge pull request #1597 from sarbogast/patch-2 | chriseth | 2017-01-23 | 1 | -10/+10 |
|\ \ |
|
| * | | Fix the list of reasons for throwing automatically | Sebastien Arbogast | 2017-01-21 | 1 | -10/+10 |
| |/ |
|
* | | Merge pull request #1596 from sarbogast/patch-1 | chriseth | 2017-01-23 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | Fixed typo on contract instance | Sebastien Arbogast | 2017-01-21 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #1576 from ethereum/typeIdentifiers | Yoichi Hirai | 2017-01-20 | 7 | -20/+359 |
|\ |
|
| * | Make m_id const. | chriseth | 2017-01-20 | 1 | -1/+1 |
| * | Reset AST node IDs between compilation runs. | chriseth | 2017-01-20 | 5 | -5/+28 |
| * | Properly escape user strings and lists. | chriseth | 2017-01-19 | 3 | -56/+98 |
| * | Type identifiers. | chriseth | 2017-01-19 | 4 | -3/+277 |
* | | Merge pull request #1587 from ethereum/fixFunctionVisibility | Yoichi Hirai | 2017-01-19 | 2 | -2/+4 |
|\ \
| |/
|/| |
|
| * | Fix default function type name visibility. | chriseth | 2017-01-19 | 2 | -2/+4 |
|/ |
|
* | Merge pull request #1583 from federicobond/fix-comment | chriseth | 2017-01-19 | 1 | -1/+1 |
|\ |
|
| * | Fix typo in comment | Federico Bond | 2017-01-18 | 1 | -1/+1 |
* | | Merge pull request #1584 from ethereum/tier | chriseth | 2017-01-19 | 3 | -149/+149 |
|\ \ |
|
| * | | libevmasm: remove duplicate `Tier` from `Tier::xTier`s | Yoichi Hirai | 2017-01-19 | 3 | -149/+149 |
* | | | Merge pull request #1585 from ethereum/libraryfallback | chriseth | 2017-01-19 | 4 | -21/+42 |
|\ \ \
| |_|/
|/| | |
|
| * | | Provide fallback for linking. | chriseth | 2017-01-19 | 4 | -21/+42 |
* | | | Merge pull request #1581 from ethereum/fixosx | chriseth | 2017-01-18 | 1 | -2/+2 |
|\ \ \
| |/ /
|/| | |
|
| * | | Fix JSON output on macos. | chriseth | 2017-01-18 | 1 | -2/+2 |
* | | | Merge pull request #1397 from roadriverrail/contract_collision | chriseth | 2017-01-18 | 10 | -59/+82 |
|\ \ \
| |/ /
|/| | |
|
| * | | Provide fall-back method for contract lookup | Rhett Aultman | 2017-01-17 | 1 | -1/+18 |
| * | | Revert "Fix contract lookup in tests" | Rhett Aultman | 2017-01-17 | 5 | -10/+6 |
| * | | Update changelog | Rhett Aultman | 2017-01-17 | 1 | -0/+3 |
| * | | Fix bad merge artifact(?) | Rhett Aultman | 2017-01-17 | 1 | -1/+1 |
| * | | Modify library collision test | Rhett Aultman | 2017-01-17 | 1 | -0/+1 |
| * | | Revert "Move clashing libraries to common source in test" | Rhett Aultman | 2017-01-17 | 1 | -1/+2 |
| * | | Remove checkLibraryNameClashes() | Rhett Aultman | 2017-01-17 | 2 | -37/+0 |
| * | | Use fully-qualified names for linking, too | Rhett Aultman | 2017-01-17 | 3 | -15/+15 |
| * | | Remove unique error for contract collision | Rhett Aultman | 2017-01-17 | 1 | -39/+10 |
| * | | Fix contract lookup in tests | Rhett Aultman | 2017-01-17 | 5 | -6/+10 |
| * | | Move fullyQualified() name to Declaration | Rhett Aultman | 2017-01-17 | 2 | -10/+1 |
| * | | Stylistic corrections | Rhett Aultman | 2017-01-17 | 3 | -11/+5 |
| * | | Move clashing libraries to common source in test | Rhett Aultman | 2017-01-17 | 1 | -2/+1 |
| * | | Push the error instead of throwing it | Rhett Aultman | 2017-01-17 | 1 | -10/+34 |
| * | | Drop ':' if the source file name is empty | Rhett Aultman | 2017-01-17 | 1 | -1/+2 |
| * | | Only avoid collision if it's the same file | Rhett Aultman | 2017-01-17 | 5 | -14/+52 |
| * | | Tab whitespace cleanup (again) | Rhett Aultman | 2017-01-17 | 1 | -1/+2 |
| * | | Tidy up the error message | Rhett Aultman | 2017-01-17 | 1 | -3/+3 |
| * | | Fix tab, drop stupid '!!!', change error message. | Rhett Aultman | 2017-01-17 | 1 | -3/+3 |
| * | | Error out when contracts collide on name | Rhett Aultman | 2017-01-17 | 1 | -0/+19 |
* | | | Merge pull request #1573 from ethereum/metadata-version | chriseth | 2017-01-17 | 6 | -1/+11 |
|\ \ \ |
|
| * | | | Include SOL_VERSION_COMMIT/SOL_VERSION_PLATFORM in buildinfo.h | Alex Beregszaszi | 2017-01-17 | 3 | -1/+6 |
| * | | | Store strict version number in metadata (exclude the platform) | Alex Beregszaszi | 2017-01-17 | 4 | -1/+6 |
| | |/
| |/| |
|
* | | | Merge pull request #1574 from ethereum/docs-version | chriseth | 2017-01-17 | 1 | -0/+18 |
|\ \ \ |
|
| * | | | Mention how our version maps to Semver | Alex Beregszaszi | 2017-01-17 | 1 | -0/+3 |
| * | | | Explain how version numbers are built | Alex Beregszaszi | 2017-01-17 | 1 | -0/+15 |
| |/ / |
|
* | | | Merge pull request #1575 from ethereum/docs-copyright-date | chriseth | 2017-01-17 | 1 | -1/+1 |
|\ \ \
| |/ /
|/| | |
|
| * | | Update copyright date in docs | Alex Beregszaszi | 2017-01-17 | 1 | -1/+1 |
|/ / |
|
* | | Merge pull request #1570 from ethereum/astidentifiers | chriseth | 2017-01-17 | 4 | -2/+11 |
|\ \ |
|
| * | | Deterministic AST node identifiers. | chriseth | 2017-01-17 | 4 | -2/+11 |
|/ / |
|
* / | Add git submodule init to build instructions (#1569) | Rhett Aultman | 2017-01-17 | 1 | -0/+5 |
|/ |
|
* | Update SolidityLexer.py (#1567) | Nicola | 2017-01-16 | 1 | -0/+1 |
* | Merge pull request #1564 from natzei/patch-1 | chriseth | 2017-01-13 | 1 | -1/+1 |
|\ |
|
| * | Update SolidityLexer.py | Nicola | 2017-01-13 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #1562 from ethereum/gas-tier-enum-class | chriseth | 2017-01-13 | 3 | -141/+141 |
|\ |
|
| * | Make enum Tier into an enum class | Yoichi Hirai | 2017-01-13 | 3 | -141/+141 |
* | | Merge pull request #1563 from ethereum/updateVersion | chriseth | 2017-01-13 | 3 | -3/+5 |
|\ \
| |/
|/| |
|
| * | Update version to 0.4.9. | chriseth | 2017-01-13 | 3 | -3/+5 |
|/ |
|
* | Update Changelog.md | chriseth | 2017-01-13 | 1 | -1/+1 |
* | Merge pull request #1479 from ethereum/function_variable_mixin | chriseth | 2017-01-13 | 9 | -67/+190 |
|\ |
|
| * | ast: events have FunctionType too | Yoichi Hirai | 2017-01-12 | 2 | -8/+17 |
| * | analysis: use Declaration::functionType() in another location | Yoichi Hirai | 2017-01-12 | 1 | -11/+4 |
| * | ast: add Declaration::functionType() | Yoichi Hirai | 2017-01-12 | 3 | -14/+80 |
| * | Changelog: add a line about #1479 | Yoichi Hirai | 2017-01-12 | 1 | -0/+1 |
| * | docs: document the resriction about a function and an event of the same name,... | Yoichi Hirai | 2017-01-12 | 1 | -0/+7 |
| * | test: allow multiple errors in modifier-function overriding | Yoichi Hirai | 2017-01-12 | 1 | -2/+6 |
| * | analysis: avoid emscripten build failure | Yoichi Hirai | 2017-01-12 | 1 | -3/+3 |
| * | analysis: changes necessary to compile std/StandardToken.sol | Yoichi Hirai | 2017-01-12 | 3 | -12/+58 |
| * | analysis: allow some shadowings explicitly | Yoichi Hirai | 2017-01-12 | 3 | -56/+29 |
| * | analysis: report errors when inheritance causes collision | Yoichi Hirai | 2017-01-12 | 1 | -1/+25 |
* | | Merge pull request #1560 from ethereum/cmake | chriseth | 2017-01-13 | 2 | -0/+39 |
|\ \ |
|
| * | | Travis CI: Install latest CMake | Paweł Bylica | 2017-01-12 | 2 | -0/+39 |
* | | | Merge pull request #1549 from ethereum/optimizeOptimizer | chriseth | 2017-01-13 | 12 | -461/+646 |
|\ \ \
| |/ /
|/| | |
|
| * | | Minor changes from review. | chriseth | 2017-01-13 | 4 | -4/+3 |
| * | | Changelog entry. | chriseth | 2017-01-13 | 1 | -1/+2 |
| * | | Windows build fix. | chriseth | 2017-01-13 | 1 | -0/+2 |
| * | | Fix match groups. | chriseth | 2017-01-13 | 1 | -0/+1 |