Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | State variable accessors code is now more organized | Lefteris Karapetsas | 2015-01-29 | 1 | -19/+18 |
| | | | | | | | | | | | | | - FunctionDescription is the abstraction of what should describe a function. It can either be a VariableDeclaration of a FunctionDefinition. - ParamDescription is what FunctionDescription uses to describe its parameters for outside use purposes with a pair of (name, type) strings - Modified code around Solidity and especially interface handler to adapt to this change | ||||
* | Absence of tag in Natspec is now considered @notice | Lefteris Karapetsas | 2015-01-20 | 1 | -2/+8 |
| | |||||
* | Natspec method key is now the Canonical Signature | Lefteris Karapetsas | 2015-01-13 | 1 | -2/+2 |
| | |||||
* | Fixing bug where empty tagless docstring in Natspec would result in infinite ↵ | Lefteris Karapetsas | 2015-01-12 | 1 | -1/+6 |
| | | | | loop | ||||
* | Buildfix after semantical merge conflict. | Christian | 2015-01-09 | 1 | -1/+2 |
| | |||||
* | Merge pull request #754 from LefterisJP/sol_abiFunctionHash | chriseth | 2015-01-09 | 1 | -11/+11 |
|\ | | | | | Calculation of ABI Function Identifier Hash | ||||
| * | Adjustments to Solidity compiler code for Function Hash | Lefteris Karapetsas | 2015-01-09 | 1 | -14/+11 |
| | | |||||
| * | Solidity getInterfaceFunctions is now a map of hash to Function | Lefteris Karapetsas | 2015-01-07 | 1 | -11/+14 |
| | | | | | | | | | | | | | | - Also introduced dependency between libsolidity and libdevcrypto - Compler's appendFunctionSelector now has a first version of using function signature hash instead of index | ||||
* | | Basic logging in Solidity (though no tests yet). | Gav Wood | 2015-01-09 | 1 | -0/+25 |
|/ | |||||
* | Fixed #683 | Gav Wood | 2014-12-21 | 1 | -1/+1 |
| | |||||
* | Adding const attribute to ABI output | Lefteris Karapetsas | 2014-12-19 | 1 | -0/+1 |
| | |||||
* | Adressing some natspec issues | Lefteris Karapetsas | 2014-12-18 | 1 | -2/+2 |
| | |||||
* | Changes in InterfaceHandler to deal with multiline natspec | Lefteris Karapetsas | 2014-12-18 | 1 | -27/+19 |
| | | | | | - Also now Solidity scanner considers Carriage Return as whitespace - Tests for Natspec generation with the new multiline comments | ||||
* | Assertions that throw InternalCompilerErrors. | Christian | 2014-12-17 | 1 | -2/+1 |
| | |||||
* | Create contracts. | Christian | 2014-12-15 | 1 | -4/+4 |
| | |||||
* | Styling issues and add TODO in Interfacehandler | Lefteris Karapetsas | 2014-12-10 | 1 | -3/+4 |
| | |||||
* | Natspec title and author tag. | Lefteris Karapetsas | 2014-12-10 | 1 | -24/+85 |
| | | | | | | - Adding the title and author natspec documentation tags for contracts - Also using the author tag for functions now - Tests | ||||
* | Merge remote-tracking branch 'ethereum/develop' into sol_import | Christian | 2014-12-08 | 1 | -19/+19 |
|\ | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h libsolidity/InterfaceHandler.cpp libsolidity/InterfaceHandler.h solc/main.cpp test/solidityJSONInterfaceTest.cpp test/solidityNatspecJSON.cpp | ||||
| * | Replacing old cstyle enums with c++11 enums in natspec | Lefteris Karapetsas | 2014-12-05 | 1 | -19/+19 |
| | | |||||
* | | Merge remote-tracking branch 'ethereum/develop' into sol_import | Christian | 2014-12-05 | 1 | -7/+7 |
|/ | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h solc/main.cpp | ||||
* | Newline right after doctag is now a valid natspec entry | Lefteris Karapetsas | 2014-12-05 | 1 | -3/+11 |
| | | | | - Plus tests for that | ||||
* | Introducing Docstring parsing error exception and style fixes | Lefteris Karapetsas | 2014-12-05 | 1 | -12/+10 |
| | |||||
* | Using iterators in Natspec comment parsing | Lefteris Karapetsas | 2014-12-05 | 1 | -73/+65 |
| | | | | | | | - Used iterators in the entirety of the InterfaceHandler natspec comment parsing pipeline - Fixed issue where @param continuing in new line would not get a space | ||||
* | Addressing styling and miscellaneous issue with Natspec | Lefteris Karapetsas | 2014-12-05 | 1 | -27/+22 |
| | |||||
* | Natspec @return tag parsing | Lefteris Karapetsas | 2014-12-05 | 1 | -7/+25 |
| | | | | | - Also omitting tags from the output JSON file if they are missing instead of providing an empty string for their value | ||||
* | Natspec parsing @param doctags | Lefteris Karapetsas | 2014-12-05 | 1 | -43/+115 |
| | | | | | | | - Plus additional work on generally parsing doctags. One important missing feature is to parse a tag midline - Adding more tests | ||||
* | Parsing notice and dev doxytags. | Lefteris Karapetsas | 2014-12-04 | 1 | -23/+67 |
| | | | | | | | | | - Only initial work done. Still need to refine the logic and incorporate all the other types of tags. - Added/Modified some tests - Work in progress | ||||
* | Styling in libsolidity's InterfaceHandler | Lefteris Karapetsas | 2014-12-04 | 1 | -4/+4 |
| | |||||
* | Work in progress for parsing natspec doxytags | Lefteris Karapetsas | 2014-12-04 | 1 | -3/+66 |
| | |||||
* | Moving all Interface and Documentation functionality to own class | Lefteris Karapetsas | 2014-12-03 | 1 | -0/+88 |
- Creating the Interface Handler class which will take care of the parsing of Natspec comments and of interfacing with and outputing to JSON files. - Will also handle the ABI interface creation |