| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix state after CompilerStack.reset() | Alex Beregszaszi | 2017-06-01 | 1 | -1/+19 |
* | Remove unused functions from CompilerStack | Alex Beregszaszi | 2017-06-01 | 1 | -35/+0 |
* | Refactor error reporting | Rhett Aultman | 2017-05-30 | 1 | -28/+20 |
* | Also change error message. | chriseth | 2017-05-26 | 1 | -1/+1 |
* | Scanner requires only the SourcesSet state | Alex Beregszaszi | 2017-05-25 | 1 | -1/+1 |
* | Rename CompilerStack.metadata to CompilerStack.natspec | Alex Beregszaszi | 2017-05-19 | 1 | -5/+5 |
* | Rename InterfaceHandler to Natspec | Alex Beregszaszi | 2017-05-19 | 1 | -4/+4 |
* | Split ABI out of InterfaceHandler | Alex Beregszaszi | 2017-05-19 | 1 | -5/+12 |
* | Use CompilerStack.contractABI directly | Alex Beregszaszi | 2017-05-19 | 1 | -1/+6 |
* | Rename CompilerStack.interface to CompilerStack.contractABI | Alex Beregszaszi | 2017-05-19 | 1 | -1/+1 |
* | Ensure proper checks are in CompilerStack | Alex Beregszaszi | 2017-05-11 | 1 | -4/+10 |
* | Do not crash on AST if parsing failed | Alex Beregszaszi | 2017-05-11 | 1 | -0/+3 |
* | conditional reset of compilerState-Enum | djuju | 2017-04-29 | 1 | -1/+4 |
* | Merge pull request #2171 from ethereum/splitParseAndAnalyze | chriseth | 2017-04-28 | 1 | -16/+45 |
|\ |
|
| * | error fixed | djuju | 2017-04-28 | 1 | -8/+7 |
| * | enumchecks not working | djuju | 2017-04-28 | 1 | -14/+28 |
| * | documentation, checks and renaming | djuju | 2017-04-27 | 1 | -12/+11 |
| * | refactoring parse() into two separate functions | djuju | 2017-04-27 | 1 | -7/+24 |
* | | Make assembler errors fatal | Alex Beregszaszi | 2017-04-27 | 1 | -12/+4 |
* | | Catch assembler exceptions and throw readable Solidity exceptions | Alex Beregszaszi | 2017-04-27 | 1 | -2/+35 |
|/ |
|
* | Fix source index allocation in CompilerStack. Depending on compiler(optimisat... | Alex Beregszaszi | 2017-04-21 | 1 | -1/+2 |
* | Keep gas values as a string in CompilerStack::gasEstimate | Alex Beregszaszi | 2017-04-13 | 1 | -3/+3 |
* | Exclude fallback function from the internal functions in estimateGas | Alex Beregszaszi | 2017-04-13 | 1 | -1/+2 |
* | Move gasEstimate into CompilerStack | Alex Beregszaszi | 2017-04-13 | 1 | -0/+85 |
* | Pull out ReadFile from CompilerStack | Alex Beregszaszi | 2017-04-10 | 1 | -2/+2 |
* | Rename ErrorMesage to ErrorMessage | Alex Beregszaszi | 2017-03-17 | 1 | -2/+2 |
* | Merge pull request #1747 from ethereum/fixICEInternalConstructor | Yoichi Hirai | 2017-03-09 | 1 | -1/+1 |
|\ |
|
| * | Move public constructor property into AST itself. | chriseth | 2017-03-06 | 1 | -1/+1 |
* | | Check for circular references in constant variables. | chriseth | 2017-03-06 | 1 | -0/+9 |
|/ |
|
* | Extract scopes into compiler stack. | chriseth | 2017-02-14 | 1 | -1/+2 |
* | Add option to store literal sources in metadata | Alex Beregszaszi | 2017-01-26 | 1 | -4/+9 |
* | Check if constructor is public or not. | chriseth | 2017-01-21 | 1 | -1/+5 |
* | Reset AST node IDs between compilation runs. | chriseth | 2017-01-20 | 1 | -0/+1 |
* | Merge pull request #1397 from roadriverrail/contract_collision | chriseth | 2017-01-18 | 1 | -39/+57 |
|\ |
|
| * | Provide fall-back method for contract lookup | Rhett Aultman | 2017-01-17 | 1 | -1/+18 |
| * | Remove checkLibraryNameClashes() | Rhett Aultman | 2017-01-17 | 1 | -34/+0 |
| * | Remove unique error for contract collision | Rhett Aultman | 2017-01-17 | 1 | -39/+10 |
| * | Stylistic corrections | Rhett Aultman | 2017-01-17 | 1 | -8/+4 |
| * | Push the error instead of throwing it | Rhett Aultman | 2017-01-17 | 1 | -10/+34 |
| * | Only avoid collision if it's the same file | Rhett Aultman | 2017-01-17 | 1 | -12/+36 |
| * | Tab whitespace cleanup (again) | Rhett Aultman | 2017-01-17 | 1 | -1/+2 |
| * | Tidy up the error message | Rhett Aultman | 2017-01-17 | 1 | -3/+3 |
| * | Fix tab, drop stupid '!!!', change error message. | Rhett Aultman | 2017-01-17 | 1 | -3/+3 |
| * | Error out when contracts collide on name | Rhett Aultman | 2017-01-17 | 1 | -0/+19 |
* | | Store strict version number in metadata (exclude the platform) | Alex Beregszaszi | 2017-01-17 | 1 | -1/+1 |
|/ |
|
* | fixed | VoR0220 | 2017-01-12 | 1 | -2/+2 |
* | added fix and a test for order independence of nested prefixing | VoR0220 | 2017-01-12 | 1 | -2/+2 |
* | cleanup | VoR0220 | 2017-01-12 | 1 | -12/+12 |
* | fixed unused filepath bug | VoR0220 | 2017-01-11 | 1 | -2/+1 |
* | much smaller helper function | VoR0220 | 2017-01-10 | 1 | -4/+2 |
* | can do this purely on length. Also made prefix filesystem string for more acc... | VoR0220 | 2017-01-09 | 1 | -27/+16 |
* | fixed test and added solution | VoR0220 | 2017-01-09 | 1 | -3/+26 |
* | interface: change absolutePath() so that ".dir" is considered as an absolute ... | Yoichi Hirai | 2017-01-04 | 1 | -3/+3 |
* | Use multiple URLs for metadata. | chriseth | 2016-12-13 | 1 | -2/+4 |
* | Merge pull request #1491 from ameten/refactoring | chriseth | 2016-12-13 | 1 | -1/+1 |
|\ |
|
| * | - fixed a misprint. | Danil Nemirovsky | 2016-12-09 | 1 | -1/+1 |
* | | Warn about using msg.value in non-payable function | Federico Bond | 2016-12-09 | 1 | -0/+10 |
|/ |
|
* | Add the `_runs` parameter. | chriseth | 2016-12-01 | 1 | -2/+2 |
* | Use CBOR encoding. | chriseth | 2016-12-01 | 1 | -1/+8 |
* | Add swarm hash to the end of the bytecode. | chriseth | 2016-12-01 | 1 | -0/+1 |
* | Make sure some keys are present. | chriseth | 2016-12-01 | 1 | -0/+3 |
* | Incorporate comments. | chriseth | 2016-12-01 | 1 | -10/+10 |
* | Metadata stamp. | chriseth | 2016-12-01 | 1 | -18/+80 |
* | Fix licensing headers | VoR0220 | 2016-11-23 | 1 | -4/+4 |
* | Change encoding to address-funid and add "function" as ABI type. | chriseth | 2016-11-16 | 1 | -1/+1 |
* | Stored combined creation and runtime tags. | chriseth | 2016-11-16 | 1 | -3/+14 |
* | Move InterfaceHandler from string to JSON | Alex Beregszaszi | 2016-11-15 | 1 | -4/+4 |
* | Suggest correct version for pragma and complain about pre-release version. | chriseth | 2016-10-25 | 1 | -3/+15 |
* | Rename dev::sha3 to dev::keccak256 | Alex Beregszaszi | 2016-10-06 | 1 | -1/+1 |
* | fix CompilerStack::absolutePath | Dimitry | 2016-09-01 | 1 | -1/+1 |
* | Remove standard contracts | Denton Liu | 2016-08-19 | 1 | -27/+6 |
* | remove solidity --interface | Dimitry | 2016-08-17 | 1 | -8/+0 |
* | Source location as part of AST. | chriseth | 2016-07-21 | 1 | -0/+111 |
* | Provide formal version in json output. | chriseth | 2016-07-19 | 1 | -2/+4 |
* | Allow remappings to change depending on the context. | chriseth | 2016-06-09 | 1 | -13/+66 |
* | Merge pull request #356 from guanqun/break-not-in-loop | chriseth | 2016-01-21 | 1 | -0/+6 |
|\ |
|
| * | code changes according to Chris's comments | Lu Guanqun | 2016-01-19 | 1 | -1/+1 |
| * | check whether break/continue is in the loop | Lu Guanqun | 2016-01-15 | 1 | -0/+6 |
* | | Merge pull request #351 from chriseth/autoload | chriseth | 2016-01-19 | 1 | -29/+62 |
|\ \ |
|
| * | | Build fix for MacOS. | chriseth | 2016-01-14 | 1 | -1/+1 |
| * | | Autoload files in solc. | chriseth | 2016-01-12 | 1 | -29/+62 |
| |/ |
|
* | | Set error flag to true. | chriseth | 2016-01-14 | 1 | -0/+1 |
* | | Detect library name clashes. | chriseth | 2016-01-14 | 1 | -0/+33 |
|/ |
|
* | Simple aliasing during import. | chriseth | 2015-12-18 | 1 | -0/+3 |
* | Parse complex import directives. | chriseth | 2015-12-18 | 1 | -1/+1 |
* | Relative paths in import directives. | chriseth | 2015-12-10 | 1 | -5/+24 |
* | Source units are independent scopes. | chriseth | 2015-12-10 | 1 | -0/+6 |
* | Preliminary why3 code output. | chriseth | 2015-10-27 | 1 | -0/+13 |
* | Store docstrings in AST annotations. | chriseth | 2015-10-26 | 1 | -10/+12 |
* | File reorganisation. | chriseth | 2015-10-21 | 1 | -0/+435 |