Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Code generation for access to contract code. | chriseth | 2019-01-18 | 1 | -1/+2 |
| | |||||
* | liblangutil: SourceLocation to default initialize data members (w/o the use ↵ | Christian Parpart | 2018-12-19 | 1 | -13/+13 |
| | | | | | | of ctor) See: http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c45-dont-define-a-default-constructor-that-only-initializes-data-members-use-in-class-member-initializers-instead | ||||
* | Only generate sort/search code when interface functions exist | Mathias Baumann | 2018-12-18 | 1 | -5/+5 |
| | |||||
* | liblangutil: SourceLocation: Retricts == and != operator | Christian Parpart | 2018-12-01 | 1 | -1/+2 |
| | |||||
* | liblangutil: SourceLocation: adds (shared) pointer to underlying CharStream ↵ | Christian Parpart | 2018-12-01 | 1 | -18/+21 |
| | | | | | | source, eliminating sourceName Also, adapted affecting code to those changes. | ||||
* | liblangutil: extends CharStream to know about the respective (file-)name ↵ | Christian Parpart | 2018-11-29 | 1 | -1/+1 |
| | | | | (and adapt codebase to it) | ||||
* | Introduce namespace `langutil` in liblangutil directory. | Christian Parpart | 2018-11-22 | 1 | -0/+1 |
| | | | | | | | Also: - Use {}-style list initialisation for SourceLocation construction - Introduce new system includes - Changes the API of the Scanner to take source as value (with move) as opposed to as a reference | ||||
* | Isolating files shared between Yul- and Solidity language frontend. | Christian Parpart | 2018-11-22 | 1 | -3/+3 |
| | |||||
* | Do not perform cleanup on unsigned integers when loading from calldata. | chriseth | 2018-11-15 | 1 | -1/+1 |
| | |||||
* | Fixes assembly test. | Erik Kundt | 2018-07-04 | 1 | -7/+7 |
| | |||||
* | Updates unit test to specify visibility. | Erik Kundt | 2018-07-04 | 1 | -1/+1 |
| | |||||
* | Update source location test expectations | Alex Beregszaszi | 2018-05-01 | 1 | -3/+2 |
| | |||||
* | Remove dead code and clarify throw. | chriseth | 2018-04-13 | 1 | -1/+0 |
| | |||||
* | Update documentation and minor changes. | chriseth | 2018-04-12 | 1 | -1/+0 |
| | |||||
* | Update source location tests. | chriseth | 2018-04-12 | 1 | -5/+16 |
| | |||||
* | test: Rename test/TestHelper.* to test/Options.* and add Options::validate(). | Daniel Kirchner | 2018-03-14 | 1 | -1/+1 |
| | |||||
* | Correctly set evm version in tests | chriseth | 2018-03-02 | 1 | -2/+4 |
| | |||||
* | Use EVM version in type checker. | chriseth | 2018-03-02 | 1 | -5/+8 |
| | |||||
* | Provide easy way to update source location expectation. | chriseth | 2018-01-04 | 1 | -9/+45 |
| | |||||
* | Adjust tests. | chriseth | 2017-10-18 | 1 | -1/+1 |
| | |||||
* | Update tests. | chriseth | 2017-08-25 | 1 | -2/+2 |
| | |||||
* | Fix location tests. | chriseth | 2017-06-24 | 1 | -2/+2 |
| | |||||
* | Refactor error reporting | Rhett Aultman | 2017-05-30 | 1 | -6/+8 |
| | | | | | | | | | This commit introduces ErrorReporter, a utility class which consolidates all of the error logging functionality into a common set of functions. It also replaces all direct interactions with an ErrorList with calls to an ErrorReporter. This commit resolves issue #2209 | ||||
* | Extract scopes into compiler stack. | chriseth | 2017-02-14 | 1 | -1/+2 |
| | |||||
* | Address feedback from code review. | Valentin Wüstholz | 2017-01-26 | 1 | -1/+1 |
| | |||||
* | Change translation of implicit throws (issue #1589). | Valentin Wüstholz | 2017-01-26 | 1 | -2/+2 |
| | | | | | | | This adds a new invalid instruction that is used for encoding implicit throws that are emitted by the compiler. This makes it possible to distinguish such runtime errors from user-provided, explicit throws. | ||||
* | Merge pull request #1351 from ethereum/truncate_bit | chriseth | 2016-12-08 | 1 | -1/+1 |
|\ | | | | | Truncate a boolean from calldata into one bit | ||||
| * | codegen: clean any data from the input | Yoichi Hirai | 2016-12-01 | 1 | -1/+1 |
| | | |||||
* | | Use CBOR encoding. | chriseth | 2016-12-01 | 1 | -1/+1 |
| | | |||||
* | | Metadata stamp. | chriseth | 2016-12-01 | 1 | -1/+1 |
|/ | |||||
* | Fix licensing headers | VoR0220 | 2016-11-23 | 1 | -4/+4 |
| | | | | Signed-off-by: VoR0220 <rj@erisindustries.com> | ||||
* | Fix tests. | chriseth | 2016-11-16 | 1 | -3/+3 |
| | |||||
* | libevmasm: fix comparison of SourceLocations | Yoichi Hirai | 2016-11-08 | 1 | -1/+3 |
| | |||||
* | Change function type to include and propagate payable and constant modifier. | chriseth | 2016-09-06 | 1 | -1/+1 |
| | |||||
* | Make fallback function throw by default. | chriseth | 2016-08-30 | 1 | -1/+1 |
| | |||||
* | Remove log.h from solidity. | chriseth | 2016-04-12 | 1 | -1/+0 |
| | |||||
* | File reorganisation. | chriseth | 2015-10-21 | 1 | -6/+6 |
| | |||||
* | errors instead of exceptions | LianaHus | 2015-10-15 | 1 | -3/+11 |
| | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/NameAndTypeResolver.cpp libsolidity/NameAndTypeResolver.h libsolidity/TypeChecker.cpp test/libsolidity/SolidityNameAndTypeResolution.cpp | ||||
* | Bugfix in calldata unpacker. | chriseth | 2015-10-01 | 1 | -1/+1 |
| | | | | | The offset was not specified correctly if memory activity preceded the unpacker. | ||||
* | Refactoring: Check types outside of AST and recover from some errors. | chriseth | 2015-09-22 | 1 | -1/+3 |
| | |||||
* | Transition from bytecode to more general linker objects. | chriseth | 2015-09-11 | 1 | -1/+1 |
| | |||||
* | removed get prefix | LianaHus | 2015-09-08 | 1 | -3/+3 |
| | | | | style fixes | ||||
* | renamed getter functions | LianaHus | 2015-09-08 | 1 | -4/+4 |
| | |||||
* | Move Solidity tests. | chriseth | 2015-08-20 | 1 | -0/+120 |