aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove the need of jumping out of the fallbackAlex Beregszaszi2017-07-282-8/+5
|
* Disallow externalSignature for fallback functionsAlex Beregszaszi2017-07-281-0/+1
|
* Add isFallback() helperAlex Beregszaszi2017-07-284-6/+9
|
* Merge pull request #2635 from ethereum/fixCrashOnAssignmentToNonLValueAlex Beregszaszi2017-07-273-1/+18
|\ | | | | Fix crash on assignment to non-LValue
| * Changelog entry.chriseth2017-07-271-0/+1
| |
| * Fix crash on assignment to non-lvalue.chriseth2017-07-261-1/+3
| |
| * Test for assigning to non-lvalue.chriseth2017-07-261-0/+14
| |
* | Merge pull request #2652 from ethereum/fixMultiModifierchriseth2017-07-276-9/+41
|\ \ | | | | | | Re-allow multiple modifiers per function.
| * | Re-allow multiple modifiers per function.chriseth2017-07-276-9/+41
| | |
* | | Merge pull request #2651 from ethereum/asm-optimiserchriseth2017-07-272-17/+60
|\ \ \ | | | | | | | | Introduce fine-grained optimiser settings in libevmasm
| * | | Introduce fine-grained optimiser settings in libevmasmAlex Beregszaszi2017-07-272-17/+60
| | | |
* | | | Merge pull request #2641 from elopio/patch-1chriseth2017-07-271-1/+1
|\ \ \ \ | | | | | | | | | | Update the snap metadata to allow stable releases
| * | | | update the snap metadata to allow stable releasesLeo Arias2017-07-271-1/+1
| | | | | | | | | | | | | | | With this change, we will be ready to move the next tag you release to the candidate channel in the store, and make the final testing rounds to then put it in the stable channel and make it visible to all the Ubuntu users.
* | | | | Merge pull request #2640 from elopio/patch-2chriseth2017-07-271-0/+4
|\ \ \ \ \ | | | | | | | | | | | | Add the install instructions from the edge snap
| * | | | | Add the install instructions from the edge snapLeo Arias2017-07-271-0/+4
| |/ / / /
* | | | | Merge pull request #2629 from hcaw/patch-1chriseth2017-07-271-3/+2
|\ \ \ \ \ | |_|/ / / |/| | | | Link to Ethereum Studio removed - project has been discontinued
| * | | | Moved Ethereum Studio to Discontinued section as suggestedHarry Wright2017-07-251-0/+2
| | | | |
| * | | | Link to Ethereum Studio removed - project has been discontinuedHarry Wright2017-07-251-3/+0
| | |_|/ | |/| | | | | | see https://www.reddit.com/r/ethereum/comments/6c23ua/is_hack_ethercamp_dead/dhrf0aa/
* | | | Merge pull request #2645 from ethereum/assertsAlex Beregszaszi2017-07-277-51/+36
|\ \ \ \ | |_|_|/ |/| | | Use solAssert where possible
| * | | Use solAssert instead of boost throw where possibleAlex Beregszaszi2017-07-277-51/+36
| | |/ | |/|
* | | Merge pull request #2649 from nathanph/patch-1chriseth2017-07-271-1/+1
|\ \ \ | | | | | | | | Fix typo in contracts.rst
| * | | Fix typo in contracts.rstNathan Hernandez2017-07-271-1/+1
| | | | | | | | | | | | Changed `internall` to `internally`.
* | | | Merge pull request #2650 from ethereum/metadata-test-fixchriseth2017-07-271-2/+4
|\ \ \ \ | | | | | | | | | | Fix metadata tests
| * | | | Fix metadata testsAlex Beregszaszi2017-07-271-2/+4
| | | | |
* | | | | Merge pull request #2636 from ethereum/docs-randomYoichi Hirai2017-07-275-21/+29
|\ \ \ \ \ | | | | | | | | | | | | Random documentation fixes
| * | | | | Closing parenthesischriseth2017-07-271-1/+1
| | | | | |
| * | | | | Avoid using .send in the examplesAlex Beregszaszi2017-07-271-7/+2
| | | | | |
| * | | | | Use the storage keyword in examplesAlex Beregszaszi2017-07-272-4/+4
| | | | | |
| * | | | | Avoid using var if not requiredAlex Beregszaszi2017-07-271-2/+2
| | | | | |
| * | | | | Mention all global aliasesAlex Beregszaszi2017-07-272-4/+10
| | | | | |
| * | | | | Mention that callcode is deprecatedAlex Beregszaszi2017-07-272-1/+9
| | | | | |
| * | | | | Remove interface keyword from reserved listAlex Beregszaszi2017-07-271-1/+1
| | | | | |
| * | | | | Remove reference to Why3Alex Beregszaszi2017-07-271-2/+1
| | |_|/ / | |/| | |
* | | | | Merge pull request #2642 from ethereum/test-split-asmYoichi Hirai2017-07-272-821/+873
|\ \ \ \ \ | | | | | | | | | | | | Split off libevmasm specific optimiser tests
| * | | | | Split off libevmasm specific optimiser testsAlex Beregszaszi2017-07-272-821/+873
| | | | | |
* | | | | | Merge pull request #2643 from ethereum/compilerstackYoichi Hirai2017-07-272-39/+55
|\ \ \ \ \ \ | | | | | | | | | | | | | | Reorder CompilerStack to be in logical order
| * | | | | | Reorder CompilerStack to be in logical orderAlex Beregszaszi2017-07-272-39/+55
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2644 from ethereum/toodeepYoichi Hirai2017-07-272-1/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | Report location on stack too deep if possible
| * | | | | | Report location on stack too deep if possibleAlex Beregszaszi2017-07-272-1/+7
| |/ / / / /
* | | | | | Merge pull request #2646 from ethereum/standardcompilerYoichi Hirai2017-07-271-18/+23
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Clean up error catching in StandardCompiler
| * | | | | DocstringParsingError is not thrown anymore in StandardCompilerAlex Beregszaszi2017-07-271-16/+8
| | | | | |
| * | | | | Catch FatalError in StandardCompilerAlex Beregszaszi2017-07-271-3/+16
| |/ / / /
* | | | | Merge pull request #2566 from ethereum/metadata-only-relevantchriseth2017-07-276-2/+113
|\ \ \ \ \ | |_|_|/ / |/| | | | Metadata: only include relevant files in the source list
| * | | | Add tests for relevant metadata filesAlex Beregszaszi2017-07-191-0/+67
| | | | |
| * | | | Add template for merging setsAlex Beregszaszi2017-07-192-4/+7
| | | | |
| * | | | Avoid cyclic imports in referencedSourceUnitsAlex Beregszaszi2017-07-192-6/+11
| | | | |
| * | | | Only include files usde in metadataAlex Beregszaszi2017-07-192-0/+10
| | | | |
| * | | | Add option to recurse referencedSourceUnitsAlex Beregszaszi2017-07-192-5/+10
| | | | |
| * | | | Add referencedSourceUnits() helperAlex Beregszaszi2017-07-192-0/+13
| | | | |
| * | | | Add sourceUnit() helper to DeclarationAlex Beregszaszi2017-07-192-2/+10
| | | | |
* | | | | Merge pull request #2647 from skiral/patch-1Alex Beregszaszi2017-07-271-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | fix misspell
| * | | | fix misspellSkiral Inc2017-07-271-1/+1
|/ / / /
* | | | Merge pull request #2639 from ethereum/grammarAlex Beregszaszi2017-07-271-1/+1
|\ \ \ \ | | | | | | | | | | Fix grammar
| * | | | Fix grammarYoichi Hirai2017-07-261-1/+1
| | |/ / | |/| |
* | | | Merge pull request #1637 from ethereum/warn-shadowing-globalschriseth2017-07-267-78/+269
|\ \ \ \ | |/ / / |/| | | Warn if shadowing built-ins
| * | | Warn about shadowing variables.Alex Beregszaszi2017-07-257-78/+269
| | |/ | |/|
* | | Merge pull request #2631 from maurelian/maurelian_patch1Yoichi Hirai2017-07-261-6/+4
|\ \ \ | | | | | | | | Clarify require and assert usage
| * | | Clarify require and assert usagemaurelian2017-07-261-6/+4
| |/ /
* | | Merge pull request #2599 from ethereum/compilerstack-cleanupAlex Beregszaszi2017-07-2611-58/+46
|\ \ \ | | | | | | | | Cleanup compilerstack (remove old methods and clean compile)
| * | | Add CompilerStack::setOptimiserSettingsAlex Beregszaszi2017-07-2610-16/+27
| | | |
| * | | Add CompilerStack::setLibrariesAlex Beregszaszi2017-07-265-8/+17
| | | |
| * | | Remove unused interfaces from CompilerStackAlex Beregszaszi2017-07-263-39/+7
|/ / /
* | | Merge pull request #2627 from atfornes/patch-2chriseth2017-07-261-2/+3
|\ \ \ | | | | | | | | Change Mapping example to valid (executable) code
| * | | Change Mapping example to valid (executable) codeAntonio Tenorio-Fornés2017-07-251-2/+3
| | | | | | | | | | | | | | | | | | | | Current example will not compile and would need to be compiled in separate files, unlike how it is shown (see https://github.com/ethereum/solidity/pull/2618). The proposed changes provide both a source code that compiles and a easier to understand Contract creation (using new instead of a contract address).
* | | | Merge pull request #2603 from ethereum/test-jsoncompilerchriseth2017-07-261-2/+95
|\ \ \ \ | |_|/ / |/| | | Comprehensive tests for jsonCompiler
| * | | Add test for compileStandardAlex Beregszaszi2017-07-191-0/+29
| | | |
| * | | Add test for compileSingleAlex Beregszaszi2017-07-191-0/+51
| | | |
| * | | Add test for compileJSONCallbackAlex Beregszaszi2017-07-191-3/+16
| | | |
* | | | Merge pull request #2572 from elopio/snap-versionchriseth2017-07-251-1/+7
|\ \ \ \ | | | | | | | | | | Prepare the version of the snap package for the release tags
| * | | | use echo -n instead of touchLeo Arias2017-07-181-1/+1
| | | | |
| * | | | Prepare the version of the snap package for the release tagsLeo Arias2017-07-181-1/+7
| | | | |
* | | | | Merge pull request #2484 from jamesray1/patch-8chriseth2017-07-251-2/+2
|\ \ \ \ \ | |_|_|/ / |/| | | | Added links for the getter function.
| * | | | Update types.rstJames Ray2017-07-011-2/+2
| | | | |
| * | | | Changed URL for getter to a refJames Ray2017-06-301-1/+1
| | | | |
| * | | | Used a ref for getter instead of a URL.James Ray2017-06-301-1/+1
| | | | |
| * | | | Added links for the getter function.James Ray2017-06-301-2/+2
| | | | |
* | | | | Merge pull request #2625 from ethereum/chriseth-patch-1Alex Beregszaszi2017-07-241-1/+2
|\ \ \ \ \ | | | | | | | | | | | | Mention homebrew in release checklist
| * | | | | Mention homebrew in release checklistchriseth2017-07-241-1/+2
|/ / / / /
* | | | | Merge pull request #2615 from NIC619/developAlex Beregszaszi2017-07-211-1/+1
|\ \ \ \ \ | | | | | | | | | | | | minor fix on assembly example
| * | | | | minor fix on assembly exampleNIC6192017-07-211-1/+1
| | | | | |
* | | | | | Merge pull request #2616 from benjaminion/lll-nested-conditional-testsAlex Beregszaszi2017-07-211-0/+50
|\ \ \ \ \ \ | |/ / / / / |/| | | | | LLL: Test cases for nested IF expressions.
| * | | | | LLL: Test cases for nested IF expressions.benjaminion2017-07-211-0/+50
|/ / / / /
* | | | | Merge pull request #2573 from benjaminion/lll-error-report-symbolAlex Beregszaszi2017-07-201-11/+11
|\ \ \ \ \ | | | | | | | | | | | | LLL: Improve error reporting in certain cases.
| * | | | | LLL: Improve error reporting in certain cases.benjaminion2017-07-161-11/+11
| | | | | |
* | | | | | Merge pull request #1544 from VoR0220/fixedPointTypeResolutionAlex Beregszaszi2017-07-205-182/+164
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fixed point type resolution
| * | | | | | Cleanup fixed point type changeschriseth2017-07-204-142/+110
| | | | | | |
| * | | | | | Change fixed point types to have digit countVoR02202017-07-205-113/+127
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* | | | | | Merge pull request #2334 from ethereum/printMultiErrorAlex Beregszaszi2017-07-201-1/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | Print information about types of errors.
| * | | | | | Print information about types of errors.chriseth2017-07-191-1/+8
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #2605 from roadriverrail/this-in-constructorAlex Beregszaszi2017-07-204-1/+31
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | This in constructor
| * | | | | Migrate over to ErrorReporterRhett Aultman2017-07-191-1/+1
| | | | | |
| * | | | | Add test and changelogAlex Beregszaszi2017-07-192-1/+16
| | | | | |
| * | | | | Warn if this is used in constructorAlex Beregszaszi2017-07-192-0/+15
|/ / / / /
* | | | | Merge pull request #2602 from ethereum/emscripten-shrinkYoichi Hirai2017-07-191-2/+0
|\ \ \ \ \ | |/ / / / |/| | | | Remove LINKABLE from Emscripten
| * | | | Remove LINKABLE from EmscriptenAlex Beregszaszi2017-07-191-2/+0
|/ / / /
* | | | Merge pull request #2596 from ethereum/lll-test-optimiserYoichi Hirai2017-07-192-2/+2
|\ \ \ \ | | | | | | | | | | Run LLL contract tests with optimiser too
| * | | | Run LLL contract tests with optimiser tooAlex Beregszaszi2017-07-192-2/+2
| | | | |
* | | | | Merge pull request #2592 from ethereum/lll-simplifyYoichi Hirai2017-07-191-5/+1
|\ \ \ \ \ | | | | | | | | | | | | LLL: remove useless code
| * | | | | LLL: remove useless codeAlex Beregszaszi2017-07-191-5/+1
| |/ / / /
* | | | | Merge pull request #2591 from ethereum/lll-no-optimYoichi Hirai2017-07-191-2/+8
|\ \ \ \ \ | | | | | | | | | | | | LLL: disable optimiser entirely if requested
| * | | | | LLL: disable optimiser entirely if requestedAlex Beregszaszi2017-07-191-2/+8
| |/ / / /
* | | | | Merge pull request #2589 from ethereum/rename-onchainmetadataYoichi Hirai2017-07-196-17/+17
|\ \ \ \ \ | | | | | | | | | | | | Rename onChainMetadata to metadata
| * | | | | Rename onChainMetadata to metadataAlex Beregszaszi2017-07-196-17/+17
| |/ / / /
* | | | | Merge pull request #2598 from ethereum/example-test-fixesYoichi Hirai2017-07-196-28/+46
|\ \ \ \ \ | | | | | | | | | | | | Enable more examples in the documentation for testing
| * | | | | Enable more examples in the documentation for testingAlex Beregszaszi2017-07-196-28/+46
| |/ / / /
* | | | | Merge pull request #2597 from ethereum/modifier-internalYoichi Hirai2017-07-193-1/+16
|\ \ \ \ \ | | | | | | | | | | | | Mark modifiers as internal
| * | | | | Mark modifiers as internalAlex Beregszaszi2017-07-193-1/+16
| |/ / / /
* | | | | Merge pull request #2593 from ethereum/parser-error-textYoichi Hirai2017-07-191-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Update parser error for pragma/import/contract
| * | | | | Update parser error for pragma/import/contractAlex Beregszaszi2017-07-191-1/+1
| |/ / / /
* | | | | Merge pull request #2594 from ethereum/emscriptenYoichi Hirai2017-07-191-4/+20
|\ \ \ \ \ | | | | | | | | | | | | Add comments to Emscripten flags
| * | | | | Add comments to Emscripten flagsAlex Beregszaszi2017-07-191-4/+20
| |/ / / /
* | | | | Merge pull request #2590 from ethereum/natspec-cleanupYoichi Hirai2017-07-193-31/+6
|\ \ \ \ \ | | | | | | | | | | | | Remove unneccesary interface from Natspec
| * | | | | Remove unneccesary interface from NatspecAlex Beregszaszi2017-07-193-31/+6
| |/ / / /
* | | | | Merge pull request #2588 from ethereum/test-optimiserYoichi Hirai2017-07-192-4/+2
|\ \ \ \ \ | |/ / / / |/| | | | Run metadata and gas meter tests when optimiser is on too
| * | | | Run metadata and gas meter tests when optimiser is on tooAlex Beregszaszi2017-07-192-4/+2
|/ / / /
* | | | Merge pull request #2585 from ethereum/tests-compilerstackAlex Beregszaszi2017-07-184-4/+12
|\ \ \ \ | | | | | | | | | | Do not use obscure CompilerStack methods in tests
| * | | | Do not use obscure CompilerStack methods in testsAlex Beregszaszi2017-07-184-4/+12
|/ / / /
* | | | Merge pull request #2583 from ethereum/soljson-licenseAlex Beregszaszi2017-07-183-1/+17
|\ \ \ \ | |_|_|/ |/| | | Export license in jsonCompiler and add tests
| * | | Test for version/license in jsonCompilerAlex Beregszaszi2017-07-181-0/+15
| | | |
| * | | Properly export the license() method in EmscriptenAlex Beregszaszi2017-07-182-1/+2
|/ / /
* | | Merge pull request #2584 from ethereum/standardcompiler-cleanupAlex Beregszaszi2017-07-181-13/+13
|\ \ \ | | | | | | | | Readability fixes in StandardCompiler
| * | | Mark const variablesAlex Beregszaszi2017-07-181-4/+4
| | | |
| * | | Reorder code for readabilityAlex Beregszaszi2017-07-181-9/+9
|/ / /
* | | Merge pull request #2582 from jooray/patch-1Alex Beregszaszi2017-07-181-1/+1
|\ \ \ | | | | | | | | Keep the terminology about the exceptions the same
| * | | Keep the terminology about the exceptions the sameJuraj Bednar2017-07-181-1/+1
|/ / / | | | | | | Don't call exception revert-style when the rest of the document uses require-style
* | | Merge pull request #2570 from benjaminion/lll-contract-test-ensAlex Beregszaszi2017-07-182-0/+507
|\ \ \ | | | | | | | | LLL: whole contract tests for the ENS Registry.
| * | | LLL: whole contract tests for the ENS Registry.benjaminion2017-07-182-0/+507
| |/ /
* | | Merge pull request #2574 from ltfschoen/patch-4Alex Beregszaszi2017-07-181-2/+2
|\ \ \ | |/ / |/| | Update solidity-by-example.rst. Fixes accepted bids
| * | Update solidity-by-example.rst. Fixes accepted bidsLuke Schoen2017-07-171-2/+2
|/ / | | | | Only accept bid values higher than highest bid. Since returns early from `placeBid` function if `value <= highestBid`
* | Merge pull request #2565 from ethereum/literal-string-errorchriseth2017-07-143-1/+46
|\ \ | | | | | | Include types in explicit conversion error message
| * | Add test for explicit type conversion literal stringAlex Beregszaszi2017-07-141-0/+37
| | |
| * | Include types in explicit conversion error messageAlex Beregszaszi2017-07-142-1/+9
| | |
* | | Merge pull request #2559 from benjaminion/lll-contract-test-erc20Alex Beregszaszi2017-07-142-0/+652
|\ \ \ | |/ / |/| | LLL: whole contract tests for ERC20 token.
| * | LLL: whole contract tests for ERC20 token.benjaminion2017-07-142-0/+652
| | |
* | | Merge pull request #2564 from ethereum/large-arrays-calldataAlex Beregszaszi2017-07-145-2/+54
|\ \ \ | | | | | | | | Add type error for arrays too large for calldata
| * | | Disable large arrays for memory location tooAlex Beregszaszi2017-07-142-2/+6
| | | |
| * | | Add tests for large calldata arraysAlex Beregszaszi2017-07-141-0/+25
| | | |
| * | | Issue error properly for oversized arrays for calldataAlex Beregszaszi2017-07-144-2/+25
|/ / /
* | | Merge pull request #2553 from ethereum/extract-docs-testschriseth2017-07-1410-42/+176
|\ \ \ | | | | | | | | Extract examples from documentation and run tests on it
| * | | Refactor compilation tests.chriseth2017-07-142-36/+51
| | | |
| * | | Ignore the docs build directory.chriseth2017-07-141-1/+3
| | | |
| * | | Fix bugs in example contractsAlex Beregszaszi2017-07-144-11/+42
| | | |
| * | | Add version pragma to docs examplesAlex Beregszaszi2017-07-134-0/+16
| | | |
| * | | Run tests on source code from docsAlex Beregszaszi2017-07-131-0/+25
| | | |
| * | | Upgrade isolate_tests.py to support extracting code from docsAlex Beregszaszi2017-07-131-3/+48
|/ / /
* | | Merge pull request #2504 from ethereum/inlineasm-decl-emptyAlex Beregszaszi2017-07-139-16/+68
|\ \ \ | | | | | | | | Support variable declarations without an assignment in assembly
| * | | Rename expectedItems to numVariablesAlex Beregszaszi2017-07-132-6/+6
| | | |
| * | | Add end-to-end testAlex Beregszaszi2017-07-132-1/+19
| | | |
| * | | Add changelog and documentationAlex Beregszaszi2017-07-132-1/+2
| | | |
| * | | Support variable declarations without an assignment in EVMAlex Beregszaszi2017-07-131-3/+12
| | | |
| * | | Support parsing let statements without a valueAlex Beregszaszi2017-07-135-11/+35
| | | |
* | | | Merge pull request #2567 from ethereum/refactorExceptionschriseth2017-07-139-44/+83
|\ \ \ \ | | | | | | | | | | Refactor exceptions and provide comment function.
| * | | | Refactor exceptions and provide comment function.chriseth2017-07-139-44/+83
| | |/ / | |/| |
* | | | Merge pull request #2569 from ethereum/transferToTransferAlex Beregszaszi2017-07-131-0/+18
|\ \ \ \ | |_|/ / |/| | | Add another transfer testcase.
| * | | Add another transfer testcase.chriseth2017-07-131-0/+18
|/ / /
* | | Merge pull request #2544 from federicobond/error-value-transfer-non-payablechriseth2017-07-136-1/+101
|\ \ \ | |/ / |/| | Add type error when attempting to transfer value to a non-payable contract
| * | Fix error message formattingFederico Bond2017-07-131-1/+1
| | |
| * | Add type error when attempting value transfer to a non-payable contractFederico Bond2017-07-135-0/+100
|/ /
* | Merge pull request #2562 from ethereum/addGnosisTestContractsAlex Beregszaszi2017-07-1333-0/+3303
|\ \ | | | | | | Gnosis compilation contracts.
| * | Gnosis compilation contracts.chriseth2017-07-1233-0/+3303
|/ /
* | Merge pull request #2560 from ethereum/abi-spec-nitpickchriseth2017-07-121-9/+6
|\ \ | | | | | | Nitpicking abi-spec.rst
| * | Borrow a sentence from @axicYoichi Hirai2017-07-121-2/+2
| | | | | | | | | | | | and edit the phrase "following its type", which sounded like the data follows the type in the call data.
| * | Nitpicking abi-spec.rstYoichi Hirai2017-07-121-8/+5
| | |
* | | Merge pull request #2501 from ethereum/undef-macroschriseth2017-07-125-5/+3
|\ \ \ | | | | | | | | Move UndefMacros from libdevcore to libsolidity/parsing
| * | | Move UndefMacros from libdevcore to libsolidity/parsingAlex Beregszaszi2017-07-025-5/+3
| | | |
* | | | Merge pull request #2522 from ethereum/testCodechriseth2017-07-1271-3/+10063
|\ \ \ \ | | | | | | | | | | Added various contracts for testing.
| * | | | Added various contracts for testing.chriseth2017-07-0571-3/+10063
| | | | |
* | | | | Merge pull request #2556 from ethereum/inlineasm-calldatachriseth2017-07-123-1/+19
|\ \ \ \ \ | | | | | | | | | | | | Issue proper warning trying to access calldata variables in inline assembly
| * | | | | Issue proper warning trying to access calldata variables in inline assemblyAlex Beregszaszi2017-07-123-1/+19
| | |_|/ / | |/| | |
* | | | | Merge pull request #1477 from ethereum/doc-remove-fixedchriseth2017-07-121-16/+2
|\ \ \ \ \ | |/ / / / |/| | | | [WIP] docs: ``var x = 1/4`` is not working, so remove description about it
| * | | | docs: ``var x = 1/4`` is not working, so remove description about itYoichi Hirai2016-12-021-16/+2
| | | | |
* | | | | Merge pull request #2545 from benjaminion/lll-alloc-updatedAlex Beregszaszi2017-07-123-6/+79
|\ \ \ \ \ | | | | | | | | | | | | LLL: alloc issues round-up
| * | | | | LLL: rewrite alloc to avoid issues with edge cases.benjaminion2017-07-123-6/+79
| | | | | |
* | | | | | Merge pull request #2557 from ethereum/appveyorchriseth2017-07-121-0/+12
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Add failing implicit conversion test
| * | | | | Add failing implicit conversion testAlex Beregszaszi2017-07-111-0/+12
|/ / / / /
* | | | | Merge pull request #2554 from ethereum/minMaxValueAlex Beregszaszi2017-07-114-0/+40
|\ \ \ \ \ | | | | | | | | | | | | Some helper functions.
| * | | | | Helper functions.chriseth2017-07-114-0/+40
|/ / / / /
* | | | | Merge pull request #2551 from ethereum/fixStructMemberWarningAlex Beregszaszi2017-07-113-2/+3
|\ \ \ \ \ | | | | | | | | | | | | Fix invalid "explicit storage keyword" warning for reference members of structs.
| * | | | | Fix invalid "explicit storage keyword" warning for reference members of structs.chriseth2017-07-113-2/+3
|/ / / / /
* | | | | Merge pull request #2536 from ethereum/releaseChecklistAlex Beregszaszi2017-07-091-0/+18
|\ \ \ \ \ | | | | | | | | | | | | Release checklist
| * | | | | Release checklistchriseth2017-07-091-0/+18
|/ / / / /
* | | | | Merge pull request #2539 from hh3755/patch-1Alex Beregszaszi2017-07-091-1/+1
|\ \ \ \ \ | | | | | | | | | | | | typo of bitween for between
| * | | | | typo of bitween for betweenhh37552017-07-081-1/+1
| | | | | |
* | | | | | Merge pull request #2540 from benjaminion/lll-for-testAlex Beregszaszi2017-07-091-0/+31
|\ \ \ \ \ \ | |/ / / / / |/| | | | | LLL: Test cases for for and while loops.
| * | | | | Test cases for for and while loops.benjaminion2017-07-091-0/+31
|/ / / / /
* | | | | Merge pull request #2535 from ethereum/releasechriseth2017-07-060-0/+0
|\ \ \ \ \ | | | | | | | | | | | | Merge release back into develop.
| * \ \ \ \ Merge pull request #2532 from ethereum/developchriseth2017-07-0615-22/+179
| |\ \ \ \ \ | | | | | | | | | | | | | | Merge develop to release for 0.4.13.
* | \ \ \ \ \ Merge pull request #2534 from ethereum/chriseth-patch-1chriseth2017-07-062-1/+8
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Bump version.
| * | | | | | Update changelog.chriseth2017-07-061-0/+7
| | | | | | |
| * | | | | | Bump version.chriseth2017-07-061-1/+1
|/ / / / / /
* | | | | | Merge pull request #2531 from ethereum/release0413chriseth2017-07-062-1/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | Release date for 0.4.13
| * | | | | | Release date for 0.4.13chriseth2017-07-062-1/+5
|/ / / / / /
* | | | | | Merge pull request #2529 from ethereum/warnThrowAlex Beregszaszi2017-07-064-1/+27
|\ \ \ \ \ \ | | | | | | | | | | | | | | Deprecate throw.
| * | | | | | Deprecate throw.chriseth2017-07-064-1/+27
|/ / / / / /
* | | | | | Merge pull request #2528 from ethereum/warnNoStoragechriseth2017-07-064-7/+51
|\ \ \ \ \ \ | | | | | | | | | | | | | | Warn if local storage reference variable does not use "storage" explicitly.
| * | | | | | Warn if local storage reference variable does not use "storage" explicitly.chriseth2017-07-064-7/+51
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2527 from ethereum/onlyASTIfAnalysisSuccessfulchriseth2017-07-062-2/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | Only output AST if the analysis was successful.
| * | | | | | Only output AST if the analysis was successful.chriseth2017-07-062-2/+3
| |/ / / / /
* | | | | | Merge pull request #2514 from ethereum/chriseth-patch-1chriseth2017-07-061-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Run docker deployment on actual releases.
| * | | | | | Run docker deployment on actual releases.chriseth2017-07-041-0/+1
| | | | | | |
* | | | | | | Merge pull request #2524 from ethereum/doNotOmitErrorTypechriseth2017-07-062-4/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Do not omit error type.
| * | | | | | | Do not omit error type.chriseth2017-07-062-4/+5
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2475 from elopio/snapcraftchriseth2017-07-061-0/+29
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Add the packaging metadata to build the solidity snap
| * | | | | | Add the packaging metadata to build the solidity snapLeo Arias2017-06-281-0/+29
| | | | | | |
* | | | | | | Merge pull request #2518 from ethereum/fixInternalVariableAlreadyPresentAlex Beregszaszi2017-07-053-0/+33
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix internal variable already present error.
| * | | | | | | Changelog entry.chriseth2017-07-051-0/+3
| | | | | | | |
| * | | | | | | Fix internal "variable already present" error.chriseth2017-07-051-0/+3
| | | | | | | |
| * | | | | | | Test for internal "variable already present" error.chriseth2017-07-051-0/+27
| | | | | | | |
* | | | | | | | Merge pull request #2521 from PWKad/patch-2Alex Beregszaszi2017-07-051-4/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Update contributing.rst
| * | | | | | | | Update contributing.rstPatrick Walters2017-07-051-4/+4
|/ / / / / / / /
* | | | | | | | Merge pull request #2515 from ethereum/ubuntuReleasechriseth2017-07-051-4/+20
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Some fixes for the PPA release scripts.
| * | | | | | | Some fixes for the PPA release scripts.chriseth2017-07-041-4/+20
| | | | | | | |
* | | | | | | | Merge pull request #2516 from ethereum/releasechriseth2017-07-044-4/+7
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | / / / / | | |_|/ / / / | |/| | | | | Merge release back into develop.
| * | | | | | Merge pull request #2513 from ethereum/onlyPushIfSomethingToPushchriseth2017-07-041-2/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Only push to bytecode repository if there is something to push.
| | * | | | | | Only push to bytecode repository if there is something to push.chriseth2017-07-041-2/+1
| |/ / / / / /
| * | | | | | Merge pull request #2510 from ethereum/developchriseth2017-07-03177-4407/+8549
| |\| | | | | | | | | | | | | | | | | | | Version 0.4.12
| * | | | | | Merge pull request #2235 from ethereum/releasetarballchriseth2017-05-171-0/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Also put prerelease.txt into release tarball.
| | * | | | | | Also put prerelease.txt into release tarball.chriseth2017-05-171-0/+4
| |/ / / / / /
| * | | | | | Merge pull request #2236 from ethereum/shouldworkontagsAlex Beregszaszi2017-05-061-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Also create empty prerelease.txt for tags.
| | * | | | | | Also create empty prerelease.txt for tags.chriseth2017-05-051-1/+1
| |/ / / / / /
| * | | | | | Merge pull request #2232 from ethereum/appveyor_prerelease_releasechriseth2017-05-051-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Appveyor prerelease release - PR to release branch
| | * | | | | | Try another way to truncate prerelease.txtchriseth2017-05-041-1/+1
| | | | | | | |
| | * | | | | | Set prerelease.txt to be empty on the release branch.chriseth2017-05-041-1/+1
| |/ / / / / /
* | | | | | | Merge pull request #2512 from ethereum/updateVersionchriseth2017-07-042-1/+3
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Bump version.
| * | | | | | Bump version.chriseth2017-07-032-1/+3
|/ / / / / /
* | | | | | Merge pull request #2509 from ethereum/versionchriseth2017-07-032-2/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | Version
| * | | | | | Set release date.chriseth2017-07-031-0/+4
| | | | | | |
| * | | | | | Set release date.chriseth2017-07-031-2/+2
|/ / / / / /
* | | | | | Merge pull request #2497 from ethereum/changelogchriseth2017-07-031-16/+16
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update changelog
| * | | | | | Add component to the changelog entriesAlex Beregszaszi2017-07-031-2/+2
| | | | | | |
| * | | | | | Remove extra UTF-8 entryAlex Beregszaszi2017-07-031-1/+0
| | | | | | |
| * | | | | | Add instruction shadows solidity variablesAlex Beregszaszi2017-07-031-0/+1
| | | | | | |
| * | | | | | Reorder changelog for alphabetical orderAlex Beregszaszi2017-07-031-16/+16
| | | | | | |
* | | | | | | Merge pull request #2507 from ethereum/jsonio-safechriseth2017-07-032-14/+17
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Handle parsing errors in StandardCompiler
| * | | | | | Use more refined states in StandardCompilerAlex Beregszaszi2017-07-031-6/+7
| | | | | | |
| * | | | | | Export CompilerStack stateAlex Beregszaszi2017-07-031-8/+10
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #2503 from ethereum/julia-analyzerchriseth2017-07-034-5/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add Julia-mode to AsmAnalyzer/CodeGen
| * | | | | | Add Julia mode as an option to EVMCodeTransformAlex Beregszaszi2017-07-034-4/+8
| | | | | | |
| * | | | | | Run analyzer in Julia mode if requested in AssemblyStackAlex Beregszaszi2017-07-021-1/+1
| |/ / / / /
* | | | | | Merge pull request #2499 from ethereum/shift-helperchriseth2017-07-034-19/+39
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Add shift helper to CompilerUtils
| * | | | | Add assert to shift helperAlex Beregszaszi2017-07-031-0/+2
| | | | | |
| * | | | | Use shift helper in LValueAlex Beregszaszi2017-07-031-4/+2
| | | | | |
| * | | | | More uses of shift helperAlex Beregszaszi2017-07-031-6/+10
| | | | | |
| * | | | | Change shiftNumberOnStack to bitsAlex Beregszaszi2017-07-033-13/+13
| | | | | |
| * | | | | Use shift helperAlex Beregszaszi2017-07-032-8/+8
| | | | | |
| * | | | | Add shift helper to CompilerUtilsAlex Beregszaszi2017-07-032-0/+16
|/ / / / /
* | | | | Merge pull request #2493 from ethereum/moreLicensesAlex Beregszaszi2017-07-023-2/+73
|\ \ \ \ \ | | | | | | | | | | | | Add other licenses.
| * | | | | Add other licenses.chriseth2017-07-023-2/+73
|/ / / / /
* | | | | Merge pull request #2481 from ethereum/mload-optimchriseth2017-07-013-54/+3
|\ \ \ \ \ | | | | | | | | | | | | MLOAD has side-effects, treat it like that in the optimiser
| * | | | | Changelog entry.chriseth2017-07-011-0/+1
| | | | | |