Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added some lost changes. | chriseth | 2015-12-08 | 3 | -1/+14 |
| | |||||
* | Add pdf config. | chriseth | 2015-12-08 | 1 | -0/+1 |
| | |||||
* | Merge pull request #282 from chriseth/docs | chriseth | 2015-12-08 | 17 | -0/+5229 |
|\ | | | | | Imported documentation. | ||||
| * | Imported documentation. | chriseth | 2015-12-08 | 17 | -0/+5229 |
|/ | |||||
* | Merge pull request #279 from doublethinkco/develop | chriseth | 2015-12-06 | 1 | -1/+1 |
|\ | | | | | Fix a "Solidity::solidity" dependency edge in the CMake file for soltest | ||||
| * | Fix a "Solidity::solidity" dependency edge in the CMake file for soltest, ↵ | Bob Summerwill | 2015-12-06 | 1 | -1/+1 |
|/ | | | | | | | which got missed in the previous PR. This change resolves an inconsistency which was discovered in the automated dependency graph generation. softest was being declared as dependent on the Solidity module, not on just libsolidity, as it should be. | ||||
* | Merge pull request #274 from doublethinkco/cmake_fixes | Lefteris Karapetsas | 2015-12-04 | 1 | -2/+2 |
|\ | | | | | Corrected case for Solidity library entry in CMake file. | ||||
| * | Merge pull request #1 from LefterisJP/cmake_fixes | Bob Summerwill | 2015-12-04 | 1 | -1/+1 |
| |\ | | | | | | | Fix the build - library is not a module | ||||
| | * | Fix the build - library is not a module | Lefteris Karapetsas | 2015-12-04 | 1 | -1/+1 |
| |/ | | | | | | | | | | | The Module::Object rule is something only eth_use() and friends can understand. target_link_libraries() on the other hand needs only the actual library object to link to. | ||||
| * | Alternative case-consistency fix for libsolidity. Just using ↵ | Bob Summerwill | 2015-12-04 | 2 | -4/+4 |
| | | | | | | | | fully-qualified scoped name in eh_use instead. | ||||
| * | Corrected case for Solidity library entry in CMake file. | Bob Summerwill | 2015-12-03 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #265 from chriseth/version | chriseth | 2015-12-01 | 2 | -2/+2 |
|\ \ | | | | | | | Increment version to 0.2.0 (includes breaking changes). | ||||
| * | | Increment version to 0.2.0 (includes breaking changes). | chriseth | 2015-12-01 | 2 | -2/+2 |
|/ / | |||||
* | | Merge pull request #262 from chriseth/bind_codegeneration | chriseth | 2015-12-01 | 3 | -4/+161 |
|\ \ | | | | | | | Code generation for bound methods | ||||
| * | | Code generation for calling bound methods. | chriseth | 2015-12-01 | 3 | -4/+161 |
|/ / | |||||
* | | Merge pull request #261 from chriseth/dataloc | chriseth | 2015-12-01 | 1 | -20/+24 |
|\ \ | | | | | | | Bugfix for explicit memory types in libraries. | ||||
| * | | Bugfix for explicit memory types in libraries. | chriseth | 2015-12-01 | 1 | -20/+24 |
| | | | |||||
* | | | Merge pull request #260 from chriseth/stackrotation | chriseth | 2015-12-01 | 2 | -8/+27 |
|\ \ \ | |/ / |/| | | Simplify and optimise stack rotation. | ||||
| * | | Simplify and optimise stack rotation. | chriseth | 2015-12-01 | 2 | -8/+27 |
|/ / | |||||
* | | Merge pull request #251 from chriseth/bind2 | chriseth | 2015-11-30 | 16 | -292/+605 |
|\ \ | | | | | | | Bind library functions to types. | ||||
| * | | Also check the object type for bound functions. | chriseth | 2015-11-29 | 5 | -9/+68 |
| | | | |||||
| * | | Add bound functions to types. | chriseth | 2015-11-29 | 6 | -204/+353 |
| | | | |||||
| * | | Added the `using x for y` directive. | chriseth | 2015-11-27 | 10 | -3/+124 |
| | | | |||||
| * | | Resolve type names using regular AST visit. | chriseth | 2015-11-27 | 2 | -82/+66 |
| |/ | |||||
* | | Merge pull request #256 from chriseth/selfdestruct | chriseth | 2015-11-30 | 5 | -5/+23 |
|\ \ | | | | | | | Introduce selfdestruct alias for suicide. | ||||
| * | | Introduce selfdestruct alias for suicide. | chriseth | 2015-11-29 | 5 | -5/+23 |
| |/ | |||||
* | | Merge pull request #257 from chriseth/fixConstructorFixedArray | chriseth | 2015-11-30 | 2 | -5/+30 |
|\ \ | |/ |/| | Bugfix for constructor unpacking with fixed-size arrays. | ||||
| * | Bugfix for constructor unpacking with fixed-size arrays. | chriseth | 2015-11-29 | 2 | -5/+30 |
|/ | |||||
* | Merge pull request #246 from chriseth/refactor | chriseth | 2015-11-27 | 21 | -247/+189 |
|\ | | | | | Refactoring - more flexible contracts. | ||||
| * | Convert filter to template function. | chriseth | 2015-11-27 | 2 | -60/+20 |
| | | |||||
| * | Invalidate cached members if scope changes. | chriseth | 2015-11-26 | 2 | -1/+3 |
| | | |||||
| * | Fix smart pointer lifetime issue in tests. | chriseth | 2015-11-26 | 1 | -16/+15 |
| | | |||||
| * | Do not store elements of a contract by AST node type. | chriseth | 2015-11-26 | 14 | -152/+141 |
| | | |||||
| * | Make members context-sensitive. | chriseth | 2015-11-26 | 14 | -79/+71 |
|/ | |||||
* | Merge pull request #222 from chriseth/newArrays | chriseth | 2015-11-26 | 16 | -55/+258 |
|\ | | | | | Dynamically create memory arrays. | ||||
| * | Fix MSVC errors and warnings. | chriseth | 2015-11-26 | 4 | -6/+7 |
| | | |||||
| * | Make some functions const. | chriseth | 2015-11-26 | 2 | -4/+4 |
| | | |||||
| * | Code generation for creating arrays. | chriseth | 2015-11-26 | 4 | -9/+111 |
| | | |||||
| * | Type checking for creating new arrays. | chriseth | 2015-11-26 | 5 | -7/+67 |
| | | |||||
| * | Allow "new expressions" also for general type names. | chriseth | 2015-11-26 | 9 | -35/+75 |
|/ | | | | | | | Breaking change: If you want to send value with a contract creation, you have to use parentheses now: `(new ContractName).value(2 ether)(arg1, arg2)` | ||||
* | Merge pull request #249 from chriseth/fixemscripten | chriseth | 2015-11-26 | 1 | -1/+1 |
|\ | | | | | Fix solidity dependencies. | ||||
| * | Fix solidity dependencies. | chriseth | 2015-11-26 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #239 from chriseth/why3Fix | chriseth | 2015-11-26 | 2 | -26/+35 |
|\ | | | | | Again some why3 fixes with regards to separators in blocks. | ||||
| * | Style. | chriseth | 2015-11-25 | 1 | -1/+2 |
| | | |||||
| * | Again some why3 fixes with regards to separators in blocks. | chriseth | 2015-11-25 | 2 | -26/+34 |
|/ | |||||
* | Merge pull request #245 from chriseth/buildfixes | chriseth | 2015-11-25 | 1 | -1/+1 |
|\ | | | | | Build dependency fixes. | ||||
| * | Build dependency fixes. | chriseth | 2015-11-24 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #248 from ethereum/hot_gav | Gav Wood | 2015-11-25 | 0 | -0/+0 |
|\ \ | | | | | | | Fixups for new API. | ||||
| * \ | Merge remote-tracking branch 'orig/develop' into hot_gav | Gav Wood | 2015-11-23 | 16 | -228/+493 |
| |\ \ | |||||
* | \ \ | Merge pull request #244 from chriseth/fix_stringAlloc | chriseth | 2015-11-24 | 7 | -14/+39 |
|\ \ \ \ | |_|_|/ |/| | | | Fix for memory allocation bug. | ||||
| * | | | Fixed string inside struct allocation bug. | chriseth | 2015-11-24 | 6 | -14/+8 |
| | | | | |||||
| * | | | Test for allocation bug. | chriseth | 2015-11-24 | 1 | -0/+31 |
| | |/ | |/| | |||||
* | | | Merge pull request #241 from chriseth/why3VariablesInConditions | chriseth | 2015-11-24 | 2 | -18/+114 |
|\ \ \ | |/ / |/| | | Why3 variables in conditions | ||||
| * | | Style. | chriseth | 2015-11-23 | 1 | -2/+5 |
| | | | |||||
| * | | addmod and mulmod for why3. | chriseth | 2015-11-23 | 1 | -17/+36 |
| | | | |||||
| * | | Why3: Direct references to variables using `#`. | chriseth | 2015-11-23 | 2 | -1/+75 |
| | | | |||||
* | | | Merge pull request #236 from ethereum/hot_gav | Gav Wood | 2015-11-23 | 6 | -15/+18 |
|\ \ \ | |/ / |/| / | |/ | Fix up for new API from EIP-1.1. | ||||
| * | Fix up for new API from EIP-1.1. | Gav Wood | 2015-11-21 | 6 | -15/+18 |
| | | |||||
* | | Merge remote-tracking branch 'origin/hot_gav' into develop | Gav Wood | 2015-11-20 | 1 | -1/+5 |
|\| | |||||
| * | Fix solidity tests. | Gav Wood | 2015-11-20 | 1 | -1/+5 |
| | | |||||
* | | Merge pull request #229 from chriseth/fv_storage_types | chriseth | 2015-11-19 | 2 | -20/+70 |
|\ \ | | | | | | | Formal Verification: State variables. | ||||
| * | | Formal Verification: State variables. | chriseth | 2015-11-19 | 2 | -20/+70 |
| | | | |||||
* | | | Merge pull request #227 from chriseth/addmod | chriseth | 2015-11-19 | 4 | -0/+38 |
|\ \ \ | | | | | | | | | Addmod and mulmod. | ||||
| * | | | Addmod and mulmod. | chriseth | 2015-11-19 | 4 | -0/+38 |
| |/ / | |||||
* | | | Merge pull request #204 from ethereum/hot_gav | Gav Wood | 2015-11-19 | 3 | -4/+7 |
|\ \ \ | |/ / |/| / | |/ | The Big Refactor | ||||
| * | Minor API change - must provide SealEngine to Executive now. | Gav Wood | 2015-11-19 | 1 | -2/+4 |
| | | |||||
| * | Fix tests for new API. | Gav Wood | 2015-11-17 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'hot_gav' of https://github.com/ethereum/solidity into hot_gav | Gav Wood | 2015-11-06 | 0 | -0/+0 |
| |\ | |||||
| | * | New vocab. | Gav Wood | 2015-10-20 | 1 | -1/+1 |
| | | | |||||
| * | | Fixups for new API. | Gav Wood | 2015-11-06 | 1 | -1/+2 |
| | | | |||||
| * | | New vocab. | Gav Wood | 2015-11-06 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #221 from chriseth/version | chriseth | 2015-11-17 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Increment version to 0.1.7 | ||||
| * | | | Increment version to 0.1.7 | chriseth | 2015-11-17 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #218 from chriseth/fix_overwriteMemory | chriseth | 2015-11-17 | 2 | -3/+28 |
|\ \ \ | | | | | | | | | Fix memory overwrite problem for arrays. | ||||
| * | | | Fix memory overwrite problem for arrays. | chriseth | 2015-11-17 | 2 | -3/+28 |
| | | | | |||||
* | | | | Merge pull request #216 from chriseth/dynamic_indexed_event_args | chriseth | 2015-11-17 | 2 | -5/+53 |
|\ \ \ \ | | | | | | | | | | | Fix dynamic indexed event arguments - applies sha3. | ||||
| * | | | | Fix dynamic indexed event arguments - applies sha3. | chriseth | 2015-11-17 | 2 | -5/+53 |
| |/ / / | |||||
* | | | | Merge pull request #214 from chriseth/fix_optimizerTest | chriseth | 2015-11-17 | 1 | -1/+5 |
|\ \ \ \ | | | | | | | | | | | Test fix: Do not increment iterator past end. | ||||
| * | | | | Test fix: Do not increment iterator past end. | chriseth | 2015-11-16 | 1 | -1/+5 |
| |/ / / | |||||
* | | | | Merge pull request #213 from chriseth/fix_testLeak | chriseth | 2015-11-17 | 1 | -1/+1 |
|\ \ \ \ | |/ / / |/| | | | Fix segfault during test. | ||||
| * | | | Fix segfault during test. | chriseth | 2015-11-16 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #211 from chriseth/fix_successor | chriseth | 2015-11-16 | 1 | -0/+10 |
|\ \ \ | | | | | | | | | Work around bug in MSVC/Boost for u256->unsigned conversion. | ||||
| * | | | Work around bug in MSVC/Boost for u256->unsigned conversion. | chriseth | 2015-11-16 | 1 | -0/+10 |
|/ / / | |||||
* | | | Merge pull request #209 from chriseth/formal | chriseth | 2015-11-13 | 3 | -21/+48 |
|\ \ \ | | | | | | | | | Why3 translation: Fix problems with statement blocks. | ||||
| * | | | Fix problems with statement blocks. | chriseth | 2015-11-11 | 3 | -21/+48 |
|/ / / | |||||
* | | | Merge pull request #195 from LianaHus/sol_remove_exc_from_ref_resolver | chriseth | 2015-11-08 | 6 | -176/+239 |
|\ \ \ | |/ / |/| | | Sol remove exc from ref resolver | ||||
| * | | style fix | LianaHus | 2015-11-07 | 2 | -12/+14 |
| | | | |||||
| * | | style fixes | LianaHus | 2015-11-07 | 4 | -27/+28 |
| | | | |||||
| * | | fixed test framework | LianaHus | 2015-11-07 | 3 | -27/+28 |
| | | | |||||
| * | | fix | LianaHus | 2015-11-07 | 3 | -35/+60 |
| | | | |||||
| * | | fixed return valu for resolver | LianaHus | 2015-11-07 | 2 | -5/+5 |
| | | | |||||
| * | | added SourceLocations to error reporting for ReferenceResolver | LianaHus | 2015-11-07 | 2 | -15/+18 |
| | | | |||||
| * | | passed SourceLocations instead of nodes to the error reporting function | LianaHus | 2015-11-07 | 5 | -109/+116 |
| | | | |||||
| * | | fixed build | LianaHus | 2015-11-07 | 1 | -3/+4 |
| | | | |||||
| * | | added errors tu ReferencesResolver | LianaHus | 2015-11-07 | 3 | -55/+78 |
|/ / | |||||
* | | Merge pull request #192 from ethers/patch-2 | chriseth | 2015-11-03 | 1 | -1/+1 |
|\ \ | | | | | | | update link to tutorial | ||||
| * | | update link to tutorial | ethers | 2015-11-03 | 1 | -1/+1 |
|/ / | | | | | old link was pointing to a wiki that mentions this new link | ||||
* | | Merge pull request #188 from chriseth/fix_copeWithNonExistingCommitHash | chriseth | 2015-11-03 | 1 | -1/+4 |
|\ \ | | | | | | | Fix: Cope with non-existing commit hash. | ||||
| * | | Fix: Cope with non-existing commit hash. | chriseth | 2015-11-03 | 1 | -1/+4 |
|/ / | |||||
* | | Merge pull request #185 from chriseth/fix_strings_in_tuples | chriseth | 2015-11-03 | 3 | -2/+26 |
|\ \ | | | | | | | Bugfix: Returning literal strings in tuples. | ||||
| * | | Bugfix: Returning literal strings in tuples. | chriseth | 2015-11-01 | 3 | -2/+26 |
| | | | |||||
* | | | Merge pull request #176 from chriseth/why3 | chriseth | 2015-10-28 | 16 | -108/+856 |
|\| | | | | | | | | First shot at generating why3 output. | ||||
| * | | Rename error type. | chriseth | 2015-10-28 | 3 | -4/+4 |
| | | | |||||
| * | | Preliminary why3 code output. | chriseth | 2015-10-27 | 9 | -44/+730 |
| | | | |||||
| * | | Allow docstrings for statements. | chriseth | 2015-10-27 | 7 | -64/+126 |
|/ / | |||||
* | | Merge pull request #174 from chriseth/docstringInAST | chriseth | 2015-10-27 | 14 | -383/+540 |
|\ \ | | | | | | | Store docstrings in AST annotations. | ||||
| * | | Fix indent. | chriseth | 2015-10-27 | 1 | -3/+3 |
| | | | |||||
| * | | Store docstrings in AST annotations. | chriseth | 2015-10-26 | 14 | -383/+540 |
|/ / | |||||
* | | Merge pull request #172 from LefterisJP/build_with_boost_159 | Lefteris Karapetsas | 2015-10-26 | 1 | -7/+27 |
|\ \ | | | | | | | Allow building with new boost version 1.59 | ||||
| * | | Allow building with new boost version 1.59 | Lefteris Karapetsas | 2015-10-25 | 1 | -7/+27 |
|/ / | |||||
* | | Merge pull request #171 from LianaHus/sol_change_expected_error_in_parser | chriseth | 2015-10-23 | 1 | -3/+19 |
|\ \ | | | | | | | Sol change "expected" errors in parser | ||||
| * | | more corrections | LianaHus | 2015-10-23 | 1 | -4/+14 |
| | | | |||||
| * | | modified error msg | LianaHus | 2015-10-23 | 1 | -1/+7 |
| | | | |||||
* | | | Merge pull request #170 from chriseth/warningFix | chriseth | 2015-10-23 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | Fix override warning. | ||||
| * | | Fix override warning. | chriseth | 2015-10-23 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #163 from chriseth/fileReorg | chriseth | 2015-10-22 | 74 | -199/+205 |
|\ \ | |/ |/| | File reorganisation. | ||||
| * | File reorganisation. | chriseth | 2015-10-21 | 74 | -199/+205 |
|/ | |||||
* | Merge pull request #146 from chriseth/version | chriseth | 2015-10-16 | 1 | -1/+1 |
|\ | | | | | Increment version to 0.1.6 | ||||
| * | Increment version to 0.1.6 | chriseth | 2015-10-16 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #145 from chriseth/parsingAmbiguityIndexAccess | chriseth | 2015-10-16 | 4 | -27/+99 |
|\ | | | | | Correctly parse ambiguities like `A.B[10] x` and `x.y[10] = 3`. | ||||
| * | Correctly parse ambiguities like `A.B[10] x` and `x.y[10] = 3`. | chriseth | 2015-10-16 | 4 | -27/+99 |
|/ | |||||
* | Merge pull request #143 from chriseth/loneStructArray | chriseth | 2015-10-16 | 2 | -0/+25 |
|\ | | | | | Fix errors when struct array type is used on its own. | ||||
| * | Fix errors when struct array type is used on its own. | chriseth | 2015-10-16 | 2 | -0/+25 |
| | | |||||
* | | Merge pull request #142 from chriseth/fixWarnings | chriseth | 2015-10-16 | 1 | -1/+1 |
|\ \ | | | | | | | Fix warning. | ||||
| * | | Fix warning. | chriseth | 2015-10-16 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #141 from chriseth/fixExternalTypes | chriseth | 2015-10-16 | 1 | -14/+11 |
|\ \ | | | | | | | Do not include function in interface list if there are errors. | ||||
| * | | Do not include function in interface list if there are errors. | chriseth | 2015-10-16 | 1 | -14/+11 |
| |/ | |||||
* | | Merge pull request #144 from chriseth/doNotCatchInternalErrors | chriseth | 2015-10-16 | 4 | -9/+15 |
|\ \ | |/ |/| | Do not catch InternalCompilerErrors as part of fatal error handling. | ||||
| * | Do not catch InternalCompilerErrors as part of fatal error handling. | chriseth | 2015-10-16 | 4 | -9/+15 |
|/ | | | | InternalCompilerErrors always have to end the whole compilation process because a serious inconsistency was detected. | ||||
* | Merge pull request #132 from chriseth/tupleExpression | chriseth | 2015-10-16 | 23 | -112/+672 |
|\ | | | | | Tuple expressions and destructuring assignments | ||||
| * | Fixed indentation. | chriseth | 2015-10-16 | 1 | -2/+3 |
| | | |||||
| * | Some fixes taking other pull requests into account. | chriseth | 2015-10-16 | 3 | -12/+7 |
| | | |||||
| * | MacOS fix. | chriseth | 2015-10-15 | 1 | -2/+2 |
| | | |||||
| * | Fix compiler warnings. | chriseth | 2015-10-15 | 1 | -1/+3 |
| | | |||||
| * | Wildcards. | chriseth | 2015-10-15 | 5 | -33/+35 |
| | | |||||
| * | Destructuring assignments. | chriseth | 2015-10-15 | 11 | -105/+389 |
| | | |||||
| * | Tuple expressions. | chriseth | 2015-10-15 | 17 | -18/+294 |
| | | |||||
* | | Merge pull request #139 from chriseth/multiJson | chriseth | 2015-10-16 | 1 | -1/+1 |
|\ \ | | | | | | | Do not forget to export the new symbol. | ||||
| * | | Do not forget to export the new symbol. | chriseth | 2015-10-16 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #135 from chriseth/multiJson | chriseth | 2015-10-16 | 1 | -11/+47 |
|\| | | | | | | | | Multiple sources for json compiler. | ||||
| * | | Style. | chriseth | 2015-10-16 | 1 | -5/+5 |
| | | | |||||
| * | | Multiple sources for json compiler. | chriseth | 2015-10-16 | 1 | -9/+45 |
| |/ | |||||
* | | Merge pull request #136 from LianaHus/sol_error_types_refuctoring | chriseth | 2015-10-16 | 1 | -9/+3 |
|\ \ | |/ |/| | changed the way of reporting error during contract checking | ||||
| * | changed the way of reporting error during contract checking | LianaHus | 2015-10-16 | 1 | -9/+3 |
| | | |||||
* | | Merge pull request #130 from LefterisJP/dynamic_array_push | chriseth | 2015-10-15 | 4 | -24/+135 |
|\ \ | | | | | | | Dynamic array push | ||||
| * | | push() for byte arrays also properly implemented | Lefteris Karapetsas | 2015-10-15 | 2 | -13/+16 |
| | | | |||||
| * | | Working implementation of arraypush | Lefteris Karapetsas | 2015-10-15 | 2 | -14/+31 |
| | | | | | | | | | | | | | | | ByteArrayPush() gets a test but is ignored for now, since there are still some issues with its implementation | ||||
| * | | Implement Dynamic array push and fix test | Lefteris Karapetsas | 2015-10-15 | 4 | -21/+79 |
| | | | | | | | | | | | | | | | Still a work in progress. There is a disturbance in the stack at the moment and that's why there are some cout statements left for debugging. | ||||
| * | | WIP - Expression compiler for array push | Lefteris Karapetsas | 2015-10-15 | 1 | -15/+31 |
| | | | |||||
| * | | Add a dynamic array push() test | Lefteris Karapetsas | 2015-10-15 | 1 | -0/+17 |
| | | | |||||
* | | | Merge pull request #134 from LianaHus/sol_error_types_refuctoring | chriseth | 2015-10-15 | 26 | -533/+860 |
|\ \ \ | |/ / |/| / | |/ | Sol error types refuctoring | ||||
| * | missing const | LianaHus | 2015-10-15 | 2 | -2/+2 |
| | | |||||
| * | indent | LianaHus | 2015-10-15 | 1 | -2/+2 |
| | | |||||
| * | added const | LianaHus | 2015-10-15 | 2 | -4/+4 |
| | | |||||
| * | renaming in test framework | LianaHus | 2015-10-15 | 1 | -195/+195 |
| | | |||||
| * | some more style fixes | LianaHus | 2015-10-15 | 7 | -27/+14 |
| | | |||||
| * | style fixes | LianaHus | 2015-10-15 | 2 | -16/+16 |
| | | |||||
| * | style fixes mostly | LianaHus | 2015-10-15 | 4 | -18/+42 |
| | | |||||
| * | removed commit | LianaHus | 2015-10-15 | 1 | -1/+0 |
| | | |||||
| * | mainly style fixes/renaming | LianaHus | 2015-10-15 | 7 | -95/+105 |
| | | |||||
| * | fix | LianaHus | 2015-10-15 | 1 | -2/+0 |
| | | |||||
| * | fixed new tests | LianaHus | 2015-10-15 | 6 | -50/+81 |
| | | |||||
| * | fixes error after conflict resolving | LianaHus | 2015-10-15 | 4 | -5/+3 |
| | | |||||
| * | errors instead of exceptions | LianaHus | 2015-10-15 | 18 | -406/+651 |
| | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/NameAndTypeResolver.cpp libsolidity/NameAndTypeResolver.h libsolidity/TypeChecker.cpp test/libsolidity/SolidityNameAndTypeResolution.cpp | ||||
| * | some fixes | LianaHus | 2015-10-15 | 3 | -4/+8 |
| | | |||||
| * | added Error class for all kind of errors | LianaHus | 2015-10-15 | 16 | -76/+107 |
| | | | | | | | | | | Conflicts: libsolidity/Exceptions.h | ||||
| * | added Error class for all kind of errors | LianaHus | 2015-10-15 | 1 | -3/+3 |
|/ | | | | | | | | Conflicts: libsolidity/Exceptions.h Conflicts: libsolidity/ReferencesResolver.cpp | ||||
* | Merge pull request #126 from chriseth/destructuringAssignment | chriseth | 2015-10-14 | 15 | -128/+480 |
|\ | | | | | Multi-variable declarations. | ||||
| * | Some further test fixes. | chriseth | 2015-10-13 | 3 | -26/+37 |
| | | |||||
| * | Some more tests and typos fixed. | chriseth | 2015-10-13 | 4 | -3/+31 |
| | | |||||
| * | Multi-variable declarations. | chriseth | 2015-10-13 | 9 | -77/+166 |
| | | |||||
| * | Introduced tuple type and added multi variable declarations to type | chriseth | 2015-10-10 | 7 | -89/+198 |
| | | | | | | | | checker. | ||||
| * | Tests for multi variable declaration. | chriseth | 2015-10-09 | 3 | -0/+50 |
| | | |||||
| * | Refactoring to allow multi-variable declarations. | chriseth | 2015-10-09 | 7 | -55/+120 |
|/ | |||||
* | Merge pull request #124 from chriseth/version | chriseth | 2015-10-08 | 1 | -1/+1 |
|\ | | | | | Set version to 0.1.5. | ||||
| * | Set version to 0.1.5. | chriseth | 2015-10-08 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #123 from chriseth/largeHexConstants | chriseth | 2015-10-08 | 2 | -6/+23 |
|\ | | | | | Check invalid integer constants for functions accepting arbitrary arguments. | ||||
| * | Check invalid integer constants for functions accepting arbitrary arguments. | chriseth | 2015-10-08 | 2 | -6/+23 |
|/ | |||||
* | Merge pull request #121 from chriseth/dependencies | chriseth | 2015-10-08 | 8 | -28/+106 |
|\ | | | | | Resolve binary dependencies properly. | ||||
| * | Resolve binary dependencies properly. | chriseth | 2015-10-07 | 8 | -28/+106 |
|/ | |||||
* | Merge pull request #122 from chriseth/anonymousEventsWithFourIndexedParams | chriseth | 2015-10-07 | 3 | -5/+27 |
|\ | | | | | Allow four indexed arguments for anynomous events. | ||||
| * | Allow four indexed arguments for anynomous events. | chriseth | 2015-10-07 | 3 | -5/+27 |
| | | |||||
* | | Merge pull request #118 from chriseth/rejectEtherSentToLibrary | chriseth | 2015-10-07 | 2 | -0/+26 |
|\ \ | |/ |/| | Reject ether sent to library. | ||||
| * | Reject ether sent to library. | chriseth | 2015-10-07 | 2 | -0/+26 |
| | | |||||
* | | Merge pull request #119 from chriseth/winfail | Lefteris Karapetsas | 2015-10-07 | 1 | -11/+12 |
|\ \ | |/ |/| | Fix boost error. | ||||
| * | Fix boost error. | chriseth | 2015-10-07 | 1 | -11/+12 |
|/ | |||||
* | Merge pull request #117 from chriseth/internalTypesForLibrary | chriseth | 2015-10-07 | 29 | -131/+547 |
|\ | | | | | Internal types for library | ||||
| * | Add const. | chriseth | 2015-10-06 | 2 | -4/+4 |
| | | |||||
| * | Compiler version stamp. | chriseth | 2015-10-06 | 7 | -2/+70 |
| | | |||||
| * | Add structs to library interface. | chriseth | 2015-10-06 | 2 | -7/+31 |
| | | |||||
| * | Provide access to scoped structs. | chriseth | 2015-10-06 | 8 | -21/+72 |
| | | |||||
| * | Compute canonical names of types for function signatures. | chriseth | 2015-10-06 | 16 | -70/+195 |
| | | |||||
| * | Encode storage items correctly for library calls. | chriseth | 2015-10-06 | 3 | -2/+36 |
| | | |||||
| * | Tests apart from new one work fine. | chriseth | 2015-10-06 | 7 | -38/+50 |
| | | |||||
| * | Split external type into ecoding and interface type. | chriseth | 2015-10-06 | 7 | -55/+128 |
| | | |||||
| * | Test for internal types. | chriseth | 2015-10-06 | 1 | -0/+29 |
| | | |||||
* | | Merge pull request #115 from chriseth/testLongConstructorArguments | chriseth | 2015-10-06 | 1 | -0/+28 |
|\ \ | |/ |/| | Test long constructor arguments. | ||||
| * | Test long constructor arguments. | chriseth | 2015-10-05 | 1 | -0/+28 |
| | | |||||
* | | Update README.md | Liana Husikyan | 2015-10-05 | 1 | -1/+1 |
| | | |||||
* | | Update README.md | Liana Husikyan | 2015-10-05 | 1 | -1/+1 |
| | | |||||
* | | Update README.md | Liana Husikyan | 2015-10-05 | 1 | -1/+1 |
| | | |||||
* | | Update README.md | Liana Husikyan | 2015-10-05 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #107 from chriseth/warningsForSoljson | chriseth | 2015-10-05 | 1 | -25/+29 |
|\ \ | | | | | | | Support warnings. | ||||
| * | | Support warnings. | chriseth | 2015-10-03 | 1 | -25/+29 |
| |/ | |||||
* | | Merge pull request #108 from chriseth/fixWarnings | chriseth | 2015-10-05 | 1 | -13/+11 |
|\ \ | |/ |/| | Report warning in tests if requested. | ||||
| * | Report warning in tests if requested. | chriseth | 2015-10-03 | 1 | -13/+11 |
|/ | |||||
* | Merge pull request #102 from chriseth/tightlyEncodedStrings | chriseth | 2015-10-02 | 5 | -50/+339 |
|\ | | | | | Store small byte arrays and strings in storage in one slot with their length. | ||||
| * | Store small byte arrays and strings in storage in one slot with their | chriseth | 2015-10-02 | 5 | -50/+339 |
|/ | | | | length. | ||||
* | Merge pull request #101 from LianaHus/sol_Disallow_access_if_not_initialized | chriseth | 2015-10-02 | 8 | -43/+124 |
|\ | | | | | Disallow access to non-initialized references in storage | ||||
| * | -fixed the warning printing | LianaHus | 2015-10-02 | 4 | -17/+17 |
| | | | | | | | | -style fixes | ||||
| * | -added warning case to cl compiler | LianaHus | 2015-10-02 | 2 | -2/+6 |
| | | | | | | | | -modified warning msg | ||||
| * | removed unnecessary function declaration | LianaHus | 2015-10-02 | 1 | -2/+0 |
| | | |||||
| * | added warning for noninitialized references in storage. | LianaHus | 2015-10-02 | 4 | -15/+49 |
| | | |||||
| * | style fixes | LianaHus | 2015-10-02 | 1 | -8/+16 |
| | | |||||
| * | style fixes | LianaHus | 2015-10-02 | 1 | -12/+31 |
| | | |||||
| * | added test | LianaHus | 2015-10-02 | 1 | -0/+18 |
|/ | |||||
* | Merge pull request #105 from chriseth/fix_calldataUnpacker | chriseth | 2015-10-02 | 4 | -34/+47 |
|\ | | | | | Bugfix in calldata unpacker. | ||||
| * | Bugfix in calldata unpacker. | chriseth | 2015-10-01 | 4 | -34/+47 |
|/ | | | | | The offset was not specified correctly if memory activity preceded the unpacker. | ||||
* | Merge pull request #103 from chriseth/version | chriseth | 2015-09-30 | 1 | -1/+1 |
|\ | | | | | Version change. | ||||
| * | Version change. | chriseth | 2015-09-30 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #100 from LianaHus/use_throw_in_action_registrar | chriseth | 2015-09-30 | 1 | -9/+4 |
|\ | | | | | used throw statement instead of __throw() | ||||
| * | used throw statement instead of __throw() | LianaHus | 2015-09-30 | 1 | -9/+4 |
|/ | |||||
* | Merge pull request #96 from chriseth/moreASTOutput | chriseth | 2015-09-25 | 3 | -1/+15 |
|\ | | | | | Provide types for VariableDeclaration. | ||||
| * | Provide types for VariableDeclaration. | chriseth | 2015-09-24 | 3 | -1/+15 |
|/ | |||||
* | Merge pull request #95 from chriseth/styleCleanup | chriseth | 2015-09-24 | 1 | -39/+95 |
|\ | | | | | Style cleanup. | ||||
| * | Style cleanup. | chriseth | 2015-09-24 | 1 | -39/+95 |
| | | |||||
* | | Merge pull request #94 from LianaHus/sol_improve_PR_83 | chriseth | 2015-09-24 | 1 | -3/+3 |
|\ \ | |/ |/| | improved overflow checkings | ||||
| * | improved overflow check in memorySize for ArrayType | LianaHus | 2015-09-24 | 1 | -3/+3 |
|/ | |||||
* | Merge pull request #91 from chriseth/literalStringsToStoragePointer | chriseth | 2015-09-24 | 2 | -1/+13 |
|\ | | | | | Literal strings to storage pointer | ||||
| * | Do not allow assignment from literal strings to storage pointers. | chriseth | 2015-09-23 | 1 | -1/+3 |
| | | | | | | | | Fixes #90 | ||||
| * | Test that literal strings cannot be assigned to storage pointers. | chriseth | 2015-09-23 | 1 | -0/+10 |
| | | |||||
* | | Merge pull request #83 from LianaHus/sol_split_the_source_tree | chriseth | 2015-09-24 | 5 | -10/+64 |
|\ \ | |/ |/| | fixed-sized arrays as return type for functions | ||||
| * | improved the test | LianaHus | 2015-09-23 | 2 | -5/+16 |
| | | |||||
| * | style fix | LianaHus | 2015-09-23 | 1 | -1/+0 |
| | | |||||
| * | fixed-sized arrays as return type | LianaHus | 2015-09-23 | 5 | -10/+54 |
|/ | | | | | Conflicts: test/libsolidity/SolidityEndToEndTest.cpp | ||||
* | Merge pull request #89 from chriseth/fixCombinedJson | chriseth | 2015-09-23 | 1 | -2/+6 |
|\ | | | | | Fix "combined json" output. | ||||
| * | Fix "combined json" output. | chriseth | 2015-09-23 | 1 | -2/+6 |
| | | |||||
* | | Merge pull request #85 from chriseth/warnings | chriseth | 2015-09-23 | 36 | -1814/+2460 |
|\ \ | |/ |/| | Support mulitple errors and warnings. | ||||
| * | Style fix. | chriseth | 2015-09-22 | 1 | -1/+2 |
| | | |||||
| * | Build fix for MacOS. | chriseth | 2015-09-22 | 1 | -4/+4 |
| | | |||||
| * | Error formatting. | chriseth | 2015-09-22 | 6 | -51/+64 |
| | | |||||
| * | Refactored annotations. | chriseth | 2015-09-22 | 8 | -45/+186 |
| | | |||||
| * | Refactoring: Check types outside of AST and recover from some errors. | chriseth | 2015-09-22 | 33 | -1800/+2293 |
| | | |||||
* | | Merge pull request #88 from chriseth/versionBump | chriseth | 2015-09-23 | 1 | -1/+1 |
|\ \ | | | | | | | Version 0.1.3. | ||||
| * | | Version 0.1.3. | chriseth | 2015-09-23 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #87 from chriseth/fixVersion | chriseth | 2015-09-23 | 2 | -3/+5 |
|\ \ | | | | | | | Add libevmasm version string. | ||||
| * | | Add libevmasm version string. | chriseth | 2015-09-22 | 2 | -3/+5 |
| |/ | |||||
* | | Merge pull request #81 from LianaHus/sol_strings_in_struct | chriseth | 2015-09-22 | 3 | -4/+49 |
|\ \ | |/ |/| | Sol strings in struct | ||||
| * | fixed the test | LianaHus | 2015-09-22 | 1 | -4/+1 |
| | | |||||
| * | fixed using string as a type for struct member | LianaHus | 2015-09-17 | 3 | -10/+13 |
| | |