aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | Merge pull request #3014 from ethereum/require-storage-keywordAlex Beregszaszi2017-10-063-6/+27
| |\ \ \ \
| | * | | | Require location keyword for local variables (0.5.0)Alex Beregszaszi2017-10-063-6/+27
| |/ / / /
| * | | | Merge pull request #2981 from ethereum/no-address-overloadchriseth2017-10-054-5/+70
| |\ \ \ \
| | * | | | Do not add members of address to contracts in experimental 0.5.0Alex Beregszaszi2017-10-054-5/+70
| * | | | | Merge pull request #3020 from ethereum/smt-functioncallAlex Beregszaszi2017-10-052-0/+36
| |\ \ \ \ \ | | |_|_|/ / | |/| | | |
| | * | | | SMT should not crash on typecast/structsAlex Beregszaszi2017-10-052-0/+36
| | | |_|/ | | |/| |
| * | | | Merge pull request #2982 from ethereum/encoderFixesAlex Beregszaszi2017-10-053-25/+99
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | Rename "compacted" to "fromStack".chriseth2017-10-042-22/+18
| | * | | Test encoder for empty structs.chriseth2017-09-271-0/+22
| | * | | ABI encoder fixes and test.chriseth2017-09-272-5/+61
| * | | | Merge pull request #3029 from ethereum/tanwisgasAlex Beregszaszi2017-10-052-0/+6
| |\ \ \ \
| | * | | | Send all gas for 0.5.0.chriseth2017-10-052-0/+6
| | | |/ / | | |/| |
| * | | | Merge pull request #2968 from ethereum/calldataencodedsizechriseth2017-10-051-0/+3
| |\ \ \ \
| | * | | | Add some asserts about calldata encoded size.chriseth2017-10-041-0/+3
| * | | | | Merge pull request #2901 from ethereum/compiler-nameschriseth2017-10-055-1/+218
| |\ \ \ \ \
| | * | | | | Add contract depedendency tests to standardcompilerAlex Beregszaszi2017-10-051-0/+61
| | * | | | | Restrict contracts compiled via outputSelection (but not the individual outpu...Alex Beregszaszi2017-10-053-0/+136
| | * | | | | Provide optional list of contract names to CompilerStack.compileAlex Beregszaszi2017-10-052-1/+21
| | | |/ / / | | |/| | |
| * | | | | Merge pull request #3025 from federicobond/avoid-event-shadowingAlex Beregszaszi2017-10-053-2/+16
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| | * | | | Do not consider shadowing in variable names inside event declarationsFederico Bond2017-10-053-2/+16
| |/ / / /
| * | | | Merge pull request #2962 from ethereum/optionalDebugInfoAsmchriseth2017-10-041-5/+16
| |\ \ \ \
| | * | | | Debugging info in CompilerContext.chriseth2017-10-041-5/+16
| * | | | | Merge pull request #3022 from ethereum/assertAlex Beregszaszi2017-10-043-3/+3
| |\ \ \ \ \
| | * | | | | Use solAssert and not assertAlex Beregszaszi2017-10-043-3/+3
| * | | | | | Merge pull request #2990 from ethereum/someMoreSMTStuffchriseth2017-10-049-31/+116
| |\ \ \ \ \ \
| | * | | | | | Disable SMT tests on windows.chriseth2017-10-041-1/+1
| | * | | | | | Install libz3-dev from PPA if the distribution does not provide it.chriseth2017-09-292-16/+8
| | * | | | | | Tests for SMT checker.chriseth2017-09-291-0/+86
| | * | | | | | Add SMT tests.chriseth2017-09-294-7/+21
| | * | | | | | Remove leftover couts.chriseth2017-09-291-7/+0
| | | |_|_|_|/ | | |/| | | |
| * | | | | | Merge pull request #3023 from redsquirrel/patch-1chriseth2017-10-041-2/+2
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| | * | | | | Minor editsDave Hoover2017-10-041-2/+2
| |/ / / / /
| * | | | | Merge pull request #3013 from ethereum/evmasm-cleanupchriseth2017-10-044-74/+6
| |\ \ \ \ \
| | * | | | | Remove duplicate EVMScheduleAlex Beregszaszi2017-10-032-69/+3
| | * | | | | Use isDup/SwapInstruction helperAlex Beregszaszi2017-10-032-5/+3
| * | | | | | Merge pull request #3009 from ethereum/refactor-exception-whatchriseth2017-10-041-5/+7
| |\ \ \ \ \ \
| | * | | | | | Refactor Exception::what()Paweł Bylica2017-10-021-5/+7
| * | | | | | | Merge pull request #3011 from wadeAlexC/developAlex Beregszaszi2017-10-042-5/+6
| |\ \ \ \ \ \ \
| | * | | | | | | Better error message when using fractional number as array size expressionswadeAlexC2017-10-042-5/+6
| |/ / / / / / /
| * | | | | | | Merge pull request #2542 from federicobond/disallow-non-pure-constantAlex Beregszaszi2017-10-043-9/+42
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| | * | | | | | Disallow non-pure constant state variables in 0.5.0Federico Bond2017-10-033-9/+42
| |/ / / / / /
| * | | | | | Merge pull request #2896 from ethereum/test-genesisAlex Beregszaszi2017-10-032-5/+5
| |\ \ \ \ \ \
| | * | | | | | Use byzantium version of eth.chriseth2017-10-031-2/+2
| | * | | | | | Format chainparams fields properly in testsAlex Beregszaszi2017-10-031-3/+3
| * | | | | | | Merge pull request #3012 from ethereum/lll-includesAlex Beregszaszi2017-10-031-0/+2
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| | * | | | | | LLL: do not crash if import callback is nullAlex Beregszaszi2017-10-031-0/+2
| |/ / / / / /
| * | | | | | Merge pull request #3008 from ethereum/lll-include-callbackAlex Beregszaszi2017-10-036-23/+30
| |\ \ \ \ \ \
| | * | | | | | LLL: change (include) to use a callbackAlex Beregszaszi2017-10-036-23/+30
| |/ / / / / /
| * | | | | | Merge pull request #3005 from ethereum/lll-instructionAlex Beregszaszi2017-10-031-1/+17
| |\ \ \ \ \ \
| | * | | | | | lll: do not expose push/dup/swap/jumpdest as functionsAlex Beregszaszi2017-10-021-1/+17
| * | | | | | | Merge pull request #2997 from federicobond/duplicate-eventsAlex Beregszaszi2017-10-034-5/+83
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| | * | | | | | Extract duplicate function or event finding logicFederico Bond2017-09-302-37/+14
| | * | | | | | Emit error when declaring event with same name and arguments twiceFederico Bond2017-09-304-0/+101
| * | | | | | | Merge pull request #3006 from ethereum/exceptionsAlex Beregszaszi2017-10-021-1/+3
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| | * | | | | | Always return a valid pointer in Exception::what()Alex Beregszaszi2017-10-021-1/+3
| | |/ / / / /
| * | | | | | Merge pull request #2622 from benjaminion/lll-switchAlex Beregszaszi2017-10-023-0/+252
| |\ \ \ \ \ \
| | * | | | | | LLL: Add compiler testsAlex Beregszaszi2017-10-021-0/+128
| | * | | | | | LLL: Tests for the proposed switch expression.benjaminion2017-10-021-0/+86
| | * | | | | | LLL: Implement a switch expression.benjaminion2017-10-021-0/+38
| * | | | | | | Merge pull request #3007 from ethereum/lll-better-errorsAlex Beregszaszi2017-10-021-7/+7
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| | * | | | | | lll: better error reporting in some casesAlex Beregszaszi2017-10-021-7/+7
| | |/ / / / /
| * | | | | | Merge pull request #3004 from ethereum/instr-helpersAlex Beregszaszi2017-10-022-3/+21
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| | * | | | | Add helpers for isPush/isDup/isSwapAlex Beregszaszi2017-10-022-3/+21
| |/ / / / /
| * | | | | Merge pull request #2939 from roadriverrail/error_unary_plusAlex Beregszaszi2017-09-303-1/+34
| |\ \ \ \ \
| | * | | | | Unary + now a synax error (experimental 0.5.0)Rhett Aultman2017-09-303-1/+34
| |/ / / / /
| * | | | | Merge pull request #2919 from ethereum/validate-array-lengthAlex Beregszaszi2017-09-303-1/+12
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| | * | | | Validate array length in type checkerAlex Beregszaszi2017-09-293-1/+12
| |/ / / /
| * | | | Merge pull request #2989 from ethereum/filterMoreWarnigschriseth2017-09-292-16/+40
| |\ \ \ \
| | * | | | More verbose error messages.chriseth2017-09-292-13/+26
| | * | | | Allow test frameworks to filter out some warnings.chriseth2017-09-292-3/+14
| |/ / / /
| * | | | Merge pull request #2936 from ethereum/proper-address-overload-resolutionchriseth2017-09-295-2/+89
| |\ \ \ \
| | * | | | Pull out helper to apply address member to contract membersAlex Beregszaszi2017-09-282-4/+10
| | * | | | Simplify address overloadingAlex Beregszaszi2017-09-282-30/+39
| | * | | | Fix overload resolution when conflict is with members of address (balance, tr...Alex Beregszaszi2017-09-284-6/+78
| |/ / / /
| * | | | Merge pull request #2986 from ethereum/fixsourcelocationofvariabledecsatementAlex Beregszaszi2017-09-282-0/+2
| |\ \ \ \
| | * | | | Fix source location of VariableDeclarationStatement.chriseth2017-09-282-0/+2
| * | | | | Fixed code example (#2955)Zetherz2017-09-281-2/+2
| * | | | | Merge pull request #2983 from ethereum/verboseAssemblychriseth2017-09-281-6/+28
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| | * | | | Better readable encoder assembly.chriseth2017-09-271-6/+28
| | | |_|/ | | |/| |
| * | | | Merge pull request #2985 from martriay/patch-1chriseth2017-09-281-1/+1
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Update contracts.rstMartín Triay2017-09-281-1/+1
| |/ / /
| * | | Merge pull request #2975 from ethereum/encode-memoryAlex Beregszaszi2017-09-274-22/+45
| |\ \ \
| | * | | Split encodeToMemory to packedEncode and abiEncodeAlex Beregszaszi2017-09-274-18/+41
| | * | | Make most of the parameters mandatory in encodeToMemoryAlex Beregszaszi2017-09-272-6/+6
| * | | | Merge pull request #2979 from ethereum/globalcontext-simplifyAlex Beregszaszi2017-09-271-42/+25
| |\ \ \ \
| | * | | | Order GlobalContext entriesAlex Beregszaszi2017-09-271-13/+13
| | * | | | Format GlobalContext for readabilityAlex Beregszaszi2017-09-271-42/+25
| | |/ / /
| * | | | Merge pull request #2972 from ethereum/cmake-cleanup-include-pathschriseth2017-09-274-10/+3
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | CMake: Cleanup include pathsPaweł Bylica2017-09-274-10/+3
| * | | | Merge pull request #2978 from ethereum/infer-locationchriseth2017-09-271-1/+1
| |\ \ \ \
| | * | | | Report correct location for inferred types in packed encodingAlex Beregszaszi2017-09-271-1/+1
| | |/ / /
| * | | | Merge pull request #2976 from ethereum/fix-abi-checkchriseth2017-09-271-23/+25
| |\ \ \ \
| | * | | | Fix other test to use ABI_CHECKAlex Beregszaszi2017-09-271-23/+25
| | |/ / /
| * | | | Merge pull request #2974 from ethereum/docs-abi-tightchriseth2017-09-273-6/+25
| |\ \ \ \
| | * | | | Document packed ABIAlex Beregszaszi2017-09-273-6/+25
| | |/ / /
| * | | | Merge pull request #2973 from ethereum/address-160chriseth2017-09-275-14/+14
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Ensure that address types are always declared as 160bitAlex Beregszaszi2017-09-275-14/+14
| | | |/ | | |/|
| * | | Merge pull request #2946 from ethereum/cmakeAlex Beregszaszi2017-09-272-16/+30
| |\ \ \ | | |/ / | |/| |
| | * | CMake: Add compiler warning about implicit fallthoughPaweł Bylica2017-09-262-16/+30
| * | | Merge pull request #2961 from ethereum/fixEndToEndTestsInputsAlex Beregszaszi2017-09-261-7/+7
| |\ \ \ | | |/ / | |/| |
| | * | Fix encoded EndToEnd inputs.chriseth2017-09-261-7/+7
| | |/
| * | Merge pull request #2934 from ethereum/fallthroughchriseth2017-09-262-53/+56
| |\ \ | | |/ | |/|
| | * Simplify switch statements by refactoring internal break statementsAlex Beregszaszi2017-09-252-24/+24
| | * Avoid switch fallthrough in ExpressionCompilerAlex Beregszaszi2017-09-251-26/+32
| | * Avoid switch fallthrough in CompilerUtilsAlex Beregszaszi2017-09-251-6/+3
| * | Merge pull request #2954 from wadeAlexC/developAlex Beregszaszi2017-09-253-0/+87
| |\ \
| | * | Better error message for unexpected trailing comma in parameter listswadeAlexC2017-09-253-0/+87
| | |/
| * | Merge pull request #2937 from ethereum/failureDiagnosisAlex Beregszaszi2017-09-254-824/+884
| |\ \
| | * | Improved error messages for EndToEnd tests.chriseth2017-09-254-824/+884
| | |/
| * | Merge pull request #2909 from bernardpeh/mydevchriseth2017-09-251-2/+3
| |\ \ | | |/ | |/|
| | * Update frequently-asked-questions.rstchriseth2017-09-251-2/+3
| | * minor tuning to sentence to be more accuratebernard peh2017-09-251-1/+1
| | * possible typo fixbernard peh2017-09-161-1/+1
| * | Merge pull request #2940 from ethereum/verboseErrorsAlex Beregszaszi2017-09-232-3/+25
| |\ \
| | * | Provide template for whiskers error.chriseth2017-09-221-1/+7
| | * | More verbose errors for generated assembly.chriseth2017-09-221-2/+18
| * | | Merge pull request #2935 from ethereum/cleanupTestHelpersAlex Beregszaszi2017-09-2210-96/+22
| |\ \ \ | | |/ / | |/| |
| | * | Cleanup test helper macros.chriseth2017-09-2210-96/+22
| |/ /
| * | Merge pull request #2952 from ethereum/releasechriseth2017-09-220-0/+0
| |\ \ | |/ / |/| |
* | | Merge pull request #2947 from ethereum/developchriseth2017-09-21146-2210/+4725
|\ \ \
| | * | Merge pull request #2949 from ethereum/incrementVersionchriseth2017-09-222-1/+7
| |/| |
| | * | Increment version.chriseth2017-09-222-1/+7
| |/ /
| * | Merge pull request #2943 from ethereum/changelog0417chriseth2017-09-212-5/+9
| |\ \
| | * | Update bug list.chriseth2017-09-211-0/+4
| | * | Changelog cleanup in preparation for 0.4.17.chriseth2017-09-211-5/+5
| |/ /
| * | Merge pull request #2945 from LefterisJP/docs_fix_fallback_gaschriseth2017-09-211-2/+1
| |\ \
| | * | docs: Specify gas fallback function from callLefteris Karapetsas2017-09-211-2/+1
| * | | Merge pull request #2944 from ethereum/dockerfixattepmtchriseth2017-09-211-1/+1
| |\ \ \ | | |/ / | |/| |
| | * | Try to fix docker release deployment.chriseth2017-09-211-1/+1
| * | | Merge pull request #2938 from ethereum/cmake-ccachePaweł Bylica2017-09-213-8/+18
| |\ \ \ | | |/ / | |/| |
| | * | CMake: Better ccache configurationPaweł Bylica2017-09-203-8/+18
| * | | Merge pull request #2942 from matthieucan/patch-1chriseth2017-09-211-2/+2
| |\ \ \
| | * | | fix typo: missing word in documentationMatthieu Caneill2017-09-211-2/+2
| |/ / /
| * | | Merge pull request #2902 from ethereum/warn-obsoletechriseth2017-09-213-3/+38
| |\ \ \
| | * | | Warn about obsolete sha3/suicide callsAlex Beregszaszi2017-09-193-3/+38
| * | | | Merge pull request #2924 from ethereum/inlineasm-assign-multichriseth2017-09-2011-9/+134
| |\ \ \ \
| | * | | | Remove unintentional copy in assignment operation.chriseth2017-09-202-20/+25
| | * | | | Limit parser recursion depth further (needed by increased assembly data struc...Alex Beregszaszi2017-09-201-1/+1
| | * | | | Support multiple assignment in inline assemblyAlex Beregszaszi2017-09-2010-25/+145
| |/ / / /
| * | | | Merge pull request #2930 from ethereum/no-deps-submodulechriseth2017-09-205-4/+101
| |\ \ \ \
| | * | | | Windows: Copy install_deps.cmake from cpp-dependencies repoPaweł Bylica2017-09-202-1/+100
| | * | | | jsoncpp: Restore download dir in source treePaweł Bylica2017-09-201-0/+1
| | * | | | Remove deps git submodulePaweł Bylica2017-09-192-3/+0
| * | | | | Merge pull request #2929 from ethereum/cppcheckAlex Beregszaszi2017-09-2018-43/+42
| |\ \ \ \ \ | | |_|_|/ / | |/| | | |
| | * | | | Rename MiniMoustache to Whiskers in testsAlex Beregszaszi2017-09-201-0/+0
| | * | | | Mark functions staticAlex Beregszaszi2017-09-205-16/+16
| | * | | | Limit of scope of variables in SHA3Alex Beregszaszi2017-09-201-3/+2
| | * | | | Mark constructors explicitAlex Beregszaszi2017-09-202-3/+3
| | * | | | Ensure parameter names match between headers and implementationAlex Beregszaszi2017-09-2010-21/+21
| |/ / / /
| * | | | Merge pull request #2927 from ethereum/abispecfixchriseth2017-09-191-4/+4
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Clarify shorthand notation in ABIAlex Beregszaszi2017-09-191-2/+2
| | * | | Fix ABI spec regarding arrays.chriseth2017-09-191-2/+2
| | |/ /
| * | | Merge pull request #2926 from ethereum/depsPaweł Bylica2017-09-192-1/+51
| |\ \ \ | | |/ / | |/| |
| | * | deps: Move and fix jsoncpp.cmake from deps submodulePaweł Bylica2017-09-192-1/+51
| * | | Merge pull request #2920 from ethereum/fixConstantBytesAlex Beregszaszi2017-09-194-1/+38
| |\ \ \
| | * | | Add tests for constant bytes/stringsAlex Beregszaszi2017-09-192-0/+36
| | * | | Allow constant byte arrays.chriseth2017-09-192-1/+2
| |/ / /
| * | | Merge pull request #2910 from ethereum/fallback-restrict-externalchriseth2017-09-183-1/+39
| |\ \ \
| | * | | Force fallback to be external (experimental 0.5.0 change)Alex Beregszaszi2017-09-183-1/+39
| | |/ /
| * | | Merge pull request #2922 from ethereum/asm-bytes-requiredchriseth2017-09-181-3/+3
| |\ \ \
| | * | | Properly calculate bytesRequired for subsAlex Beregszaszi2017-09-181-3/+3
| | | |/ | | |/|
| * | | Merge pull request #1673 from ethereum/structsAlex Beregszaszi2017-09-1815-79/+894
| |\ \ \
| | * | | Fixed tests with mappings in structs and added some more.chriseth2017-09-161-2/+90
| | * | | Check for interface types of members and cache recursion check.chriseth2017-09-162-21/+48
| | * | | Add changelogAlex Beregszaszi2017-09-161-0/+1
| | * | | Clarify ABI & Solidity typesAlex Beregszaszi2017-09-161-2/+5
| | * | | Use "tuple" for struct types in ABI JSON.chriseth2017-09-164-27/+52
| | * | | Implement struct encoder.chriseth2017-09-167-52/+177
| | * | | Fix tests.chriseth2017-09-165-6/+11
| | * | | Expect test to fail until implemented.chriseth2017-09-161-1/+4
| | * | | Document structs in ABIchriseth2017-09-161-3/+89
| | * | | Structure type json using "components".chriseth2017-09-162-114/+151
| | * | | Fix interface type conversion internal to structs.chriseth2017-09-164-6/+46
| | * | | Tests for external signatures.chriseth2017-09-161-4/+28
| | * | | Function signatures containing structs.chriseth2017-09-164-45/+98
| | * | | Update tests and error messages.chriseth2017-09-163-14/+14
| | * | | Check for recursive structs.chriseth2017-09-163-4/+33
| | * | | Allow structs as part of function interfaces.chriseth2017-09-166-11/+280
| | |/ /
| * | | Merge pull request #2921 from ethereum/asm-assertion-messageschriseth2017-09-181-3/+3
| |\ \ \ | | |_|/ | |/| |
| | * | Add useful messages to exceptions in the assemblerAlex Beregszaszi2017-09-181-3/+3
| | |/
| * | Merge pull request #2905 from ethereum/circlecichriseth2017-09-184-16/+56
| |\ \ | | |/ | |/|
| | * Circle CI: Emscripten buildPaweł Bylica2017-09-154-16/+56
| * | Merge pull request #2823 from ethereum/iuliaCompressorAlex Beregszaszi2017-09-1617-93/+190
| |\ \ | | |/ | |/|
| | * Move ABI encoder into its own function.chriseth2017-09-166-66/+83
| | * Named assembly labels.chriseth2017-09-1613-28/+108
| |/
| * Merge pull request #2904 from ethereum/viewPure5Alex Beregszaszi2017-09-154-11/+35
| |\
| | * Enforce view with error for experimental 0.5.0.chriseth2017-09-144-11/+35
| * | Merge pull request #2749 from ethereum/require-visibilitychriseth2017-09-1510-564/+588
| |\ \ | | |/ | |/|
| | * Update view/pure tests to contain mandatory visibility specifiersAlex Beregszaszi2017-09-141-53/+51
| | * Update type tests to contain mandatory visibility specifiersAlex Beregszaszi2017-09-141-495/+506
| | * Update std to contain visibility specifiersAlex Beregszaszi2017-09-144-15/+15
| | * Warn if no visibility is specified on contract functions.Alex Beregszaszi2017-09-144-1/+16
| |/
| * Merge pull request #2883 from ethereum/experimental-v050Alex Beregszaszi2017-09-142-0/+3
| |\
| | * Add experimental feature 'v0.5.0'Alex Beregszaszi2017-09-142-0/+3
| |/
| * Merge pull request #2900 from ethereum/viewpure-warningsAlex Beregszaszi2017-09-141-14/+14
| |\
| | * Fix view/pure warnings on selector testsAlex Beregszaszi2017-09-141-14/+14
| |/
| * Merge pull request #2898 from ethereum/docs-abichriseth2017-09-141-0/+5
| |\
| | * Fix nested lists in the ABI documentationAlex Beregszaszi2017-09-141-0/+5
| |/
| * Merge pull request #2473 from ethereum/functiontype-sigAlex Beregszaszi2017-09-147-1/+132
| |\
| | * Use hashing function in testsAlex Beregszaszi2017-09-131-3/+3
| | * Document function selectorsAlex Beregszaszi2017-09-132-0/+13
| | * Rename .sig to .selector on function typesAlex Beregszaszi2017-09-135-17/+17
| | * Add tests for function type sigsAlex Beregszaszi2017-09-132-0/+105
| | * Add sig member on function typeAlex Beregszaszi2017-09-133-1/+14
| * | Merge pull request #2848 from ethereum/checkViewPurechriseth2017-09-1416-90/+954
| |\ \
| | * | Changelog entry.chriseth2017-09-141-0/+1
| | * | Minor changes from review.chriseth2017-09-131-9/+3
| | * | Rename to invalidInPureFunctionschriseth2017-09-133-3/+3
| | * | Allow constant variables in pure functions.chriseth2017-09-062-1/+14
| | * | Rename and add anonymous namespace.chriseth2017-09-063-3/+6
| | * | Fix testschriseth2017-09-062-6/+9
| | * | Tone down error message.chriseth2017-09-062-5/+5
| | * | Modifier invocation can be base constructor callchriseth2017-09-061-5/+7
| | * | Analyze assembly.chriseth2017-09-065-13/+153
| | * | Add view/pure information about instructions.chriseth2017-09-062-0/+54
| | * | New tests for view and pure checker.chriseth2017-09-062-8/+331
| | * | Do not report on overriding function and only warn for view.chriseth2017-09-061-12/+19
| | * | Store super function.chriseth2017-09-064-0/+8
| | * | Remove previous warning about pureness not being enforced.chriseth2017-09-061-2/+0
| | * | Change tests to use view or pure as appropriateAlex Beregszaszi2017-09-062-76/+76
| | * | View-pure checker.chriseth2017-09-065-2/+320
| * | | Merge pull request #2290 from ali92hm/developchriseth2017-09-132-1/+20
| |\ \ \
| | * | | Added --pretty-json commandline optionAli92hm2017-09-132-6/+11
| | * | | Enabling --combined-json to output to fileAli92hm2017-09-131-1/+5
| | * | | Added createJson method to make writing json easierAli92hm2017-09-132-0/+10
| | | |/ | | |/|
| * | | Merge pull request #2895 from ethereum/docs-creationchriseth2017-09-131-38/+10
| |\ \ \
| | * | | Overhaul contract creation section in the documentation (add reference to rem...Alex Beregszaszi2017-09-131-38/+10
| | |/ /
| * | | Merge pull request #2892 from ethereum/limit-duplicate-declaration-errorschriseth2017-09-132-2/+21
| |\ \ \ | | |/ / | |/| |
| | * | Limit each duplicate declaration error to 32 referencesAlex Beregszaszi2017-09-132-2/+21
| |/ /
| * | Merge pull request #2893 from ethereum/travis-clang-buildAlex Beregszaszi2017-09-133-27/+26
| |\ \
| | * | Travis CI: Fix Emscripten buildPaweł Bylica2017-09-132-26/+26
| | * | Travis CI: Do not cache build dirPaweł Bylica2017-09-131-1/+0
| |/ /
| * | Merge pull request #2852 from ssuman/developchriseth2017-09-123-8/+18
| |\ \
| | * | Display helpful warning for unused function arguments/return parametersSuman2017-09-123-8/+18
| * | | Merge pull request #2891 from ethereum/same-declaration-exponential-errorAlex Beregszaszi2017-09-121-1/+5
| |\ \ \ | | |/ / | |/| |
| | * | Do not report overload conflicts for every line excessivelyAlex Beregszaszi2017-09-121-1/+5
| |/ /
| * | Merge pull request #2888 from ethereum/same-declaration-errorAlex Beregszaszi2017-09-121-10/+12
| |\ \
| | * | Use secondary source location as a vector in same declaration errorsAlex Beregszaszi2017-09-121-10/+12
| * | | Merge pull request #2887 from ethereum/missing-functions-listchriseth2017-09-121-5/+7
| |\ \ \
| | * | | Show each unimplemented function in secondary source locationAlex Beregszaszi2017-09-121-5/+7
| | |/ /
| * | | Merge pull request #2880 from ethereum/docs-metadatachriseth2017-09-123-144/+145
| |\ \ \
| | * | | Promote metadata to its own chapter (split from miscellaneous)Alex Beregszaszi2017-09-113-144/+145
| * | | | Merge pull request #2853 from ethereum/cleanup-asm-streamchriseth2017-09-1210-60/+75
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | Simplify assembly printing in CLIAlex Beregszaszi2017-09-111-15/+8
| | * | | Introduce assemblyStringAlex Beregszaszi2017-09-1110-24/+27
| | * | | Do not return the stream in asssemblyStreamAlex Beregszaszi2017-09-116-12/+9
| | * | | Split out the JSON functionality from assembly.stream()Alex Beregszaszi2017-09-1110-46/+67
| | * | | Mark functions static in libevmasmAlex Beregszaszi2017-09-112-3/+4
| | |/ /
| * | | Merge pull request #2881 from ethereum/analysis-testchriseth2017-09-123-6/+6
| |\ \ \
| | * | | Change retrieveContract to take name and not indexAlex Beregszaszi2017-09-113-6/+6
| | |/ /