Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warn about shift of literals. | chriseth | 2017-08-16 | 1 | -0/+1 |
| | |||||
* | Add statemutability field to the ABI | Alex Beregszaszi | 2017-08-15 | 1 | -0/+1 |
| | |||||
* | Prevent too deep recursion in parser. | chriseth | 2017-08-15 | 1 | -0/+1 |
| | |||||
* | Merge pull request #2703 from ethereum/warnAboutLargeStorageArrays | chriseth | 2017-08-14 | 1 | -0/+1 |
|\ | | | | | Warn about large storage structures. | ||||
| * | Warn about large storage structures. | chriseth | 2017-08-12 | 1 | -0/+1 |
| | | |||||
* | | Improve override changes signature error message | Federico Bond | 2017-08-12 | 1 | -0/+1 |
|/ | |||||
* | Enforce commas in tuple syntax | Federico Bond | 2017-08-12 | 1 | -0/+1 |
| | |||||
* | Store experimental flag in metadata CBOR | Alex Beregszaszi | 2017-08-11 | 1 | -0/+2 |
| | |||||
* | Show previous visibility specifier in parser error | Alex Beregszaszi | 2017-08-09 | 1 | -0/+1 |
| | |||||
* | Set version to 0.4.16. | chriseth | 2017-08-09 | 1 | -0/+6 |
| | |||||
* | Update changelog. | chriseth | 2017-08-08 | 1 | -1/+1 |
| | |||||
* | Disable unimplemented library functions instead | Alex Beregszaszi | 2017-08-08 | 1 | -2/+2 |
| | |||||
* | Raise error when using unimplemented internal library functions. | Alex Beregszaszi | 2017-08-08 | 1 | -0/+1 |
| | |||||
* | Constructors must be implemented if declared. | Alex Beregszaszi | 2017-08-05 | 1 | -0/+1 |
| | |||||
* | Merge pull request #2687 from ethereum/show-unimplemented-funcs | Alex Beregszaszi | 2017-08-05 | 1 | -0/+1 |
|\ | | | | | Show unimplemented function if trying to instantiate an abstract class | ||||
| * | Show unimplemented function if trying to instantiate an abstract class | Alex Beregszaszi | 2017-08-04 | 1 | -0/+1 |
| | | |||||
* | | Do not mark overloaded functions as shadowing | Alex Beregszaszi | 2017-08-05 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #2673 from ethereum/builtin-gas | chriseth | 2017-08-04 | 1 | -0/+1 |
|\ | | | | | Disallow gas modifier on sha256/ripemd160/ecrecover | ||||
| * | Disallow gas modifier on sha255/ripemd160/ecrecover | Alex Beregszaszi | 2017-08-02 | 1 | -0/+1 |
| | | |||||
* | | .delegatecall() should always return a boolean of execution status | Alex Beregszaszi | 2017-08-02 | 1 | -0/+1 |
|/ | |||||
* | Provide new account gas for low-level callcode/delegatecall | Alex Beregszaszi | 2017-08-01 | 1 | -0/+1 |
| | |||||
* | Increment version to 0.4.15 | chriseth | 2017-07-31 | 1 | -0/+6 |
| | |||||
* | Release date for version 0.4.14. | chriseth | 2017-07-31 | 1 | -1/+1 |
| | |||||
* | Changelog and bug list entry. | chriseth | 2017-07-28 | 1 | -0/+1 |
| | |||||
* | Remove the need of jumping out of the fallback | Alex Beregszaszi | 2017-07-28 | 1 | -0/+1 |
| | |||||
* | Merge pull request #2635 from ethereum/fixCrashOnAssignmentToNonLValue | Alex Beregszaszi | 2017-07-27 | 1 | -0/+1 |
|\ | | | | | Fix crash on assignment to non-LValue | ||||
| * | Changelog entry. | chriseth | 2017-07-27 | 1 | -0/+1 |
| | | |||||
* | | Re-allow multiple modifiers per function. | chriseth | 2017-07-27 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #2566 from ethereum/metadata-only-relevant | chriseth | 2017-07-27 | 1 | -0/+1 |
|\ \ | | | | | | | Metadata: only include relevant files in the source list | ||||
| * | | Only include files usde in metadata | Alex Beregszaszi | 2017-07-19 | 1 | -0/+1 |
| | | | |||||
* | | | Warn about shadowing variables. | Alex Beregszaszi | 2017-07-25 | 1 | -0/+1 |
| |/ |/| | |||||
* | | Add test and changelog | Alex Beregszaszi | 2017-07-19 | 1 | -0/+1 |
|/ | |||||
* | Mark modifiers as internal | Alex Beregszaszi | 2017-07-19 | 1 | -0/+1 |
| | |||||
* | Properly export the license() method in Emscripten | Alex Beregszaszi | 2017-07-18 | 1 | -0/+1 |
| | |||||
* | Include types in explicit conversion error message | Alex Beregszaszi | 2017-07-14 | 1 | -0/+1 |
| | |||||
* | Issue error properly for oversized arrays for calldata | Alex Beregszaszi | 2017-07-14 | 1 | -1/+2 |
| | |||||
* | Add changelog and documentation | Alex Beregszaszi | 2017-07-13 | 1 | -0/+1 |
| | |||||
* | Add type error when attempting value transfer to a non-payable contract | Federico Bond | 2017-07-13 | 1 | -0/+1 |
| | |||||
* | Issue proper warning trying to access calldata variables in inline assembly | Alex Beregszaszi | 2017-07-12 | 1 | -0/+1 |
| | |||||
* | Fix invalid "explicit storage keyword" warning for reference members of structs. | chriseth | 2017-07-11 | 1 | -0/+1 |
| | |||||
* | Update changelog. | chriseth | 2017-07-06 | 1 | -0/+7 |
| | |||||
* | Release date for 0.4.13 | chriseth | 2017-07-06 | 1 | -1/+1 |
| | |||||
* | Deprecate throw. | chriseth | 2017-07-06 | 1 | -1/+2 |
| | |||||
* | Merge pull request #2528 from ethereum/warnNoStorage | chriseth | 2017-07-06 | 1 | -0/+3 |
|\ | | | | | Warn if local storage reference variable does not use "storage" explicitly. | ||||
| * | Warn if local storage reference variable does not use "storage" explicitly. | chriseth | 2017-07-06 | 1 | -0/+3 |
| | | |||||
* | | Merge pull request #2527 from ethereum/onlyASTIfAnalysisSuccessful | chriseth | 2017-07-06 | 1 | -0/+1 |
|\ \ | | | | | | | Only output AST if the analysis was successful. | ||||
| * | | Only output AST if the analysis was successful. | chriseth | 2017-07-06 | 1 | -0/+1 |
| |/ | |||||
* / | Do not omit error type. | chriseth | 2017-07-06 | 1 | -0/+1 |
|/ | |||||
* | Changelog entry. | chriseth | 2017-07-05 | 1 | -0/+3 |
| | |||||
* | Bump version. | chriseth | 2017-07-03 | 1 | -0/+2 |
| | |||||
* | Set release date. | chriseth | 2017-07-03 | 1 | -2/+2 |
| | |||||
* | Add component to the changelog entries | Alex Beregszaszi | 2017-07-03 | 1 | -2/+2 |
| | |||||
* | Remove extra UTF-8 entry | Alex Beregszaszi | 2017-07-03 | 1 | -1/+0 |
| | |||||
* | Add instruction shadows solidity variables | Alex Beregszaszi | 2017-07-03 | 1 | -0/+1 |
| | |||||
* | Reorder changelog for alphabetical order | Alex Beregszaszi | 2017-07-03 | 1 | -16/+16 |
| | |||||
* | Changelog entry. | chriseth | 2017-07-01 | 1 | -0/+1 |
| | |||||
* | MLOAD has side-effects, treat it like that in the optimiser | Alex Beregszaszi | 2017-07-01 | 1 | -0/+1 |
| | |||||
* | Warn on JUMP/JUMPI in inline assembly | Alex Beregszaszi | 2017-07-01 | 1 | -0/+1 |
| | |||||
* | Warn about callcode. | chriseth | 2017-06-30 | 1 | -0/+1 |
| | |||||
* | Fix negative stack size checks. | chriseth | 2017-06-28 | 1 | -0/+1 |
| | |||||
* | Changelog entry. | chriseth | 2017-06-28 | 1 | -0/+1 |
| | |||||
* | Merge branch 'develop' into utf8-strict-parser | chriseth | 2017-06-27 | 1 | -0/+3 |
|\ | |||||
| * | Merge pull request #2437 from ethereum/warnDoubleCopyStorage | Alex Beregszaszi | 2017-06-27 | 1 | -0/+1 |
| |\ | | | | | | | Warn about copies in storage that might overwrite unexpectedly. | ||||
| | * | Warn about copies in storage that might overwrite unexpectedly. | chriseth | 2017-06-26 | 1 | -0/+1 |
| | | | |||||
| * | | Disallow comparisons between some types. | chriseth | 2017-06-26 | 1 | -0/+1 |
| |/ | |||||
* / | Implement strict UTF-8 validation | Alex Beregszaszi | 2017-06-26 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #2450 from ethereum/addressstring | Alex Beregszaszi | 2017-06-26 | 1 | -0/+1 |
|\ | | | | | Fix for strings treated as addresses. | ||||
| * | Changelog entry. | chriseth | 2017-06-22 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #2460 from ethereum/disallowMultiModifier | Alex Beregszaszi | 2017-06-26 | 1 | -0/+1 |
|\ \ | | | | | | | Disallow invoking the same modifier multiple times. | ||||
| * | | Disallow invoking the same modifier multiple times. | chriseth | 2017-06-24 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #2442 from ethereum/remove-why3 | chriseth | 2017-06-26 | 1 | -0/+1 |
|\ \ \ | | | | | | | | | Remove Why3 generator | ||||
| * | | | Remove Why3 generator | Alex Beregszaszi | 2017-06-25 | 1 | -0/+1 |
| |/ / | |||||
* / / | Change invalid opcode to revert for input validation. | chriseth | 2017-06-24 | 1 | -0/+1 |
|/ / | |||||
* | | Merge pull request #2213 from ethereum/jsoncompiler | chriseth | 2017-06-23 | 1 | -0/+1 |
|\ \ | | | | | | | Rewrite jsonCompiler using StandardCompiler | ||||
| * | | Rewrite jsonCompiler using StandardCompiler | Alex Beregszaszi | 2017-06-22 | 1 | -0/+1 |
| |/ | |||||
* | | Fix address literals not being treated as compile-time constants | Federico Bond | 2017-06-23 | 1 | -0/+1 |
| | | | | | | | | | | The early return implemented for address literals in TypeChecker was preventing the isPure annotation from getting applied. Closes #2441 | ||||
* | | Merge pull request #2452 from ethereum/fixPassingEmptyString | Alex Beregszaszi | 2017-06-23 | 1 | -0/+1 |
|\ \ | | | | | | | Fix passing empty string | ||||
| * | | Fix ABI encoding of empty string literal. | chriseth | 2017-06-22 | 1 | -0/+1 |
| |/ | |||||
* | | Merge pull request #2426 from ethereum/miniMoustache | Alex Beregszaszi | 2017-06-23 | 1 | -0/+1 |
|\ \ | | | | | | | Whiskers template system | ||||
| * | | Changelog entry for Whiskers. | chriseth | 2017-06-22 | 1 | -0/+1 |
| |/ | |||||
* / | Fix segmentation fault with constant function parameters | Federico Bond | 2017-06-22 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #2225 from ethereum/julia-for | chriseth | 2017-06-19 | 1 | -0/+2 |
|\ | | | | | Implement for statement in assembly parser / printer / code generator | ||||
| * | Mention functions in changelog. | chriseth | 2017-06-16 | 1 | -0/+1 |
| | | |||||
| * | Changelog and documentation. | chriseth | 2017-06-16 | 1 | -0/+1 |
| | | |||||
* | | Changelog entry. | chriseth | 2017-06-16 | 1 | -0/+1 |
|/ | |||||
* | Merge branch 'develop' into asm-aux | chriseth | 2017-06-15 | 1 | -2/+2 |
|\ | |||||
| * | Merge pull request #2192 from winsvega/develop | Alex Beregszaszi | 2017-06-15 | 1 | -1/+1 |
| |\ | | | | | | | add STATICCALL instruction | ||||
| | * | add new opcode instructions to the parser | Dimitry | 2017-06-15 | 1 | -1/+1 |
| | | | | | | | | | | | | STATICCALL 0xfa 6 inputs (gas address mem1 mem2 mem3 mem4) | ||||
* | | | Print auxiliary data in the assembly | Alex Beregszaszi | 2017-06-15 | 1 | -1/+2 |
|/ / | |||||
* | | Merge pull request #2381 from ethereum/fixcrash | chriseth | 2017-06-15 | 1 | -0/+1 |
|\ \ | | | | | | | Fix a crash about a non-callable expression. | ||||
| * | | Fix a crash about a non-callable expression. | chriseth | 2017-06-14 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #2384 from ethereum/parseFunctionalInstructions | chriseth | 2017-06-15 | 1 | -0/+1 |
|\ \ \ | |_|/ |/| | | Enforce function arguments when parsing functional instructions. | ||||
| * | | Enforce function arguments when parsing functional instructions. | chriseth | 2017-06-14 | 1 | -0/+1 |
| |/ | |||||
* / | Introduce CREATE2 in the assembler | Alex Beregszaszi | 2017-06-14 | 1 | -2/+2 |
|/ | |||||
* | Add a changelog entry | Yoichi Hirai | 2017-06-13 | 1 | -3/+4 |
| | |||||
* | Add changelog entry for keccak256 | Alex Beregszaszi | 2017-05-30 | 1 | -0/+2 |
| | |||||
* | Better error messages during parsing functional instructions | Alex Beregszaszi | 2017-05-24 | 1 | -0/+4 |
| | |||||
* | Merge pull request #2265 from roadriverrail/inline_asm_unused_warning | chriseth | 2017-05-22 | 1 | -0/+3 |
|\ | | | | | Analyze InlineAssembly for variable use | ||||
| * | Analyze InlineAssembly for variable use | Rhett Aultman | 2017-05-22 | 1 | -0/+3 |
| | | | | | | | | | | The unused variable checker in StaticAnalyzer did not conssider InlineAssembly objects. This commit introduces that missing feature. | ||||
* | | minor fixes and changelog update | djudjuu | 2017-05-22 | 1 | -0/+1 |
|/ | |||||
* | Bump version. | chriseth | 2017-05-04 | 1 | -0/+2 |
| | |||||
* | Update permalink for optimizer bug and fix release date. | chriseth | 2017-05-03 | 1 | -1/+1 |
| | |||||
* | Finalize changelog. | chriseth | 2017-05-03 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2206 from ethereum/fixoptimizer | chriseth | 2017-05-03 | 1 | -0/+1 |
|\ | | | | | Constant optimizer fix | ||||
| * | Fix number representation bug. | chriseth | 2017-05-02 | 1 | -0/+1 |
| | | |||||
* | | Warn on unused local variables | Rhett Aultman | 2017-05-03 | 1 | -0/+1 |
| | | | | | | | | | | | | Analyze functions for all local variables, parameters, and named return variables which are never used in the function, and issue a warning. | ||||
* | | Deprecate use of unary '+' | Rhett Aultman | 2017-04-29 | 1 | -0/+1 |
|/ | | | | | | | The unary '+' serves no meaningful purpose in Solidity and it makes it possible to produce typos with dagerous implications (e.g. 'a =+5 '), so we are deprecating it. The SyntaxChecker currently issues warnings on the unary '+' but will still compile it for now. | ||||
* | Merge pull request #1711 from ethereum/asmfunctions | chriseth | 2017-04-26 | 1 | -0/+2 |
|\ | | | | | Assembly: Analysis stage for functions. | ||||
| * | Mention requirement changes in changelog | Alex Beregszaszi | 2017-04-26 | 1 | -0/+1 |
| | | |||||
| * | Changelog entry. | chriseth | 2017-04-25 | 1 | -0/+1 |
| | | |||||
* | | Update Changelog.md | chriseth | 2017-04-26 | 1 | -1/+1 |
| | | |||||
* | | Changelog: add a point about fee schedule update | Yoichi Hirai | 2017-04-25 | 1 | -0/+1 |
|/ | |||||
* | Warn about side-effect free statements. | chriseth | 2017-04-21 | 1 | -0/+1 |
| | |||||
* | Update changelog | Alex Beregszaszi | 2017-04-21 | 1 | -0/+3 |
| | |||||
* | Fix source index allocation in CompilerStack. Depending on ↵ | Alex Beregszaszi | 2017-04-21 | 1 | -1/+4 |
| | | | | compiler(optimisations) this could be off-by-one. | ||||
* | Support --allow-paths in the CLI | Alex Beregszaszi | 2017-04-20 | 1 | -0/+2 |
| | |||||
* | Implement missing assembly output functions and do not use PushString for ↵ | chriseth | 2017-04-12 | 1 | -0/+1 |
| | | | | assembly. | ||||
* | Changelog entry. | chriseth | 2017-03-22 | 1 | -0/+3 |
| | |||||
* | Changelog | Alex Beregszaszi | 2017-03-18 | 1 | -0/+3 |
| | |||||
* | Bump version to 0.4.11. | chriseth | 2017-03-16 | 1 | -0/+2 |
| | |||||
* | Finalize changelog. | chriseth | 2017-03-16 | 1 | -2/+2 |
| | |||||
* | Merge pull request #1698 from ethereum/exp-notation | chriseth | 2017-03-15 | 1 | -0/+1 |
|\ | | | | | Fix scientific notation in number literals | ||||
| * | Fix exponentional notation in number literals | Alex Beregszaszi | 2017-03-15 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #1729 from ethereum/constantvariables | Yoichi Hirai | 2017-03-15 | 1 | -0/+1 |
|\ \ | | | | | | | Only allow pure expressions for constant state variables. | ||||
| * | | Turn non-constant constants error into warning. | chriseth | 2017-03-15 | 1 | -1/+1 |
| | | | |||||
| * | | Changelog entry. | chriseth | 2017-03-13 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #1767 from ethereum/longlibnames | Yoichi Hirai | 2017-03-15 | 1 | -0/+1 |
|\ \ \ | | | | | | | | | Do not crash on long linker commandline argument. | ||||
| * | | | Allow long library names. | chriseth | 2017-03-14 | 1 | -0/+1 |
| | | | | |||||
* | | | | Require and Assert. | chriseth | 2017-03-14 | 1 | -1/+2 |
|/ / / | |||||
* | | | Merge pull request #1768 from ethereum/abortiffileexists | Yoichi Hirai | 2017-03-13 | 1 | -0/+1 |
|\ \ \ | |/ / |/| | | Do not overwrite files unless forced. | ||||
| * | | Do not overwrite files unless forced. | chriseth | 2017-03-11 | 1 | -0/+1 |
| |/ | |||||
* | | Merge pull request #1751 from ethereum/warnLiteralExpBase | Yoichi Hirai | 2017-03-11 | 1 | -0/+1 |
|\ \ | |/ |/| | Warn if base of exponentiation operation is a literal. | ||||
| * | Warn about literal constant base in exponentiation. | chriseth | 2017-03-07 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #1747 from ethereum/fixICEInternalConstructor | Yoichi Hirai | 2017-03-09 | 1 | -0/+1 |
|\ \ | | | | | | | Move privateness of constructor into AST itself. | ||||
| * | | Changelog entry. | chriseth | 2017-03-06 | 1 | -0/+1 |
| |/ | |||||
* | | Changelog entry. | chriseth | 2017-03-08 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #1750 from ethereum/asmoctal | Yoichi Hirai | 2017-03-08 | 1 | -0/+1 |
|\ \ | | | | | | | Disallow octal numbers in parser. | ||||
| * | | Changelog entry. | chriseth | 2017-03-07 | 1 | -0/+1 |
| |/ | |||||
* | | Merge pull request #1736 from ethereum/boundoptimizer | Yoichi Hirai | 2017-03-08 | 1 | -0/+1 |
|\ \ | | | | | | | Add upper bound for computing constants. | ||||
| * | | Changelog entry. | chriseth | 2017-03-04 | 1 | -0/+1 |
| |/ | |||||
* / | Changelog entry. | chriseth | 2017-03-06 | 1 | -0/+1 |
|/ | |||||
* | Changelog entry. | chriseth | 2017-03-02 | 1 | -0/+1 |
| | |||||
* | Changelog entry. | chriseth | 2017-03-01 | 1 | -0/+1 |
| | |||||
* | Merge pull request #1700 from ethereum/fixNoMobile | chriseth | 2017-02-24 | 1 | -0/+1 |
|\ | | | | | Some checks for the existence of mobile type. | ||||
| * | Merge branch 'develop' into fixNoMobile | chriseth | 2017-02-24 | 1 | -0/+3 |
| |\ | |||||
| * | | Some checks for the existence of mobile type. | chriseth | 2017-02-16 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #1651 from ethereum/transfer-method | chriseth | 2017-02-24 | 1 | -0/+1 |
|\ \ \ | |_|/ |/| | | Add address.transfer(value) | ||||
| * | | Implement address.transfer() | Alex Beregszaszi | 2017-02-24 | 1 | -0/+1 |
| | | | |||||
* | | | Changelog entry. | chriseth | 2017-02-24 | 1 | -0/+1 |
|/ / | |||||
* | | Deposit one stack item for non-value types in inline assembly type checking. | chriseth | 2017-02-20 | 1 | -0/+1 |
| | | |||||
* | | Fix early exist for fatal errors. | chriseth | 2017-02-16 | 1 | -0/+1 |
|/ | |||||
* | Document revert() | Alex Beregszaszi | 2017-02-11 | 1 | -0/+2 |
| | |||||
* | Use different wording for assert | Alex Beregszaszi | 2017-02-11 | 1 | -1/+1 |
| | |||||
* | Implement assert as a global function | Alex Beregszaszi | 2017-02-10 | 1 | -0/+1 |
| | |||||
* | Do not create directories . and .. | Alex Beregszaszi | 2017-02-06 | 1 | -0/+1 |
| | |||||
* | Always escape filenames in solc | Alex Beregszaszi | 2017-02-06 | 1 | -0/+1 |
| | |||||
* | Disallow arrays with negative length | Alex Beregszaszi | 2017-02-02 | 1 | -0/+3 |
| | |||||
* | Add changelog for function types to address conversion | Alex Beregszaszi | 2017-02-01 | 1 | -0/+3 |
| | |||||
* | Version update | chriseth | 2017-02-01 | 1 | -0/+2 |
| | |||||
* | Release date for 0.4.9 | chriseth | 2017-02-01 | 1 | -1/+1 |
| | |||||
* | 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 | 1 | -0/+2 |
|\ | | | | | Change translation of implicit throws | ||||
| * | Changelog and review suggestions. | chriseth | 2017-01-27 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #1451 from LefterisJP/fix_build | chriseth | 2017-01-27 | 1 | -0/+1 |
|\ \ | |/ |/| | Accept any kind of whitespace after natspec tags | ||||
| * | Changelog entry. | chriseth | 2017-01-27 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #1604 from ethereum/checksums | Alex Beregszaszi | 2017-01-26 | 1 | -0/+1 |
|\ \ | | | | | | | Warn about invalid checksums of addresses. | ||||
| * | | Warn about invalid checksums of addresses. | chriseth | 2017-01-25 | 1 | -0/+1 |
| |/ | |||||
* | | Add literal metadata sources to changelog | Alex Beregszaszi | 2017-01-26 | 1 | -0/+1 |
| | | |||||
* | | Rewording in changelog. | chriseth | 2017-01-26 | 1 | -1/+1 |
| | | |||||
* | | Do not allow shadowing inline assembly instructions with variables | Alex Beregszaszi | 2017-01-25 | 1 | -0/+1 |
|/ | |||||
* | Changelog entry. | chriseth | 2017-01-24 | 1 | -0/+4 |
| | |||||
* | Merge pull request #1245 from ethereum/1215 | chriseth | 2017-01-24 | 1 | -0/+1 |
|\ | | | | | Allow multiple events of the same name | ||||
| * | Changelog: move an item upwards | Yoichi Hirai | 2017-01-23 | 1 | -1/+1 |
| | | |||||
| * | Changelog: add a point about allowing multiple events that share the same name | Yoichi Hirai | 2017-01-23 | 1 | -0/+1 |
| | | | | | | | | See #1215 | ||||
* | | Report source location on "stack too deep" errors. | chriseth | 2017-01-21 | 1 | -1/+2 |
|/ | |||||
* | Type identifiers. | chriseth | 2017-01-19 | 1 | -0/+1 |
| | |||||
* | Provide fallback for linking. | chriseth | 2017-01-19 | 1 | -3/+1 |
| | |||||
* | Merge pull request #1397 from roadriverrail/contract_collision | chriseth | 2017-01-18 | 1 | -0/+3 |
|\ | | | | | Error out when contracts collide on name | ||||
| * | Update changelog | Rhett Aultman | 2017-01-17 | 1 | -0/+3 |
| | | |||||
* | | Store strict version number in metadata (exclude the platform) | Alex Beregszaszi | 2017-01-17 | 1 | -0/+1 |
| | | |||||
* | | Deterministic AST node identifiers. | chriseth | 2017-01-17 | 1 | -0/+3 |
|/ | |||||
* | Update version to 0.4.9. | chriseth | 2017-01-13 | 1 | -0/+2 |
| | |||||
* | Update Changelog.md | chriseth | 2017-01-13 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1479 from ethereum/function_variable_mixin | chriseth | 2017-01-13 | 1 | -0/+1 |
|\ | | | | | Disallow mixin of functions and attributes under the same name | ||||
| * | Changelog: add a line about #1479 | Yoichi Hirai | 2017-01-12 | 1 | -0/+1 |
| | | |||||
* | | Minor changes from review. | chriseth | 2017-01-13 | 1 | -1/+1 |
| | | |||||
* | | Changelog entry. | chriseth | 2017-01-13 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #1548 from VoR0220/remappingBugFix | chriseth | 2017-01-12 | 1 | -0/+1 |
|\ \ | |/ |/| | Remapping bug fix | ||||
| * | cleanup | VoR0220 | 2017-01-12 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | Signed-off-by: VoR0220 <rj@erisindustries.com> fixup Signed-off-by: VoR0220 <rj@erisindustries.com> | ||||
| * | changelog entry | VoR0220 | 2017-01-11 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: VoR0220 <rj@erisindustries.com> | ||||
* | | Changelog entry about assembly output | chriseth | 2017-01-11 | 1 | -0/+3 |
|/ | |||||
* | Changelog: document #1537 | Yoichi Hirai | 2017-01-06 | 1 | -0/+1 |
| | |||||
* | ast, codegen: enable accessing events through contract names. | Yoichi Hirai | 2017-01-03 | 1 | -0/+3 |
| | | | | Fixes #1286 | ||||
* | Update develop version. | chriseth | 2016-12-15 | 1 | -0/+2 |
| | |||||
* | Update changelog for release. | chriseth | 2016-12-15 | 1 | -4/+4 |
| | |||||
* | Changelog: add entries for #1497 and #1503 | Yoichi Hirai | 2016-12-15 | 1 | -0/+3 |
| | |||||
* | Merge pull request #1487 from ethereum/shift-ops | Yoichi Hirai | 2016-12-14 | 1 | -0/+1 |
|\ | | | | | Shift operators | ||||
| * | Support bitshifting in variables | Alex Beregszaszi | 2016-12-12 | 1 | -0/+1 |
| | | |||||
* | | Changelog entry. | chriseth | 2016-12-12 | 1 | -0/+1 |
|/ | |||||
* | Warn if msg.value is used in non-payable function. | chriseth | 2016-12-11 | 1 | -0/+1 |
| | |||||
* | Merge pull request #1351 from ethereum/truncate_bit | chriseth | 2016-12-08 | 1 | -0/+1 |
|\ | | | | | Truncate a boolean from calldata into one bit | ||||
| * | docs: describe when and how overflown values are cleaned | Yoichi Hirai | 2016-12-01 | 1 | -1/+1 |
| | | |||||
| * | codegen: truncate a boolean calldata down to one bit | Yoichi Hirai | 2016-12-01 | 1 | -0/+1 |
| | | |||||
* | | Throw if calling the identity precompile (memoryCopy) failed | Alex Beregszaszi | 2016-12-02 | 1 | -0/+1 |
| | | |||||
* | | Update metadata documentation | Alex Beregszaszi | 2016-12-01 | 1 | -1/+1 |
| | | |||||
* | | Changelog entry. | chriseth | 2016-12-01 | 1 | -0/+1 |
|/ | |||||
* | Changelog. | chriseth | 2016-11-25 | 1 | -0/+3 |
| | |||||
* | test: add a test about explicitly converting a string literal to string | Yoichi Hirai | 2016-11-25 | 1 | -0/+5 |
| | |||||
* | Mention when the bug was introduced. | Jonathan Brown | 2016-11-23 | 1 | -1/+1 |
| | |||||
* | Optimizer: Clear state for JUMPDESTs. | chriseth | 2016-11-22 | 1 | -0/+5 |
| | |||||
* | Update changelog. | chriseth | 2016-11-21 | 1 | -3/+3 |
| | |||||
* | Add changelog entry for payable constructor | Alex Beregszaszi | 2016-11-18 | 1 | -0/+1 |
| | |||||
* | Changelog entry and small fixes. | chriseth | 2016-11-16 | 1 | -0/+1 |
| | |||||
* | Rename ErrorTag to invalidJumpLabel in inline assembly | Alex Beregszaszi | 2016-11-15 | 1 | -1/+1 |
| | |||||
* | Support ErrorTag as a jump label in inline assembly | Alex Beregszaszi | 2016-11-15 | 1 | -0/+1 |
| | |||||
* | Merge pull request #1375 from ethereum/inline-assembly-stack-height | chriseth | 2016-11-15 | 1 | -0/+1 |
|\ | | | | | Fix inline assembly stack warnings when using variables | ||||
| * | Fix inline assembly stack warnings when using variables | Alex Beregszaszi | 2016-11-15 | 1 | -0/+1 |
| | | |||||
* | | Do not include a trailing new line in the ABI JSON output | Alex Beregszaszi | 2016-11-15 | 1 | -0/+1 |
|/ | |||||
* | ast, codegen: disallow conversion between different enum types | Yoichi Hirai | 2016-11-12 | 1 | -0/+1 |
| | |||||
* | parsing: ban empty enum definition. | Yoichi Hirai | 2016-11-12 | 1 | -0/+4 |
| | |||||
* | codegen: check the value range after converting something to an enum element | Yoichi Hirai | 2016-11-12 | 1 | -0/+1 |
| | |||||
* | Changelog: add a point about #1293 | Yoichi Hirai | 2016-11-11 | 1 | -0/+1 |
| | |||||
* | Add support for do/while loops | Rhett Aultman | 2016-11-10 | 1 | -0/+3 |
| | | | | | | | This commit adds support for a standard do <statement> while <expr>; form of statement. While loops were already being supported; supporting a do/while loop mostly involves reusing code from while loops but putting the conditional checking last. | ||||
* | Version update in develop. | chriseth | 2016-11-01 | 1 | -0/+2 |
| | |||||
* | Update Changelog.md | chriseth | 2016-11-01 | 1 | -3/+1 |
| | |||||
* | Updated changelog. | chriseth | 2016-11-01 | 1 | -0/+1 |
| | |||||
* | ast: ban signed EXP, fixing #1246 | Yoichi Hirai | 2016-10-25 | 1 | -0/+1 |
| | |||||
* | Version bump for develop. | chriseth | 2016-10-25 | 1 | -0/+6 |
| | |||||
* | Update changelog for release. | chriseth | 2016-10-25 | 1 | -3/+3 |
| | |||||
* | Merge pull request #1264 from ethereum/988 | chriseth | 2016-10-25 | 1 | -1/+2 |
|\ | | | | | State variable under contract's name | ||||
| * | Changelog: add a point about fixing #988 | Yoichi Hirai | 2016-10-24 | 1 | -1/+2 |
| | | |||||
* | | Re-added accidentally deleted changelog entry | chriseth | 2016-10-25 | 1 | -0/+1 |
| | | |||||
* | | More checks for missing mobile type. | chriseth | 2016-10-24 | 1 | -1/+2 |
|/ | |||||
* | Changelog: add a comment about fixing #1116 | Yoichi Hirai | 2016-10-24 | 1 | -0/+1 |
| | |||||
* | Changelog entry. | chriseth | 2016-10-24 | 1 | -6/+6 |
| | |||||
* | Merge pull request #1240 from ethereum/1151 | chriseth | 2016-10-24 | 1 | -0/+1 |
|\ | | | | | ast: super contract type does not contain native members | ||||
| * | Changelog: add an entry about super.x lookup | Yoichi Hirai | 2016-10-20 | 1 | -0/+1 |
| | | |||||
* | | Optimizer: generate code starting with empty state | chriseth | 2016-10-22 | 1 | -0/+1 |
| | | |||||
* | | Changelog: add a point about #1243 | Yoichi Hirai | 2016-10-21 | 1 | -0/+1 |
| | | |||||
* | | Add changelog entry | Alex Beregszaszi | 2016-10-21 | 1 | -0/+1 |
| | | |||||
* | | Mention in changelog | Alex Beregszaszi | 2016-10-20 | 1 | -0/+1 |
|/ | |||||
* | Add constant shift to the changelog | Alex Beregszaszi | 2016-10-20 | 1 | -0/+1 |
| | |||||
* | Update Changelog.md | chriseth | 2016-10-20 | 1 | -9/+8 |
| | |||||
* | Disallow magic variables in inline assembly | Alex Beregszaszi | 2016-10-20 | 1 | -0/+3 |
| | |||||
* | Ensure that bound functions cannot be defined without self type | Alex Beregszaszi | 2016-10-19 | 1 | -0/+1 |
| | |||||
* | Changelog: Add a point about fixing #1242 | Yoichi Hirai | 2016-10-18 | 1 | -0/+1 |
| | |||||
* | Fix assignment after tags in inline assembly | Alex Beregszaszi | 2016-10-11 | 1 | -0/+1 |
| | |||||
* | Support address in inline assembly | Alex Beregszaszi | 2016-10-07 | 1 | -0/+1 |
| | |||||
* | Merge pull request #1164 from ethereum/keccak256-alias | Yoichi Hirai | 2016-10-07 | 1 | -0/+2 |
|\ | | | | | Add alias keccak256() for sha3() | ||||
| * | Add alias keccak256() for sha3() | Alex Beregszaszi | 2016-10-06 | 1 | -0/+2 |
| | |