Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Distinction between storage pointer and storage ref and type checking for ↵ | chriseth | 2015-06-15 | 1 | -1/+1 |
| | | | | conversion between storage and memory. | ||||
* | style fixes | Liana Husikyan | 2015-06-09 | 1 | -2/+4 |
| | |||||
* | style fixes | Liana Husikyan | 2015-06-09 | 1 | -47/+62 |
| | |||||
* | Update InterfaceHandler.cpp | Liana Husikyan | 2015-05-21 | 1 | -2/+1 |
| | |||||
* | added ';' | Liana Husikyan | 2015-05-19 | 1 | -2/+5 |
| | |||||
* | added constructor to solidiy abi | Liana Husikyan | 2015-05-19 | 1 | -9/+17 |
| | |||||
* | Succint interfaces. | chriseth | 2015-05-15 | 1 | -3/+3 |
| | |||||
* | updated unit test | Liana Husikyan | 2015-05-11 | 1 | -4/+8 |
| | |||||
* | bug in abi. fixed external type for return parameters | Liana Husikyan | 2015-05-11 | 1 | -5/+5 |
| | |||||
* | changed the implementation | Liana Husikyan | 2015-04-27 | 1 | -21/+26 |
| | |||||
* | style fix | Liana Husikyan | 2015-04-27 | 1 | -1/+0 |
| | |||||
* | fixed the output of the test | Liana Husikyan | 2015-04-27 | 1 | -2/+12 |
| | |||||
* | Use non-implemented functions for solidity interface output. | chriseth | 2015-04-23 | 1 | -1/+1 |
| | |||||
* | Detect if non-existant parameter is documented with natspec | Lefteris Karapetsas | 2015-03-30 | 1 | -0/+9 |
| | |||||
* | renamed externalTypes to externalSignature | Liana Husikyan | 2015-03-25 | 1 | -2/+2 |
| | |||||
* | renamed getCanonicalSignature | Liana Husikyan | 2015-03-25 | 1 | -2/+2 |
| | | | | | | | | added externalTypes instead of types for interface functions added simple test todo testing | ||||
* | added anonymous to ABI | Liana Husikyan | 2015-03-17 | 1 | -1/+1 |
| | |||||
* | Added anonymous flag to event. | Liana Husikyan | 2015-03-17 | 1 | -0/+1 |
| | | | | added test | ||||
* | Removing events from Solidity Interface | Lefteris Karapetsas | 2015-02-17 | 1 | -9/+0 |
| | |||||
* | Styling in Natspec Enums | Lefteris Karapetsas | 2015-02-09 | 1 | -36/+36 |
| | |||||
* | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop | Gav Wood | 2015-02-01 | 1 | -31/+36 |
|\ | | | | | | | | | Conflicts: libsolidity/InterfaceHandler.cpp | ||||
| * | style | arkpar | 2015-01-31 | 1 | -2/+0 |
| | | |||||
| * | json and solidity ABI generted for events | arkpar | 2015-01-31 | 1 | -9/+34 |
| | | |||||
* | | Code for outputing events as well as functions. | Gav Wood | 2015-02-01 | 1 | -7/+26 |
|/ | |||||
* | fixed ABI generator | arkpar | 2015-01-31 | 1 | -0/+1 |
| | |||||
* | FunctionType now returns const ref for Declaration | Lefteris Karapetsas | 2015-01-30 | 1 | -4/+2 |
| | |||||
* | Minor fixes plus a rebase merge fix | Lefteris Karapetsas | 2015-01-30 | 1 | -0/+1 |
| | |||||
* | Contract Interface Functions now return FunctionType | Lefteris Karapetsas | 2015-01-30 | 1 | -18/+26 |
| | | | | | | | | | - Enchanced Function Type by declaration so that it can provide all the required information at each place interface functions are consumed - Changed all places where interface functions was used. - Simplified Mix's FunctionDefinition code | ||||
* | 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 |