Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | 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 |