Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add build directory to .gitignore | Lefteris Karapetsas | 2015-08-19 | 1 | -0/+3 |
| | |||||
* | Add CMakeLists.txt for libsolidity | Lefteris Karapetsas | 2015-08-19 | 52 | -1/+51 |
| | |||||
* | Merge pull request #3 from chriseth/moveSolc | chriseth | 2015-08-19 | 6 | -0/+1039 |
|\ | | | | | Copy solc files from cpp-ethereum. | ||||
| * | Merge solc files from cpp-ethereum. | chriseth | 2015-08-19 | 2 | -157/+134 |
| |\ | |||||
| | * | Moved solc files. | chriseth | 2015-08-19 | 6 | -0/+0 |
| | | | |||||
| | * | changed file path to be multiplatform | Liana Husikyan | 2015-08-10 | 1 | -1/+1 |
| | | | |||||
| | * | removed close for ofstream | Liana Husikyan | 2015-08-10 | 1 | -1/+0 |
| | | | |||||
| | * | fixed wrong resolving | Liana Husikyan | 2015-08-10 | 1 | -1/+1 |
| | | | |||||
| | * | cosmetic changes | Liana Husikyan | 2015-08-10 | 1 | -16/+16 |
| | | | | | | | | | | | | | | | Conflicts: solc/CommandLineInterface.cpp | ||||
| | * | clean up | Liana Husikyan | 2015-08-10 | 2 | -9/+2 |
| | | | |||||
| | * | renamed extensions for output files | Liana Husikyan | 2015-08-10 | 1 | -30/+31 |
| | | | | | | | | | | | | | | | Conflicts: solc/CommandLineInterface.cpp | ||||
| | * | changed output method for all components | Liana Husikyan | 2015-08-10 | 1 | -1/+7 |
| | | | |||||
| | * | changed output method for all components | Liana Husikyan | 2015-08-10 | 1 | -36/+44 |
| | | | | | | | | | | | | | | | Conflicts: solc/CommandLineInterface.cpp | ||||
| | * | added -o option to cmd compiler | Liana Husikyan | 2015-08-10 | 1 | -1/+0 |
| | | | |||||
| | * | added -o option to cmd compiler | Liana Husikyan | 2015-08-10 | 1 | -112/+83 |
| | | | | | | | | | | | | | | | Conflicts: solc/CommandLineInterface.cpp | ||||
| | * | added -o flag. todo: options should be removed from the components | Liana Husikyan | 2015-08-10 | 1 | -2/+2 |
| | | | |||||
| * | | Merge branch 'develop' of /tmp/cpp-ethereum into HEAD | chriseth | 2015-08-19 | 6 | -0/+1062 |
|/| | | |||||
| * | | Moved solc files. | chriseth | 2015-08-19 | 6 | -0/+0 |
| |/ | |||||
* | | Merge pull request #2 from chriseth/moveSolc | chriseth | 2015-08-19 | 0 | -0/+0 |
|\ \ | | | | | | | Move all files of the Solidity commandline interface. | ||||
| * \ | Move solc files from cpp-ethereum | chriseth | 2015-08-19 | 0 | -0/+0 |
| |\ \ | |||||
| | * | | Moved files. | chriseth | 2015-08-19 | 6 | -1062/+0 |
| | |/ | |||||
| | * | Use 0/1 for cmake switches. | chriseth | 2015-08-05 | 1 | -1/+1 |
| | | | |||||
| | * | Updated dockerfile to changed build process. | chriseth | 2015-08-05 | 1 | -1/+1 |
| | | | |||||
| | * | Create and output clone contracts. | chriseth | 2015-08-01 | 1 | -11/+33 |
| | | | |||||
| | * | Fully automate the dockerfile again. | chriseth | 2015-07-23 | 1 | -2/+1 |
| | | | |||||
| | * | contract documentation is now parsing during compilation and not by request. | Liana Husikyan | 2015-07-16 | 2 | -0/+9 |
| | | | |||||
| | * | Versioning for Solidity. | chriseth | 2015-07-09 | 1 | -3/+7 |
| | | | |||||
| | * | add missing dependencies for BuildInfo.h in libwebthree and solc | Lu Guanqun | 2015-07-04 | 1 | -0/+2 |
| | | | |||||
| | * | Added fallback function to gas estimation and fixed mix gas estimation. | chriseth | 2015-06-18 | 2 | -0/+7 |
| | | | | | | | | | | | | Fixes #2156 | ||||
| | * | Some changes in libdevcore. | chriseth | 2015-06-16 | 1 | -1/+1 |
| | | | |||||
| | * | Fix: Optimiser was enabled by default. | chriseth | 2015-06-06 | 1 | -2/+0 |
| | | | |||||
| | * | Compute constants | chriseth | 2015-06-05 | 1 | -2/+7 |
| | | | |||||
| | * | Gas estimates for JSON compiler. | chriseth | 2015-06-01 | 1 | -0/+57 |
| | | | |||||
| | * | Gas estimation for internal functions. | chriseth | 2015-05-26 | 1 | -4/+24 |
| | | | |||||
| | * | Commandline interface for gas estimation. | chriseth | 2015-05-22 | 2 | -0/+33 |
| | | | |||||
| | * | Functional gas estimator. | chriseth | 2015-05-22 | 1 | -4/+3 |
| | | | |||||
| | * | Function hashes for JSON compiler. | chriseth | 2015-05-15 | 1 | -0/+9 |
| | | | |||||
| | * | Merge pull request #1810 from chriseth/sol_gasEstimator | chriseth | 2015-05-07 | 1 | -1/+17 |
| | |\ | | | | | | | | | Structural gas estimator. | ||||
| | | * | Structural gas estimator. | chriseth | 2015-05-06 | 1 | -1/+17 |
| | | | | |||||
| | * | | Fix macos builds following changes from #1809. | subtly | 2015-05-07 | 1 | -1/+5 |
| | | | | |||||
| | * | | package solc, eth, ethminer, rlp && abi in cpack nsis installer | unknown | 2015-05-06 | 1 | -1/+1 |
| | |/ | |||||
| | * | Fix for exception if function hashes not requested. | chriseth | 2015-05-05 | 1 | -0/+3 |
| | | | |||||
| | * | Removed layouting space. | chriseth | 2015-05-04 | 1 | -12/+10 |
| | | | |||||
| | * | Feature for commandline compiler to output the function signature hashes. | chriseth | 2015-05-04 | 2 | -0/+24 |
| | | | |||||
| | * | Merge pull request #1710 from chriseth/linkage | Marek Kotewicz | 2015-04-27 | 1 | -5/+1 |
| | |\ | | | | | | | | | Use BUILD_SHARED_LIBS | ||||
| | | * | Use BUILD_SHARED_LIB | chriseth | 2015-04-24 | 1 | -5/+1 |
| | | | | |||||
| | * | | Merge pull request #1718 from chriseth/sol_jsonCompilerDocker | chriseth | 2015-04-24 | 1 | -3/+3 |
| | |\ \ | | | |/ | | |/| | Modifications to docker file to build the json compiler. | ||||
| | | * | Modifications to docker file to build the json compiler. | chriseth | 2015-04-22 | 1 | -3/+3 |
| | | | | |||||
| | * | | Merge pull request #1737 from chriseth/sol_fix_solcWithoutJson | chriseth | 2015-04-24 | 1 | -0/+3 |
| | |\ \ | | | | | | | | | | | Do not handle combined JSON if option not given. | ||||
| | | * | | Do not handle combined JSON if option not given. | chriseth | 2015-04-24 | 1 | -0/+3 |
| | | | | | |||||
| | * | | | Direct more mundane failures to cerr as well. | Ryan Casey | 2015-04-24 | 1 | -4/+4 |
| | |/ / | |||||
| | * | | Removed extra blank line. | chriseth | 2015-04-23 | 1 | -1/+0 |
| | | | | |||||
| | * | | json output for the commandline compiler. | chriseth | 2015-04-23 | 2 | -12/+90 |
| | | | | |||||
| | * | | Actually output assembly in JSON format. | chriseth | 2015-04-22 | 1 | -1/+1 |
| | |/ | |||||
| | * | Style fixes. | chriseth | 2015-04-22 | 1 | -4/+4 |
| | | | |||||
| | * | JSON compiler. | Christian | 2015-04-22 | 2 | -0/+131 |
| | | | |||||
| | * | Merge pull request #1665 from chriseth/sol_jsoncppDocker | Gav Wood | 2015-04-19 | 1 | -3/+12 |
| | |\ | | | | | | | | | Add jsoncpp dependency for solidity-js. | ||||
| | | * | Add jsoncpp dependency for solidity-js. | chriseth | 2015-04-18 | 1 | -3/+12 |
| | | | | |||||
| | * | | fixed extension of file json format | Liana Husikyan | 2015-04-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | changed value for PUSH to hex | ||||
| | * | | initial output for asm-json flag. | Liana Husikyan | 2015-04-17 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Conflicts: libevmcore/Assembly.cpp | ||||
| | * | | added asm-json flag to cl compiler | Liana Husikyan | 2015-04-17 | 1 | -15/+23 |
| | |/ | | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp | ||||
| | * | Merge remote-tracking branch 'upstream/develop' into evmjit | Paweł Bylica | 2015-03-12 | 2 | -8/+2 |
| | |\ | |||||
| | | * | Merge pull request #1268 from chriseth/sol_checkerFixes | Gav Wood | 2015-03-11 | 1 | -7/+0 |
| | | |\ | | | | | | | | | | | Fixed some checker warnings. | ||||
| | | | * | Fixed some checker warnings. | chriseth | 2015-03-10 | 1 | -7/+0 |
| | | | | | |||||
| | | * | | Merge pull request #1265 from chriseth/sol_dockerfilefix | Gav Wood | 2015-03-11 | 1 | -0/+1 |
| | | |\ \ | | | | | | | | | | | | | Fixed dockerfile. | ||||
| | | | * | | Fixed dockerfile. | chriseth | 2015-03-10 | 1 | -0/+1 |
| | | | |/ | |||||
| | | * / | fixed new line for user input from terminal. | Liana Husikyan | 2015-03-10 | 1 | -1/+1 |
| | | |/ | |||||
| | * | | Merge remote-tracking branch 'upstream/develop' into evmjit | Paweł Bylica | 2015-03-06 | 1 | -2/+2 |
| | |\| | |||||
| | | * | added source code printing for each output line. | Liana Husikyan | 2015-03-05 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | some changes after pr review | ||||
| | * | | Merge commit '444cc3d12c96a40b7b5b6832ec84afe83c403733' into evmjit | Paweł Bylica | 2015-02-24 | 0 | -0/+0 |
| | |\ \ | | | |/ | | |/| | |||||
| | | * | Add EVMJIT. | Gav Wood | 2015-02-21 | 5 | -635/+0 |
| | |/ | |||||
| | * | fixed #1022 | Marek Kotewicz | 2015-02-16 | 1 | -1/+1 |
| | | | |||||
| | * | fixed issue with including wrong json/json.h file | Marek Kotewicz | 2015-02-13 | 1 | -2/+2 |
| | | | |||||
| | * | Merge branch 'jsoncpp_path' of https://github.com/debris/cpp-ethereum into ↵ | Marek Kotewicz | 2015-02-12 | 1 | -0/+1 |
| | |\ | | | | | | | | | | | | | jsoncpp_path | ||||
| | | * | fixed cmake include_directories | debris | 2015-02-11 | 1 | -0/+1 |
| | | | | |||||
| | * | | Merge pull request #979 from debris/win_fixes | Marek Kotewicz | 2015-02-12 | 0 | -0/+0 |
| | |\ \ | | | |/ | | |/| | windows fixes | ||||
| | | * | fixed transitive dependencies for msvc | debris | 2015-02-11 | 1 | -2/+0 |
| | | | | |||||
| | | * | cmake mess | debris | 2015-02-09 | 1 | -0/+2 |
| | | | | |||||
| | * | | Styling in Natspec Enums | Lefteris Karapetsas | 2015-02-09 | 1 | -8/+8 |
| | |/ | |||||
| | * | Workaround for a problem with `git merge`. | Christian | 2015-01-31 | 1 | -2/+6 |
| | | | |||||
| | * | Exclude standard contracts by default. | Christian | 2015-01-29 | 2 | -22/+25 |
| | | | |||||
| | * | Dockerfile to build the solidity compiler using emscripten. | Christian | 2015-01-28 | 1 | -0/+57 |
| | | | |||||
| | * | simplify solc's option output | Lu Guanqun | 2015-01-27 | 1 | -23/+18 |
| | | | | | | | | | | | | The original one is too verbose. | ||||
| | * | Style fixes and refactoring in ASTJsonConverter | Lefteris Karapetsas | 2015-01-16 | 1 | -3/+3 |
| | | | |||||
| | * | Preparing the ground for AST outputing to JSON | Lefteris Karapetsas | 2015-01-15 | 2 | -9/+54 |
| | | | |||||
| | * | abi -> json-abi | Gav Wood | 2015-01-09 | 1 | -1/+1 |
| | | | |||||
| | * | CLI tweaks. | Gav Wood | 2015-01-09 | 1 | -2/+2 |
| | | | |||||
| | * | Rename "JSON Documentation" -> Metadata. | Gav Wood | 2015-01-09 | 2 | -14/+25 |
| | | | | | | | | | | | | solc integration for Solidity-format ABI. | ||||
| | * | Format catch arguments as function parameters. | chriseth | 2014-12-18 | 1 | -14/+14 |
| | | | |||||
| | * | Assertions that throw InternalCompilerErrors. | Christian | 2014-12-17 | 1 | -1/+2 |
| | | | |||||
| | * | better alignment of global string constants | Lefteris Karapetsas | 2014-12-17 | 1 | -7/+7 |
| | | | |||||
| | * | Using strings instead of #defined literals in solc | Lefteris Karapetsas | 2014-12-17 | 1 | -38/+38 |
| | | | |||||
| | * | Properly outputing opcodes in solc, using normal stream operator | Lefteris Karapetsas | 2014-12-17 | 1 | -3/+2 |
| | | | |||||
| | * | Fix for unhandled solc exception with opcodes argument | Lefteris Karapetsas | 2014-12-17 | 1 | -20/+31 |
| | | | | | | | | | | | | - This should fix #631 | ||||
| | * | boost library -> libraries | ethdev | 2014-12-16 | 1 | -2/+2 |
| | | | |||||
| | * | start of implementing windows debug | ethdev | 2014-12-16 | 1 | -2/+2 |
| | | | |||||
| | * | Merge branch 'macox_fixes' into build_enhancement | Marek Kotewicz | 2014-12-11 | 1 | -0/+15 |
| | |\ | | | | | | | | | | | | | | | | | Conflicts: test/solidityNatspecJSON.cpp | ||||
| | | * | Fixing segfault for solc if stdin is given as input file | Lefteris Karapetsas | 2014-12-11 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | | - Solc should now check its input files and skip them if they don't exist or if they are not a valid file | ||||
| | * | | recent changes from solc working on macos | Marek Kotewicz | 2014-12-10 | 1 | -2/+2 |
| | | | | |||||
| | * | | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-10 | 4 | -128/+448 |
| | |\| | |||||
| | | * | Cleaner interface for Solc CLI bytecode handling | Lefteris Karapetsas | 2014-12-10 | 2 | -34/+41 |
| | | | | |||||
| | | * | Explicitly calling dev::operator<<() on two occassions due to mixup with boost | Lefteris Karapetsas | 2014-12-10 | 1 | -6/+8 |
| | | | | |||||
| | | * | Styling issues and new class name for the CLI | Lefteris Karapetsas | 2014-12-10 | 3 | -113/+100 |
| | | | | |||||
| | | * | Moving most of the solc functionality to own class and splitting ↵ | Lefteris Karapetsas | 2014-12-09 | 3 | -329/+447 |
| | | | | | | | | | | | | | | | | implementation in modular functions | ||||
| | | * | Style improvements and succinctness in solc main.cpp | Lefteris Karapetsas | 2014-12-09 | 1 | -59/+73 |
| | | | | |||||
| | | * | Solc gets arguments for interface and documentation related output | Lefteris Karapetsas | 2014-12-08 | 1 | -46/+109 |
| | | | | |||||
| | | * | Solc option to output binary and opcode | Lefteris Karapetsas | 2014-12-08 | 1 | -12/+50 |
| | | | | |||||
| | | * | Solc evm assembly to either file or stdout option | Lefteris Karapetsas | 2014-12-08 | 1 | -16/+40 |
| | | | | |||||
| | | * | Solc cmdline option for ast outputting either to stdout or a file | Lefteris Karapetsas | 2014-12-08 | 2 | -7/+68 |
| | | | | |||||
| | | * | Unknown solc arguments are now ignored | Lefteris Karapetsas | 2014-12-08 | 1 | -1/+1 |
| | | | | |||||
| | | * | using boost::program_options for argument parsing | Lefteris Karapetsas | 2014-12-08 | 2 | -27/+33 |
| | | | | |||||
| | * | | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-08 | 1 | -23/+36 |
| | |\| | |||||
| | | * | Merge remote-tracking branch 'ethereum/develop' into sol_import | Christian | 2014-12-08 | 1 | -3/+3 |
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h libsolidity/InterfaceHandler.cpp libsolidity/InterfaceHandler.h solc/main.cpp test/solidityJSONInterfaceTest.cpp test/solidityNatspecJSON.cpp | ||||
| | | * \ | Merge remote-tracking branch 'ethereum/develop' into sol_import | Christian | 2014-12-05 | 1 | -1/+3 |
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h solc/main.cpp | ||||
| | | * | | | Improved external interface for multi-source and multi-contract compilation. | Christian | 2014-12-04 | 1 | -21/+34 |
| | | | | | | |||||
| | | * | | | Import directive. | Christian | 2014-12-03 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | serpent compiling under msvc | debris | 2014-12-08 | 1 | -4/+0 |
| | | | | | | |||||
| | * | | | | solc working | debris | 2014-12-08 | 1 | -0/+4 |
| | | | | | | |||||
| | * | | | | solidity compiling under msvc && boosts cmake file fixed | debris | 2014-12-07 | 1 | -1/+3 |
| | | | | | | |||||
| | * | | | | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-07 | 1 | -1/+3 |
| | |\ \ \ \ | | | | |_|/ | | | |/| | | |||||
| | | * | | | Replacing old cstyle enums with c++11 enums in natspec | Lefteris Karapetsas | 2014-12-05 | 1 | -3/+3 |
| | | | |/ | | | |/| | |||||
| | | * | | Moving all Interface and Documentation functionality to own class | Lefteris Karapetsas | 2014-12-03 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 | ||||
| | | * | | Separate user and dev natspec documentation | Lefteris Karapetsas | 2014-12-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | - plus other small changes according to the spec | ||||
| | | * | | Handle absence of Natspec doc and add option to solc | Lefteris Karapetsas | 2014-12-02 | 1 | -0/+1 |
| | | |/ | |||||
| | * / | removed automocs | Marek Kotewicz | 2014-12-04 | 1 | -0/+1 |
| | |/ | |||||
| | * | Merge branch 'develop' into js_abi | Marek Kotewicz | 2014-11-14 | 1 | -24/+15 |
| | |\ | |||||
| | | * | Provide interface for calls in JSON and some other formatting changes. | Christian | 2014-11-12 | 1 | -24/+15 |
| | | | | |||||
| | * | | Merge branch 'develop' into js_abi | Marek Kotewicz | 2014-11-11 | 0 | -0/+0 |
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libjsqrc/main.js libweb3jsonrpc/WebThreeStubServer.cpp libweb3jsonrpc/WebThreeStubServer.h libweb3jsonrpc/abstractwebthreestubserver.h libweb3jsonrpc/spec.json test/webthreestubclient.h | ||||
| | | * | Option to activate the optimizer for solidity. | Christian | 2014-11-07 | 1 | -3/+7 |
| | | | | |||||
| | * | | merge | Marek Kotewicz | 2014-11-11 | 1 | -3/+7 |
| | |/ | |||||
| | * | Converted all asserts to exceptions. | Christian | 2014-11-05 | 1 | -18/+27 |
| | | | |||||
| | * | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler | Christian | 2014-11-01 | 0 | -0/+0 |
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/AST.cpp libsolidity/AST.h libsolidity/Compiler.cpp libsolidity/Compiler.h libsolidity/NameAndTypeResolver.h libsolidity/Types.cpp solc/main.cpp test/solidityCompiler.cpp | ||||
| | | * | Merge remote-tracking branch 'ethereum/develop' into sol_expressionCompiler | Christian | 2014-10-29 | 2 | -17/+21 |
| | | |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/Types.cpp | ||||
| | | * | | Asterisk-syntax for doxygen class documentation. | Christian | 2014-10-28 | 1 | -1/+3 |
| | | | | | |||||
| | * | | | Function selector and variable (un)packing. | Christian | 2014-10-31 | 1 | -2/+6 |
| | | | | | |||||
| | * | | | Contract compiler and also add ExpressionStatement to AST. | Christian | 2014-10-30 | 1 | -37/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ExpressionStatement functions as glue between Statements and Expressions. This way it is possible to detect when the border between statements and expressions is crossed while walking the AST. Note that ExpressionStatement is not the only border, almost every statement can contains expressions. | ||||
| | * | | | Compiler for assignments. | Christian | 2014-10-29 | 1 | -26/+34 |
| | | | | | |||||
| | * | | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler | Christian | 2014-10-29 | 2 | -17/+21 |
| | |\ \ \ | | | |/ / | | |/| / | | | |/ | | | | | Conflicts: libsolidity/Types.cpp | ||||
| | | * | Merge pull request #418 from chriseth/dependencyCleanup | Gav Wood | 2014-10-26 | 1 | -17/+0 |
| | | |\ | | | | | | | | | | | CMakeLists library dependency cleanup | ||||
| | | | * | CMakeLists library dependency cleanup for libdevcore, libevmface, ↵ | Christian | 2014-10-26 | 1 | -17/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libsolidity and solc. Fixes #417. | ||||
| | | * | | Corrected file description. | Christian | 2014-10-26 | 1 | -1/+1 |
| | | |/ | |||||
| | | * | Remove stupid assertion. | Gav Wood | 2014-10-25 | 1 | -0/+21 |
| | | | | | | | | | | | | | | | | Add licence header to solc. | ||||
| | * | | Expression compiler. | Christian | 2014-10-25 | 1 | -0/+41 |
| | |/ | |||||
| | * | Use boost errinfo. | Christian | 2014-10-24 | 1 | -40/+7 |
| | | | |||||
| | * | Improved exceptions and reporting exceptions for command-line compiler. | Christian | 2014-10-23 | 1 | -24/+69 |
| | | | |||||
| | * | Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type | Christian | 2014-10-20 | 1 | -3/+3 |
| | | | | | | | | | | | | pointer. | ||||
| | * | Corrected coding style. | Christian | 2014-10-16 | 1 | -11/+13 |
| | | | |||||
| | * | Name resolution. | Christian | 2014-10-13 | 1 | -2/+6 |
| | | | |||||
| | * | AST printer and command line tool, some fixes. | Christian | 2014-10-10 | 2 | -0/+109 |
| | | |||||
* | | Merge pull request #1 from chriseth/master | chriseth | 2015-08-19 | 51 | -0/+18332 |
|\ \ | |/ |/| | Move libsolidity files from cpp-ethereum. | ||||
| * | Moved Solidity files from cpp-ethereum | chriseth | 2015-08-19 | 51 | -0/+18332 |
|/| | |||||
| * | Moved all Solidity files. | chriseth | 2015-08-19 | 51 | -0/+0 |
| | | |||||
| * | Merge pull request #2734 from chriseth/sol_fixOperators | Gav Wood | 2015-08-11 | 3 | -0/+7 |
| |\ | | | | | | | Disallow some binary operators. | ||||
| | * | Disallow comparison for reference types. | chriseth | 2015-08-07 | 1 | -0/+4 |
| | | | | | | | | | | | | Fixes #2690 | ||||
| | * | Do not allow boolean operators for integers. | chriseth | 2015-08-07 | 2 | -0/+3 |
| | | | | | | | | | | | | Fixes #2496 | ||||
| * | | added checks to prevent the self assignment | Liana Husikyan | 2015-08-10 | 1 | -0/+2 |
| |/ | |||||
| * | now policy CMP0042 is set to OLD | debris | 2015-08-06 | 1 | -6/+0 |
| | | | | | | | | This reverts commit 61e99b1040b80685c70c57cfb23f92e898cd41fb. | ||||
| * | Merge pull request #2697 from chriseth/sol_fix_clone | chriseth | 2015-08-06 | 1 | -2/+4 |
| |\ | | | | | | | Fix clone with regards to value transfer. | ||||
| | * | Fix clone with regards to value transfer. | chriseth | 2015-08-04 | 1 | -2/+4 |
| | | | |||||
| * | | Revert "fixed cmake policy CMP0042, MACOSX RPATH" | Gav Wood | 2015-08-05 | 1 | -0/+6 |
| | | | |||||
| * | | Merge pull request #2688 from chriseth/toBytesConversion | chriseth | 2015-08-05 | 4 | -3/+32 |
| |\ \ | | | | | | | | | Allow explicit conversions bytes <-> string. | ||||
| | * | | Allow explicit conversions bytes <-> string. | chriseth | 2015-08-04 | 4 | -3/+32 |
| | |/ | |||||
| * | | Merge pull request #2701 from chriseth/sol_fix_stringsAsKeysInMapping | chriseth | 2015-08-05 | 1 | -5/+9 |
| |\ \ | | | | | | | | | Fix for strings as keys in mappings. | ||||
| | * | | Fix for strings as keys in mappings. | chriseth | 2015-08-04 | 1 | -5/+9 |
| | | | | |||||
| * | | | fixed cmake policy CMP0042, MACOSX RPATH | debris | 2015-08-05 | 1 | -6/+0 |
| |/ / | |||||
| * / | Version 0.1.1 | chriseth | 2015-08-04 | 1 | -1/+1 |
| |/ | |||||
| * | strings as mapping keys. | chriseth | 2015-08-04 | 3 | -10/+30 |
| | | |||||
| * | Merge pull request #2677 from chriseth/sol_copyContract | chriseth | 2015-08-03 | 4 | -20/+99 |
| |\ | | | | | | | Clone contracts | ||||
| | * | Create and output clone contracts. | chriseth | 2015-08-01 | 4 | -20/+99 |
| | | | |||||
| * | | Improved gas computation for CALLCODE. | chriseth | 2015-07-28 | 1 | -2/+10 |
| |/ | |||||
| * | Fix for compiling w/xcode on 10.9 | subtly | 2015-07-17 | 1 | -1/+1 |
| | | | | | | Been manually patching this -- submitting fix to resolve #2451. | ||||
| * | removed move constructors | Liana Husikyan | 2015-07-16 | 1 | -8/+8 |
| | | |||||
| * | removed unnecessary function | Liana Husikyan | 2015-07-16 | 3 | -15/+8 |
| | | |||||
| * | added calls of move cunstructor for returning string values. | Liana Husikyan | 2015-07-16 | 1 | -8/+8 |
| | | |||||
| * | corrected comments | Liana Husikyan | 2015-07-16 | 1 | -6/+4 |
| | | |||||
| * | changed implementation according to notes from code review | Liana Husikyan | 2015-07-16 | 6 | -46/+33 |
| | | |||||
| * | changedthe output style of the Natspec docstring | Liana Husikyan | 2015-07-16 | 1 | -2/+2 |
| | | |||||
| * | now for SolidityEndToEndTest we can use compileRequireThrow<typename> | Liana Husikyan | 2015-07-16 | 1 | -2/+2 |
| | | |||||
| * | modified test network to test exceptions during parsing of documentation | Liana Husikyan | 2015-07-16 | 1 | -1/+1 |
| | | | | | | | | | | | | todo: - change to work wirh all exceptions - fix white space problems in the output text for Natspec | ||||
| * | modified test network to test exceptions during parsing of documentation | Liana Husikyan | 2015-07-16 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | todo: - change to work wirh all exceptions - fix white space problems in the output text for Natspec Conflicts: test/libsolidity/SolidityEndToEndTest.cpp | ||||
| * | contract documentation is now parsing during compilation and not by request. | Liana Husikyan | 2015-07-16 | 7 | -10/+70 |
| | | |||||
| * | Add BuildInfo.h as dependency. | chriseth | 2015-07-16 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #2480 from chriseth/sol_relaxStackHeightCheck | chriseth | 2015-07-16 | 1 | -1/+1 |
| |\ | | | | | | | Allow one additional stack slot. | ||||
| | * | Allow one additional stack slot. | chriseth | 2015-07-16 | 1 | -1/+1 |
| | | | | | | | | | | | | Fixes: #2478 | ||||
| * | | Merge pull request #2482 from chriseth/sol_fix_initialiseStorageStrings | chriseth | 2015-07-16 | 1 | -3/+14 |
| |\ \ | | | | | | | | | Fix for initialising storage strings. | ||||
| | * | | Fix for initialising storage strings. | chriseth | 2015-07-16 | 1 | -3/+14 |
| | |/ | |||||
| * / | Allow structs containing mappings in memory. | chriseth | 2015-07-16 | 3 | -17/+48 |
| |/ | |||||
| * | Merge pull request #2473 from chriseth/sol_fix_exponentialNotation | Gav Wood | 2015-07-15 | 2 | -0/+18 |
| |\ | | | | | | | Check whether a literal is a valid literal before using it. | ||||
| | * | Check whether a literal is a valid literal before using it. | chriseth | 2015-07-14 | 2 | -0/+18 |
| | | | | | | | | | | | | Fixes #2078 | ||||
| * | | Merge pull request #2471 from chriseth/sol_fix_wrongArgumentCount | Gav Wood | 2015-07-15 | 1 | -3/+22 |
| |\ \ | | | | | | | | | Improved error message for wrong argument count. | ||||
| | * | | Improved error message for wrong argument count. | chriseth | 2015-07-14 | 1 | -3/+22 |
| | |/ | | | | | | | | | | Fixes #2456 | ||||
| * | | Merge pull request #2470 from chriseth/sol_fix_bytesComparison | Gav Wood | 2015-07-15 | 1 | -8/+11 |
| |\ \ | | | | | | | | | Fix comparison between bytes types. | ||||
| | * | | Fix comparison between bytes types. | chriseth | 2015-07-14 | 1 | -8/+11 |
| | |/ | | | | | | | | | | Fixes #2087 | ||||
| * / | Use only a single stack slot for storage references. | chriseth | 2015-07-14 | 7 | -80/+41 |
| |/ | |||||
| * | Merge pull request #2431 from chriseth/sol_versioning | Gav Wood | 2015-07-10 | 2 | -0/+75 |
| |\ | | | | | | | Versioning for Solidity. | ||||
| | * | Versioning for Solidity. | chriseth | 2015-07-09 | 2 | -0/+75 |
| | | | |||||
| * | | Flexible string literals, convertible to bytesX, bytes and string. | chriseth | 2015-07-09 | 6 | -51/+186 |
| |/ | |||||
| * | Style and some assertion messages. | chriseth | 2015-07-04 | 4 | -8/+5 |
| | | |||||
| * | Struct constructors. | chriseth | 2015-07-03 | 5 | -105/+171 |
| | | |||||
| * | Fix for copying arrays to storage. | chriseth | 2015-07-03 | 1 | -1/+1 |
| | | |||||
| * | Memory structs. | chriseth | 2015-07-03 | 6 | -45/+128 |
| | | |||||
| * | Fixed checking of abstract functions. | chriseth | 2015-06-30 | 1 | -10/+26 |
| | | | | | | | | Fixes #2264 | ||||
| * | Memory arrays cannot be resized. | chriseth | 2015-06-30 | 1 | -2/+5 |
| | | |||||
| * | Another compiler fix. | chriseth | 2015-06-29 | 1 | -0/+1 |
| | | |||||
| * | Fix gcc issue. | chriseth | 2015-06-27 | 1 | -0/+2 |
| | | |||||
| * | Disallow memory types containing mappings. | chriseth | 2015-06-27 | 2 | -1/+11 |
| | | |||||
| * | No delete on storage pointers. | chriseth | 2015-06-27 | 2 | -14/+18 |
| | | |||||
| * | Delete for memory objects. | chriseth | 2015-06-27 | 2 | -15/+20 |
| | | |||||
| * | Some fixes for calldata arrays. | chriseth | 2015-06-27 | 3 | -17/+26 |
| | | |||||
| * | Do not copy reference types to memory in-place. | chriseth | 2015-06-27 | 10 | -165/+322 |
| | | |||||
| * | Fixed and simplified external type computation. | chriseth | 2015-06-26 | 2 | -8/+13 |
| | | |||||
| * | Merge pull request #2276 from chriseth/sol_memoryArrays7 | chriseth | 2015-06-26 | 12 | -144/+324 |
| |\ | | | | | | | Copy routines for non-byte arrays. | ||||
| | * | Style. | chriseth | 2015-06-25 | 1 | -1/+2 |
| | | | |||||
| | * | Initialisation of memory types. | chriseth | 2015-06-25 | 10 | -17/+110 |
| | | | |||||
| | * | Copy routines for non-byte arrays. | chriseth | 2015-06-24 | 5 | -127/+213 |
| | | | |||||
| * | | Merge pull request #2286 from chriseth/sol_simplerStaticMemoryAccess | chriseth | 2015-06-25 | 2 | -20/+9 |
| |\ \ | | | | | | | | | Simplify static memory access functions. | ||||
| | * | | Simplify static memory access functions. | chriseth | 2015-06-25 | 2 | -20/+9 |
| | | | | |||||
| * | | | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop | Gav Wood | 2015-06-25 | 0 | -0/+0 |
| |\| | | | | | | | | | | | | | | | | | | Conflicts: ethconsole/main.cpp | ||||
| | * | | Copy only expected arguments for constructor if statically sized. | chriseth | 2015-06-24 | 1 | -3/+19 |
| | |/ | |||||
| * / | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop | Gav Wood | 2015-06-25 | 1 | -3/+19 |
| |/ | |||||
| * | Decoding for constructor. | chriseth | 2015-06-23 | 4 | -23/+31 |
| | | |||||
| * | Remove dynamic return types. | chriseth | 2015-06-23 | 3 | -14/+58 |
| | | |||||
| * | Memory-storage copy. | chriseth | 2015-06-23 | 2 | -12/+18 |
| | | |||||
| * | Fix and test for not really recursive structs. | chriseth | 2015-06-18 | 1 | -13/+20 |
| | | | | | | | | Fixes #2223. | ||||
| * | Accessors for strings. | chriseth | 2015-06-17 | 9 | -125/+182 |
| | | |||||
| * | Type conversion specialities for storage references. | chriseth | 2015-06-16 | 3 | -15/+20 |
| | | |||||
| * | Style. | chriseth | 2015-06-16 | 2 | -23/+33 |
| | | |||||
| * | Copying between memory and memory. | chriseth | 2015-06-16 | 5 | -336/+491 |
| | | | | | | | | Also fixed some encoding and padding issues with older copying code. | ||||
| * | Style. | chriseth | 2015-06-15 | 2 | -3/+6 |
| | | |||||
| * | Pleased gcc. | chriseth | 2015-06-15 | 1 | -0/+2 |
| | | |||||
| * | Distinction between storage pointer and storage ref and type checking for ↵ | chriseth | 2015-06-15 | 10 | -151/+327 |
| | | | | | | | | conversion between storage and memory. | ||||
| * | Optimize RETURN x 0 to STOP. | chriseth | 2015-06-12 | 1 | -1/+4 |
| | | |||||
| * | Added missing source locations for new memory management code. | chriseth | 2015-06-10 | 1 | -9/+13 |
| | | |||||
| * | Merge pull request #2122 from chriseth/sol_memoryArrays2 | chriseth | 2015-06-10 | 6 | -144/+288 |
| |\ | | | | | | | Use dynamic memory. | ||||
| | * | Use dynamic memory for argument encoding. | chriseth | 2015-06-09 | 4 | -126/+218 |
| | | | |||||
| | * | Dynamic memory. | chriseth | 2015-06-09 | 5 | -35/+87 |
| | | | |||||
| * | | Merge pull request #2114 from LianaHus/sol_byte0_in_storage | chriseth | 2015-06-10 | 2 | -4/+3 |
| |\ \ | | | | | | | | | Sol removed bytes0 | ||||
| | * | | removed byte0 keyword | Liana Husikyan | 2015-06-08 | 2 | -4/+2 |
| | | | | |||||
| | * | | added test | Liana Husikyan | 2015-06-08 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | Conflicts: test/libsolidity/SolidityEndToEndTest.cpp | ||||
| * | | | Merge pull request #2126 from ↵ | chriseth | 2015-06-10 | 2 | -65/+94 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | LianaHus/sol_Natspec_warnings_instead_of_exceptions Some style fixes. | ||||
| | * | | | style fixes | Liana Husikyan | 2015-06-09 | 2 | -20/+34 |
| | | | | | |||||
| | * | | | style fixes | Liana Husikyan | 2015-06-09 | 1 | -47/+62 |
| | | |/ | | |/| | |||||
| * | | | Merge pull request #2124 from chriseth/sol_conversionErrors | Gav Wood | 2015-06-09 | 1 | -6/+36 |
| |\ \ \ | | | | | | | | | | | Improved type conversion error messages. | ||||
| | * | | | Improved type conversion error messages. | chriseth | 2015-06-09 | 1 | -6/+36 |
| | |/ / | |||||
| * | | | Merge pull request #2112 from chfast/refactor_move_override | Gav Wood | 2015-06-09 | 5 | -11/+11 |
| |\ \ \ | | |/ / | |/| | | Pessimising moves and missing overrides | ||||
| | * | | Add missing override specifiers. | Paweł Bylica | 2015-06-08 | 3 | -4/+4 |
| | | | | |||||
| | * | | Remove pessimising moves. | Paweł Bylica | 2015-06-08 | 2 | -7/+7 |
| | |/ | |||||
| * / | Improved "Stack too deep" error message. | chriseth | 2015-06-07 | 5 | -14/+32 |
| |/ | | | | | | | Closes #2080. | ||||
| * | Merge pull request #2096 from chriseth/sol_constantFallback | chriseth | 2015-06-06 | 3 | -16/+45 |
| |\ | | | | | | | Fallback takes constant amount of gas, and send no gas with send. | ||||
| | * | Style. | chriseth | 2015-06-05 | 1 | -4/+5 |
| | | |