aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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 #2544 from federicobond/error-value-transfer-non-payablechriseth2017-07-136-1/+101
|\
| * 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.chriseth2017-07-1233-0/+3303
|/
* Merge pull request #2560 from ethereum/abi-spec-nitpickchriseth2017-07-121-9/+6
|\
| * Borrow a sentence from @axicYoichi Hirai2017-07-121-2/+2
| * 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/parsingAlex Beregszaszi2017-07-025-5/+3
* | | Merge pull request #2522 from ethereum/testCodechriseth2017-07-1271-3/+10063
|\ \ \
| * | | 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 assemblyAlex Beregszaszi2017-07-123-1/+19
| | |_|/ | |/| |
* | | | Merge pull request #1477 from ethereum/doc-remove-fixedchriseth2017-07-121-16/+2
|\ \ \ \ | |/ / / |/| | |
| * | | 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: 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 testAlex Beregszaszi2017-07-111-0/+12
|/ / / /
* | | | Merge pull request #2554 from ethereum/minMaxValueAlex Beregszaszi2017-07-114-0/+40
|\ \ \ \
| * | | | 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.chriseth2017-07-113-2/+3
|/ / / /
* | | | Merge pull request #2536 from ethereum/releaseChecklistAlex Beregszaszi2017-07-091-0/+18
|\ \ \ \
| * | | | Release checklistchriseth2017-07-091-0/+18
|/ / / /
* | | | Merge pull request #2539 from hh3755/patch-1Alex Beregszaszi2017-07-091-1/+1
|\ \ \ \
| * | | | typo of bitween for betweenhh37552017-07-081-1/+1
* | | | | Merge pull request #2540 from benjaminion/lll-for-testAlex Beregszaszi2017-07-091-0/+31
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Test cases for for and while loops.benjaminion2017-07-091-0/+31
|/ / / /
* | | | Merge pull request #2535 from ethereum/releasechriseth2017-07-060-0/+0
|\ \ \ \
| * \ \ \ Merge pull request #2532 from ethereum/developchriseth2017-07-0615-22/+179
| |\ \ \ \
* | \ \ \ \ Merge pull request #2534 from ethereum/chriseth-patch-1chriseth2017-07-062-1/+8
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | 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.13chriseth2017-07-062-1/+5
|/ / / / /
* | | | | Merge pull request #2529 from ethereum/warnThrowAlex Beregszaszi2017-07-064-1/+27
|\ \ \ \ \
| * | | | | 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.chriseth2017-07-064-7/+51
| | |_|/ / | |/| | |
* | | | | Merge pull request #2527 from ethereum/onlyASTIfAnalysisSuccessfulchriseth2017-07-062-2/+3
|\ \ \ \ \
| * | | | | 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.chriseth2017-07-041-0/+1
* | | | | | Merge pull request #2524 from ethereum/doNotOmitErrorTypechriseth2017-07-062-4/+5
|\ \ \ \ \ \
| * | | | | | 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 snapLeo Arias2017-06-281-0/+29
* | | | | | Merge pull request #2518 from ethereum/fixInternalVariableAlreadyPresentAlex Beregszaszi2017-07-053-0/+33
|\ \ \ \ \ \
| * | | | | | 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.rstPatrick Walters2017-07-051-4/+4
|/ / / / / / /
* | | | | | | Merge pull request #2515 from ethereum/ubuntuReleasechriseth2017-07-051-4/+20
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Some fixes for the PPA release scripts.chriseth2017-07-041-4/+20
* | | | | | | Merge pull request #2516 from ethereum/releasechriseth2017-07-044-4/+7
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | / / / | | |_|/ / / | |/| | | |
| * | | | | Merge pull request #2513 from ethereum/onlyPushIfSomethingToPushchriseth2017-07-041-2/+1
| |\ \ \ \ \
| | * | | | | 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
| |\| | | |
| * | | | | Merge pull request #2235 from ethereum/releasetarballchriseth2017-05-171-0/+4
| |\ \ \ \ \
| | * | | | | 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.chriseth2017-05-051-1/+1
| |/ / / / /
| * | | | | Merge pull request #2232 from ethereum/appveyor_prerelease_releasechriseth2017-05-051-1/+1
| |\ \ \ \ \
| | * | | | | 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.chriseth2017-07-032-1/+3
|/ / / / /
* | | | | Merge pull request #2509 from ethereum/versionchriseth2017-07-032-2/+6
|\ \ \ \ \
| * | | | | 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
|\ \ \ \ \
| * | | | | 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
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | 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 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 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.chriseth2017-07-023-2/+73
|/ / / /
* | | | Merge pull request #2481 from ethereum/mload-optimchriseth2017-07-013-54/+3
|\ \ \ \
| * | | | Changelog entry.chriseth2017-07-011-0/+1
| * | | | Removed useless test.chriseth2017-07-011-53/+0
| * | | | MLOAD has side-effects, treat it like that in the optimiserAlex Beregszaszi2017-07-012-1/+2
* | | | | Merge pull request #2496 from jamesray1/patch-24chriseth2017-07-011-0/+1
|\ \ \ \ \
| * | | | | Added ref for Getter functionsJames Ray2017-07-011-0/+1
| |/ / / /
* | | | | Merge pull request #2488 from ethereum/solcjsAlex Beregszaszi2017-07-015-20/+38
|\ \ \ \ \
| * | | | | Add script to retrieve versionAlex Beregszaszi2017-07-015-7/+38
| * | | | | Read version from CMakeLists in test_emscriptenAlex Beregszaszi2017-07-011-14/+1
| |/ / / /
* | | | | Merge pull request #2494 from ethereum/remove-why3chriseth2017-07-018-45/+2
|\ \ \ \ \
| * | | | | Remove parsing of why3 doc stringsAlex Beregszaszi2017-07-013-14/+2
| * | | | | Remove Why3 error classAlex Beregszaszi2017-07-015-31/+0
| |/ / / /
* | | | | Merge pull request #2498 from ethereum/enum_conversionchriseth2017-07-011-0/+44
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | test: add a test passing an invalid boolean value as an event argumentYoichi Hirai2017-07-011-0/+15
| * | | | test: add an assertion about storing an invalid boolean into the memoryYoichi Hirai2017-07-011-0/+8
| * | | | test: add a test about storing an invalid booleanYoichi Hirai2017-07-011-0/+21
|/ / / /
* | | | Merge pull request #2445 from ethereum/inlineasm-warn-jumpAlex Beregszaszi2017-07-014-27/+45
|\ \ \ \
| * | | | Correctly check for jump warningsAlex Beregszaszi2017-07-011-27/+29
| * | | | Warn on JUMP/JUMPI in inline assemblyAlex Beregszaszi2017-07-014-4/+20
|/ / / /
* | | | Merge pull request #2491 from ethereum/warnAboutCallcodeAlex Beregszaszi2017-07-013-1/+35
|\ \ \ \
| * | | | Warn about callcode.chriseth2017-06-303-1/+35
* | | | | Merge pull request #2490 from ethereum/smallJumpOptimizationAlex Beregszaszi2017-07-012-3/+9
|\ \ \ \ \
| * | | | | Abort early if there is nothing to encode or decode.chriseth2017-06-302-3/+9
| |/ / / /
* | | | | Merge pull request #2492 from 0x5e5e/patch-1chriseth2017-06-301-8/+8
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Update types.srtBen Che2017-06-301-8/+8
|/ / / /
* | | | Silence implicit fallthrough warning for gcc > 7Lefteris Karapetsas2017-06-291-1/+7
* | | | Merge pull request #2472 from ethereum/emscripten-solcjschriseth2017-06-293-1/+68
|\ \ \ \
| * | | | Use BuildInfo.h to retrieve versionAlex Beregszaszi2017-06-291-1/+14
| * | | | Run solc-js tests on emscripten buildAlex Beregszaszi2017-06-293-1/+55
* | | | | Merge pull request #2418 from benjaminion/lll-macro-testschriseth2017-06-291-2/+196
|\ \ \ \ \
| * | | | | LLL: Full set of test cases for the built-in compiler macros.benjaminion2017-06-281-2/+196
| |/ / / /
* | | | | Merge pull request #2457 from ethereum/fixNegativeStackHeightAlex Beregszaszi2017-06-295-1/+41
|\ \ \ \ \
| * | | | | Document appendFunctionSelectorAlex Beregszaszi2017-06-291-0/+4
| * | | | | Stack adjustment and code generation for fallback function.chriseth2017-06-291-4/+6
| * | | | | Fix negative stack size checks.chriseth2017-06-284-0/+13
| * | | | | Test for negative stack height.chriseth2017-06-281-0/+21
| |/ / / /
* | | | | Merge pull request #2471 from ethereum/ast-literalchriseth2017-06-293-7/+16
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Use boost::starts_withAlex Beregszaszi2017-06-291-1/+1
| * | | | Rename to isHexNumber()Alex Beregszaszi2017-06-293-5/+5
| * | | | Add hasHexPrefix() to AST::LiteralAlex Beregszaszi2017-06-283-7/+16
|/ / / /
* | | | Merge pull request #2462 from ethereum/lll-fix-defchriseth2017-06-282-12/+31
|\ \ \ \
| * | | | LLL: fix redefinitions on some compilersAlex Beregszaszi2017-06-242-12/+31
* | | | | Merge pull request #2451 from ethereum/warnVarInLoopchriseth2017-06-284-12/+100
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Verbose error message test failure.chriseth2017-06-281-1/+10
| * | | | Give min and max values in warning message.chriseth2017-06-282-3/+29
| * | | | Changelog entry.chriseth2017-06-281-0/+1
| * | | | Adjust other tests.chriseth2017-06-281-8/+8
| * | | | Fix test error reporting if we ignore warnings.chriseth2017-06-281-3/+9
| * | | | Update tests themselveschriseth2017-06-281-2/+2
| * | | | Warn if using var x = 0chriseth2017-06-281-0/+24
| * | | | Test for var i = 0;chriseth2017-06-281-0/+22
|/ / / /
* | | | Merge pull request #2464 from federicobond/deprecate-function-type-nameschriseth2017-06-274-2/+36
|\ \ \ \
| * | | | Warn deprecated usage of parameter names in function typesFederico Bond2017-06-274-2/+36
* | | | | Merge pull request #2413 from ethereum/utf8-strict-parserchriseth2017-06-273-11/+291
|\ \ \ \ \
| * \ \ \ \ Merge branch 'develop' into utf8-strict-parserchriseth2017-06-2710-28/+223
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #2437 from ethereum/warnDoubleCopyStorageAlex Beregszaszi2017-06-275-0/+141
|\ \ \ \ \ \
| * | | | | | Some more tests.chriseth2017-06-261-0/+32
| * | | | | | Test about semantics of "swap" in storage.chriseth2017-06-261-0/+32
| * | | | | | Warn about copies in storage that might overwrite unexpectedly.chriseth2017-06-264-0/+77
* | | | | | | Merge pull request #2459 from ethereum/noComparisonForSomeTypesAlex Beregszaszi2017-06-275-5/+61
|\ \ \ \ \ \ \
| * | | | | | | Update tests for function type comparisonAlex Beregszaszi2017-06-271-0/+11
| * | | | | | | Only allow equality checks for internal function types.chriseth2017-06-261-1/+1
| * | | | | | | Disallow comparisons between some types.chriseth2017-06-264-5/+16
| * | | | | | | Tests for comparison of non-comparable types.chriseth2017-06-261-0/+34
| |/ / / / / /
* | | | | | | Merge pull request #2453 from ethereum/memcopyAsForLoopAlex Beregszaszi2017-06-272-23/+20
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Comment about zero length.chriseth2017-06-271-0/+2
| * | | | | | Reformat.chriseth2017-06-261-6/+9
| * | | | | | Use for loop for assembly memcopy.chriseth2017-06-261-23/+15
| | * | | | | Add a text corpus to the UTF-8 testsAlex Beregszaszi2017-06-271-0/+113
| | * | | | | Add comprehensive test for UTF-8 validationAlex Beregszaszi2017-06-271-0/+103
| | * | | | | Rewrite validateUTF8 using if/elseAlex Beregszaszi2017-06-261-39/+38
| | * | | | | Rewrite validateUTF8 to use charAlex Beregszaszi2017-06-261-7/+11
| | * | | | | Validate first byte properly for UTF8Alex Beregszaszi2017-06-261-5/+13
| | * | | | | Implement strict UTF-8 validationAlex Beregszaszi2017-06-262-2/+54
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #2450 from ethereum/addressstringAlex Beregszaszi2017-06-263-0/+22
|\ \ \ \ \ \
| * | | | | | Changelog entry.chriseth2017-06-221-0/+1
| * | | | | | Fix strings interpreted as addresses.chriseth2017-06-221-0/+2
| * | | | | | Check for address-like strings being treated as addresses.chriseth2017-06-221-0/+19
* | | | | | | Merge pull request #2460 from ethereum/disallowMultiModifierAlex Beregszaszi2017-06-265-0/+41
|\ \ \ \ \ \ \
| * | | | | | | Disallow invoking the same modifier multiple times.chriseth2017-06-245-0/+41
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2442 from ethereum/remove-why3chriseth2017-06-267-1085/+3
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Remove Why3 generatorAlex Beregszaszi2017-06-257-1085/+3
| |/ / / / /
* | | | | | Merge pull request #2449 from federicobond/warn-bytesxx-decimalchriseth2017-06-262-3/+50
|\ \ \ \ \ \
| * | | | | | Warn if decimal literals are used in a bytesXX contextFederico Bond2017-06-242-3/+50
* | | | | | | Merge pull request #2298 from ethereum/fixThrowRevertAlex Beregszaszi2017-06-2613-74/+147
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Clarify exception documentationAlex Beregszaszi2017-06-241-6/+5
| * | | | | | Review suggestions.chriseth2017-06-244-5/+5
| * | | | | | Clarify exceptions.chriseth2017-06-243-30/+57
| * | | | | | Fix tests.chriseth2017-06-242-20/+34
| * | | | | | Fix location tests.chriseth2017-06-241-2/+2
| * | | | | | Change invalid opcode to revert for input validation.chriseth2017-06-247-20/+53
|/ / / / / /
* | | | | | Merge pull request #2461 from ethereum/fixWindows234chriseth2017-06-241-0/+0
|\ \ \ \ \ \
| * | | | | | Update deps: Download boost again for Windows.chriseth2017-06-241-0/+0
|/ / / / / /
* | | | | | Merge pull request #2213 from ethereum/jsoncompilerchriseth2017-06-232-120/+90
|\ \ \ \ \ \
| * | | | | | Rewrite jsonCompiler using StandardCompilerAlex Beregszaszi2017-06-222-120/+90
* | | | | | | Merge pull request #2455 from LefterisJP/bump_cpp_dependencieschriseth2017-06-231-0/+0
|\ \ \ \ \ \ \
| * | | | | | | Bump cpp-dependencies to include jsoncpp fixLefteris Karapetsas2017-06-231-0/+0
* | | | | | | | Merge pull request #2439 from ethereum/lll-varsAlex Beregszaszi2017-06-233-9/+35
|\ \ \ \ \ \ \ \
| * | | | | | | | LLL: remove obsolete headerAlex Beregszaszi2017-06-231-6/+0
| * | | | | | | | LLL: fix the set keyword (create symbol if not present)Alex Beregszaszi2017-06-232-3/+33
| * | | | | | | | LLL: report correct name if a symbol was not foundAlex Beregszaszi2017-06-231-1/+1
| * | | | | | | | LLL: do not allow empty variable namesAlex Beregszaszi2017-06-231-0/+2
* | | | | | | | | Merge pull request #2448 from federicobond/constant-addresseschriseth2017-06-233-5/+16
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | Fix address literals not being treated as compile-time constantsFederico Bond2017-06-232-5/+6
| * | | | | | | | Check for constness of address constant.chriseth2017-06-231-0/+10
* | | | | | | | | Merge pull request #2401 from federicobond/update-grammarchriseth2017-06-232-7/+17
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix and improve grammar.txtFederico Bond2017-06-232-5/+8
| * | | | | | | | | grammar.txt: Fix grammar for f.gas(p).value(q)() style callsFederico Bond2017-06-231-4/+11
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2443 from ethereum/julia-asm-sizechriseth2017-06-234-4/+35
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | Refactor updateReferenceAlex Beregszaszi2017-06-232-7/+11
| * | | | | | | | Support appendAssemblySize() in AbstractAssemblyAlex Beregszaszi2017-06-234-0/+27
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2454 from greggdourgarian/patch-1chriseth2017-06-231-1/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | Update installing-solidity.rstgregg dourgarian2017-06-231-1/+1
|/ / / / / / / /
* | | | | | | | Merge pull request #2444 from ethereum/parser-scannerAlex Beregszaszi2017-06-233-5/+25
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Avoid including Scanner.h in ParserBase.hAlex Beregszaszi2017-06-233-5/+25
* | | | | | | | Merge pull request #2452 from ethereum/fixPassingEmptyStringAlex Beregszaszi2017-06-235-2/+64
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Bug list entry.chriseth2017-06-232-1/+39
| * | | | | | | Fix ABI encoding of empty string literal.chriseth2017-06-222-1/+2
| * | | | | | | Test for passing empty string literal as function argument.chriseth2017-06-221-0/+23
* | | | | | | | Merge pull request #2426 from ethereum/miniMoustacheAlex Beregszaszi2017-06-237-0/+364
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Changelog entry for Whiskers.chriseth2017-06-221-0/+1
| * | | | | | | Document Whiskers.Alex Beregszaszi2017-06-222-0/+21
| * | | | | | | Whiskers template systemchriseth2017-06-224-0/+342
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2408 from federicobond/constant-parameterschriseth2017-06-233-1/+29
|\ \ \ \ \ \ \
| * | | | | | | Fix segmentation fault with constant function parametersFederico Bond2017-06-223-1/+29
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2423 from federicobond/tuple-grammarchriseth2017-06-231-1/+4
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Fix grammar for tuple expressionsFederico Bond2017-06-201-1/+4
| |/ / / / /
* | | | | | Merge pull request #2440 from ethereum/lll-includechriseth2017-06-221-1/+7
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | LLL: report errors if (include) failedAlex Beregszaszi2017-06-221-1/+7
* | | | | | Merge pull request #2446 from benjaminion/lll-fix-msg-6-argsAlex Beregszaszi2017-06-222-1/+19
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | LLL: Fix msg macro with six arguments.benjaminion2017-06-222-1/+19
|/ / / / /
* | | | | Merge pull request #2404 from ethereum/methodidentifiersAlex Beregszaszi2017-06-225-22/+17
|\ \ \ \ \
| * | | | | Make compiler.contractDefinition privateAlex Beregszaszi2017-06-222-5/+7
| * | | | | Rework functionHashes into methodIdentifiersAlex Beregszaszi2017-06-225-9/+10
| * | | | | Use compilerStack.functionHashes in StandardCompilerAlex Beregszaszi2017-06-221-9/+1
| |/ / / /
* | | | | Merge pull request #2438 from ethereum/exceptions-cleanupAlex Beregszaszi2017-06-2225-85/+43
|\ \ \ \ \
| * | | | | Merge interface/Exceptions and interface/UtilsAlex Beregszaszi2017-06-2220-63/+21
| * | | | | Remove unused errinfo typesAlex Beregszaszi2017-06-222-6/+0
| * | | | | Remove obscure DEV_IGNORE_EXCEPTIONS macroAlex Beregszaszi2017-06-222-4/+14
| * | | | | Use assertThrow where possibleAlex Beregszaszi2017-06-222-12/+8
* | | | | | Merge pull request #2415 from benjaminion/lll-fix-create-macrochriseth2017-06-222-2/+31
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | LLL: Testcases for the two create built-in macros.benjaminion2017-06-221-0/+28
| * | | | | LLL: Fix for edge case in the create macros.benjaminion2017-06-221-2/+3
| |/ / / /
* | | | | Merge pull request #2399 from ethereum/lll-ifchriseth2017-06-224-20/+73
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Replace obsolete assembly code in LLLAlex Beregszaszi2017-06-223-20/+11
| * | | | Add tests for when/unless/if in LLLAlex Beregszaszi2017-06-221-0/+62
* | | | | Merge pull request #2417 from benjaminion/lll-relabel-ecrecover-macroAlex Beregszaszi2017-06-222-1/+20
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | LLL: Test case for ecrecover built-in macro.benjaminion2017-06-221-0/+19
| * | | | LLL: Correctly label arguments to ecrecover built-in macro.benjaminion2017-06-221-1/+1
|/ / / /
* | | | Merge pull request #2425 from ethereum/removedebugbreakAlex Beregszaszi2017-06-223-163/+3
|\ \ \ \
| * | | | Remove debugbreak.chriseth2017-06-213-163/+3
* | | | | Merge pull request #2429 from DillonBArevalo/fix-votingchriseth2017-06-211-4/+4
|\ \ \ \ \ | |/ / / / |/| | | |