aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* stylistic change, and got lexical cast to work with an iterator rangeRJ Catalano2016-03-122-5/+6
* - inline and assembly keywords addedLianaHus2016-03-127-15/+17
* changed documentation and using lexical castRJ Catalano2016-03-122-11/+3
* changed extractUnsigned to handle iterators rather than a stringRJ Catalano2016-03-122-5/+5
* changed 1 to 0 in invalid argument catch blockRJ Catalano2016-03-122-2/+2
* needed this one string of notationRJ Catalano2016-03-121-0/+1
* added from identifier or keyword handling of fixed typesRJ Catalano2016-03-122-6/+37
* fixed keyword added in for token typeRJ Catalano2016-03-121-2/+4
* BREAKING: Implement delegatecall and make default for library calls.chriseth2016-03-1210-45/+122
* Merge pull request #427 from chriseth/intlitchriseth2016-03-121-0/+9
|\
| * Warning about using integer literals in division.chriseth2016-03-111-0/+9
* | Merge pull request #426 from chriseth/optfixchriseth2016-03-111-0/+14
|\ \ | |/ |/|
| * Test for optimizer bug caused by not incrementing the sequence counter.chriseth2016-03-111-0/+14
|/
* Merge pull request #425 from uberlaufer/patch-1chriseth2016-03-111-8/+7
|\
| * Update contracts.rstuberlaufer2016-03-111-4/+3
| * shortened lines to 79uberlaufer2016-03-111-1/+5
| * Update contracts.rstuberlaufer2016-03-111-5/+1
|/
* Merge pull request #421 from BrainArchitect/patch-1chriseth2016-03-101-1/+1
|\
| * Typo fix.Georgios Paralykidis2016-03-091-1/+1
|/
* Merge pull request #407 from MrChico/MrChico-ecrecoverdocchriseth2016-03-021-1/+1
|\
| * ecrecover takes uint8, not byteMrChico2016-03-021-1/+1
|/
* Merge pull request #406 from OlegIakovlev/structure-of-a-contract-visibility-...chriseth2016-03-011-1/+1
|\
| * [Minor]: typo fixOleg Iakovlev2016-03-011-1/+1
|/
* Merge pull request #405 from chriseth/refactorParserchriseth2016-02-234-100/+181
|\
| * Buildfix.chriseth2016-02-231-3/+1
| * Move reusable parser components into base class.chriseth2016-02-234-100/+183
|/
* Merge pull request #399 from holgerd77/developchriseth2016-02-196-14/+167
|\
| * Added in-depth links to function modifiers, structs and enums in structure se...holgerd772016-02-193-4/+16
| * Name-spacing the structure reference links for not being confused with the gl...holgerd772016-02-191-9/+9
| * Added in-depth links for further reading to the state variable, function and ...holgerd772016-02-193-0/+14
| * Changed reference naming from understore to dash separation for consistency w...holgerd772016-02-191-6/+6
| * Added examples, references to structure sectionholgerd772016-02-181-8/+103
| * Comment code examplesholgerd772016-02-181-0/+10
| * Code blocks for compiler use sectionholgerd772016-02-181-4/+7
| * Use code blocks for import syntax explanations for better readabilityholgerd772016-02-181-4/+22
| * Added docs/utils/__pycache__ to .gitignore when building docs with Python 3holgerd772016-02-181-0/+1
* | Merge pull request #401 from VoR0220/elementaryTypeTokenchriseth2016-02-1913-278/+369
|\ \
| * | further optimization, splitting function into piecesRJ Catalano2016-02-194-16/+45
| * | added const correctness to extract functions in TokenRJ Catalano2016-02-194-113/+50
| * | added two functions in Token to handle long identifiers, redid fromIdentifier...RJ Catalano2016-02-197-159/+255
| * | tests added and changes madeRJ Catalano2016-02-197-186/+224
| * | changes to redefine the token list, the scanner, and the parser and how they ...RJ Catalano2016-02-1914-295/+286
|/ /
* | Merge pull request #400 from LianaHus/sol_style_fixeschriseth2016-02-181-12/+14
|\ \ | |/ |/|
| * style fixesLianaHus2016-02-181-12/+14
|/
* Merge pull request #398 from chriseth/versionchriseth2016-02-181-1/+1
|\
| * Update version to 0.2.2chriseth2016-02-181-1/+1
|/
* Merge pull request #392 from chriseth/fixsegfaultchriseth2016-02-132-0/+18
|\
| * Fix segfault when using wrong number of constructor arguments.chriseth2016-02-121-0/+3
| * Test for segfault when using wrong number of constructor arguments.chriseth2016-02-121-0/+15
|/
* Merge pull request #382 from chriseth/bytesIndexchriseth2016-02-117-0/+104
|\
| * Documentation.chriseth2016-02-101-0/+5
| * Index access for bytesXX.chriseth2016-02-106-0/+99
* | Update frequently-asked-questions.rstRJ2016-02-111-2/+3
* | Update frequently-asked-questions.rstRJ2016-02-111-2/+11
|/
* Merge pull request #380 from 4tXJ7f/patch-1chriseth2016-02-041-1/+9
|\
| * [Documentation] Add details on libjsonrpccpp-devAndres Nötzli2016-02-041-1/+9
| * [Documentation] Include correct dev packageAndres Nötzli2016-02-021-1/+1
|/
* Merge pull request #378 from chriseth/versionchriseth2016-01-301-1/+1
|\
| * Increment version to 0.2.1chriseth2016-01-301-1/+1
|/
* Merge pull request #376 from chriseth/nobreakoutchriseth2016-01-304-11/+50
|\
| * documentationchriseth2016-01-302-2/+14
| * Only allow including from allowed directories.chriseth2016-01-302-9/+36
|/
* Merge pull request #370 from chriseth/redirectschriseth2016-01-293-33/+87
|\
| * Document remappingschriseth2016-01-261-1/+10
| * Provide remappings for solc.chriseth2016-01-262-32/+77
* | Merge pull request #372 from chriseth/readcallbackchriseth2016-01-292-6/+42
|\ \
| * | Read files via callback.chriseth2016-01-272-6/+42
* | | Merge pull request #374 from ethereum/chriseth-patch-2chriseth2016-01-281-2/+6
|\ \ \ | |/ / |/| |
| * | Update index.rstchriseth2016-01-281-2/+4
| * | Add a link to the ethereum stackexchange.chriseth2016-01-281-0/+2
|/ /
* | Merge pull request #369 from chriseth/fixuint176chriseth2016-01-261-2/+2
|\ \ | |/ |/|
| * Fix uint178 problem.chriseth2016-01-261-2/+2
|/
* Merge pull request #326 from guanqun/cond-exprchriseth2016-01-2517-7/+586
|\
| * add more test cases for cond-exprLu Guanqun2016-01-231-0/+49
| * cond-expr: add more unit testsLu Guanqun2016-01-232-14/+150
| * cond-expr: use the mobile type instead of the original typeLu Guanqun2016-01-232-13/+37
| * [cond-expr] change the end to end testLu Guanqun2016-01-232-6/+11
| * [cond-expr] add a test for different typesLu Guanqun2016-01-232-1/+16
| * [cond-expr] add a test to assign memory to storageLu Guanqun2016-01-232-2/+39
| * [cond-expr] add one doc about conditional expressionLu Guanqun2016-01-231-1/+1
| * [cond-expr] don't allow conditional as left value for the first stageLu Guanqun2016-01-233-61/+29
| * [cond-expr] fixup according to code reviewLu Guanqun2016-01-234-6/+24
| * [cond-expr] change endVisit() to visit()Lu Guanqun2016-01-232-30/+41
| * [cond-expr] make the codegen one instruction lessLu Guanqun2016-01-231-5/+4
| * comment out one un-supported test caseLu Guanqun2016-01-231-0/+2
| * [cond-expr] fix the crash in ExpressionStatementLu Guanqun2016-01-231-0/+5
| * fixup end to end testLu Guanqun2016-01-231-1/+1
| * [cond-expr] add another parser expressionLu Guanqun2016-01-231-0/+1
| * [cond-expr] support conditional expression as lvalueLu Guanqun2016-01-231-0/+8
| * [cond-expr] add test cases for type resolutionLu Guanqun2016-01-231-0/+24
| * [cond-expr] add end to end testLu Guanqun2016-01-231-0/+58
| * [cond-expr] generate assembly for _ ? _ : _Lu Guanqun2016-01-232-0/+16
| * [cond-expr] add type checkerLu Guanqun2016-01-232-0/+28
| * [cond-expr] add parser test casesLu Guanqun2016-01-231-0/+80
| * [cond-expr] parse _ ? _ : _ into conditional AST nodeLu Guanqun2016-01-231-6/+19
| * [cond-expr] add visitor related functionsLu Guanqun2016-01-235-0/+32
| * [cond-expr] add an AST nodeLu Guanqun2016-01-233-0/+50
|/
* Merge pull request #356 from guanqun/break-not-in-loopchriseth2016-01-217-12/+197
|\
| * remove the unused lineLu Guanqun2016-01-191-1/+0
| * add another test case for continue not in loopLu Guanqun2016-01-192-4/+19
| * code changes according to Chris's commentsLu Guanqun2016-01-193-20/+16
| * check whether break/continue is in the loopLu Guanqun2016-01-158-12/+187
* | Merge pull request #351 from chriseth/autoloadchriseth2016-01-193-32/+88
|\ \
| * | Build fix for MacOS.chriseth2016-01-141-1/+1
| * | Autoload files in solc.chriseth2016-01-123-32/+88
* | | Merge pull request #358 from chriseth/fix_storagechriseth2016-01-181-0/+21
|\ \ \
| * | | Test for incorrect storage access.chriseth2016-01-161-0/+21
* | | | Merge pull request #347 from chriseth/libraryNameClasheschriseth2016-01-184-2/+53
|\ \ \ \
| * | | | Set error flag to true.chriseth2016-01-141-0/+1
| * | | | Detect library name clashes.chriseth2016-01-143-2/+36
| * | | | Tests for library name clashes.chriseth2016-01-141-0/+16
| |/ / /
* | | | Merge pull request #359 from LianaHus/sol_only_one_array_as_state_varchriseth2016-01-183-6/+25
|\ \ \ \
| * | | | Update TypeChecker.cppLiana Husikyan2016-01-161-0/+2
| * | | | Update SolidityNameAndTypeResolution.cppLiana Husikyan2016-01-161-1/+0
| * | | | Update SolidityNameAndTypeResolution.cppLiana Husikyan2016-01-161-1/+0
| * | | | fixed assert on EI creation for structs containing only mapping or arraysLianaHus2016-01-163-6/+25
* | | | | Merge pull request #357 from ethereum/unnecesary-movechriseth2016-01-151-1/+1
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Remove unnecesary std::movePaweł Bylica2016-01-151-1/+1
|/ / / /
* | | | Merge pull request #306 from pipermerriam/piper/flesh-out-naming-conventionschriseth2016-01-142-1/+97
|\ \ \ \
| * | | | fix spelling and heading titlePiper Merriam2016-01-071-3/+3
| * | | | use mixedCasePiper Merriam2015-12-171-9/+4
| * | | | Flesh out naming convention section of docsPiper Merriam2015-12-172-1/+102
* | | | | Merge pull request #348 from chriseth/importDocschriseth2016-01-141-12/+66
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Some more clarifications about remappings.chriseth2016-01-141-3/+19
| * | | | Extended documentation about imports.chriseth2016-01-141-12/+50
| | |_|/ | |/| |
* | | | Merge pull request #346 from chriseth/importAliaseschriseth2016-01-144-16/+81
|\ \ \ \ | |/ / / |/| | |
| * | | Allow aliases during import.chriseth2016-01-114-16/+81
| | |/ | |/|
* | | Merge pull request #345 from VoR0220/developchriseth2016-01-135-30/+293
|\ \ \
| * | | clarification on dynamic arrays, switcheroo on typepointer, and a documentati...RJ Catalano2016-01-124-4/+21
| * | | forgot to take the auto tabs off...turned into spacesRJ Catalano2016-01-121-1/+1
| * | | Merge branch 'develop' of https://github.com/ethereum/solidity into developRJ Catalano2016-01-121-0/+3
| |\| |
| * | | added documentation and one last test for struct creation inlineRJ Catalano2016-01-122-1/+19
| * | | final changes to typechecker, the expression compiler, and a couple more test...RJ Catalano2016-01-123-23/+57
| * | | one last test for long stringsRJ Catalano2016-01-111-0/+15
| * | | Update SolidityNameAndTypeResolution.cppRJ2016-01-111-1/+0
| * | | Update ExpressionCompiler.cppRJ2016-01-111-14/+16
| * | | Update ExpressionCompiler.cppRJ2016-01-111-4/+2
| * | | Update SolidityEndToEndTest.cppRJ2016-01-111-7/+18
| * | | Update SolidityEndToEndTest.cppRJ2016-01-101-0/+70
| * | | Update ExpressionCompiler.cppRJ2016-01-101-17/+39
| * | | find common typeRJ2016-01-101-2/+11
| * | | Update with type resolution tests for arraysRJ2016-01-101-8/+76
* | | | Merge pull request #350 from ethereum/chriseth-patch-1chriseth2016-01-131-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | Refund actual deposit, and not bid value.chriseth2016-01-121-1/+1
|/ / /
* | | Merge pull request #342 from chriseth/fix_crashchriseth2016-01-111-0/+3
|\ \ \ | |/ / |/| |
| * | Fixed a crash during type checking.chriseth2016-01-081-0/+3
|/ /
* | Merge pull request #338 from guanqun/add_parenchriseth2016-01-054-2/+26
|\ \
| * | add a test case for decayed tuple expression as left valueLu Guanqun2016-01-042-0/+16
| * | support decayed tuple expression as left valueLu Guanqun2016-01-042-2/+10
* | | Merge pull request #331 from u2/doc_fix2chriseth2016-01-041-192/+192
|\ \ \
| * | | docs: code sytleu22015-12-301-192/+192
| |/ /
* | | Merge pull request #329 from guanqun/patch-2chriseth2016-01-041-1/+1
|\ \ \
| * | | [docs]: change unsupported underscore to startLu Guanqun2015-12-301-1/+1
| |/ /
* | | Merge pull request #328 from guanqun/patch-1chriseth2016-01-041-1/+1
|\ \ \
| * | | [docs]: add an ending periodLu Guanqun2015-12-301-1/+1
| |/ /
* | | Merge pull request #317 from chriseth/pathsEverywherechriseth2016-01-046-24/+27
|\ \ \ | |/ / |/| |
| * | Use paths instead of simple identifiers wherever possible.chriseth2015-12-226-24/+27
* | | Merge pull request #316 from chriseth/docschriseth2015-12-222-40/+44
|\| |
| * | Fixes in the misc section.chriseth2015-12-212-40/+44
* | | Merge pull request #312 from ethers/patch-4chriseth2015-12-211-0/+10
|\ \ \
| * | | sending value to an overloaded functionethers2015-12-191-0/+10
| |/ /
* | | Merge pull request #308 from chriseth/fixoverloadbugchriseth2015-12-212-0/+13
|\ \ \
| * | | Fix bug preventing overloads of different array types.chriseth2015-12-182-0/+13
* | | | Merge pull request #309 from chriseth/fix_cross_contract_enum_accesschriseth2015-12-214-14/+59
|\ \ \ \ | |_|/ / |/| | |
| * | | Add structs and enums to contract types.chriseth2015-12-184-14/+59
| |/ /
* | | Merge pull request #311 from guanqun/correct-boolean-literal-positionchriseth2015-12-191-0/+1
|\ \ \ | |/ / |/| |
| * | correct true/false literal's sourceLu Guanqun2015-12-181-0/+1
* | | Merge pull request #304 from chriseth/impchriseth2015-12-1813-58/+240
|\ \ \
| * | | Simple aliasing during import.chriseth2015-12-1810-52/+148
| * | | Parse complex import directives.chriseth2015-12-187-28/+114
|/ / /
* | | Merge pull request #307 from VoR0220/developchriseth2015-12-181-1/+3
|\ \ \
| * | | Update installing-solidity.rstRJ2015-12-181-1/+1
| * | | Update installing-solidity.rstRJ2015-12-181-1/+1
| * | | update with OS X specific instructions on installationRJ Catalano2015-12-181-1/+1
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #300 from ethereum/noevmjitchriseth2015-12-171-1/+1
|\ \ \ \
| * | | | Add -EVMJIT=0chriseth2015-12-151-1/+1
* | | | | Merge pull request #305 from VoR0220/inlineArrayschriseth2015-12-175-11/+94
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | changed error messageRJ Catalano2015-12-171-1/+1
| | | * | new docRJ Catalano2015-12-181-1/+3
| | |/ / | |/| |
| * | | updated tests and much simpler algorithm for parsing errorsRJ Catalano2015-12-172-28/+14
| * | | Merge branch 'inlineArrays' into developRJ Catalano2015-12-175-11/+108
| |\ \ \
| | * | | added one more test and realized that there was one last change before the pa...RJ Catalano2015-12-172-6/+33
| | * | | forgot about this one...again making this purely about parsing...typechecking...RJ Catalano2015-12-171-2/+2
| | * | | making this purely about parsing...type checking will go in a different PRRJ Catalano2015-12-171-2/+2
| | * | | Parsing is completeRJ Catalano2015-12-171-3/+3
| | * | | changed a couple of small nuances, made an attempt at fixing the parsing in t...RJ Catalano2015-12-173-18/+28
| | * | | temporary assert addedRJ Catalano2015-12-171-0/+1
| | * | | still not able to get types resolved, however it is compilingRJ Catalano2015-12-161-2/+9
| | * | | new testsRJ Catalano2015-12-162-1/+26
| | * | | now is compiling and passing soltest...but I think there may be a few more th...RJ Catalano2015-12-162-5/+9
| | * | | fixed case statementsRJ Catalano2015-12-162-1/+3
| | * | | changing Tuple ConstructorRJ Catalano2015-12-161-2/+5
| | * | | updated attempt...still a bit more work to do but here's what's currentRJ Catalano2015-12-162-2/+4
| | |\ \ \
| | | * | | Inline array declarations completeRJ Catalano2015-12-153-2/+52
| | | |/ /
| | * / / updated attempt, a couple of more things to sort through and changeRJ Catalano2015-12-162-4/+20
| |/ / / |/| | |
| * | | Merge branch 'develop' of github.com:VoR0220/solidity into developRJ Catalano2015-12-160-0/+0
|/| | |
| * | | Merge pull request #1 from ethereum/developRJ2015-12-1511-91/+294
| |\| |
* | | | Merge pull request #288 from chriseth/import_contextschriseth2015-12-1512-75/+288
|\ \ \ \ | |_|/ / |/| | |
| * | | Style.chriseth2015-12-151-4/+4
| * | | Relative paths in import directives.chriseth2015-12-107-9/+67
| * | | Source units are independent scopes.chriseth2015-12-109-55/+204
| * | | Bugfix concerning pointers to moved data.chriseth2015-12-082-21/+27
| |/ /
* | | Merge pull request #299 from chriseth/documentPrivatechriseth2015-12-151-0/+7
|\ \ \ | |_|/ |/| |
| * | Note about private note being invisible.chriseth2015-12-141-0/+7
|/ /
* | Merge pull request #296 from chriseth/solidityHighlightingchriseth2015-12-112-2/+91
|\ \
| * | Pygments highlighting rules for Solidity.chriseth2015-12-112-2/+91
|/ /
* | Merge pull request #289 from chriseth/fix_base_constructor_paramschriseth2015-12-101-0/+3
|\ \
| * | Fix: Type checker crash for wrong number of base constructor arguments.chriseth2015-12-101-0/+3
| |/
* | Merge pull request #290 from chriseth/fix_gas_iteratorchriseth2015-12-104-10/+10
|\ \
| * | Fix: Segfaults connected to paramater types.chriseth2015-12-104-10/+10
| |/
* | Merge pull request #293 from chriseth/doc_indexchriseth2015-12-102-9/+169
|\ \
| * | Added build guide.chriseth2015-12-102-42/+140
| * | Improved index page.chriseth2015-12-101-9/+29
| * | Update for_Ze_Devs.mdRJ2015-12-101-5/+16
| * | Update for_Ze_Devs.mdRJ2015-12-101-2/+2
| * | Update for_Ze_Devs.mdRJ2015-12-101-1/+1
| * | Create for_Ze_Devs.mdRJ2015-12-101-0/+31
| |/
* | Merge pull request #294 from chriseth/newfaqchriseth2015-12-101-0/+14
|\ \
| * | Overflow check.chriseth2015-12-101-0/+14
| |/
* | Merge pull request #295 from chriseth/removedockerchriseth2015-12-101-70/+0
|\ \ | |/ |/|
| * Removed obsolete dockerfile.chriseth2015-12-101-70/+0
|/
* Merge pull request #286 from ethereum/readmechriseth2015-12-081-1/+1
|\
| * Update README.mdchriseth2015-12-081-1/+1
|/
* Merge pull request #285 from chriseth/docschriseth2015-12-084-1/+15
|\
| * Added some lost changes.chriseth2015-12-083-1/+14
| * Add pdf config.chriseth2015-12-081-0/+1
|/
* Merge pull request #282 from chriseth/docschriseth2015-12-0817-0/+5229
|\
| * Imported documentation.chriseth2015-12-0817-0/+5229
|/
* Merge pull request #279 from doublethinkco/developchriseth2015-12-061-1/+1
|\
| * Fix a "Solidity::solidity" dependency edge in the CMake file for soltest, whi...Bob Summerwill2015-12-061-1/+1
|/
* Merge pull request #274 from doublethinkco/cmake_fixesLefteris Karapetsas2015-12-041-2/+2
|\
| * Merge pull request #1 from LefterisJP/cmake_fixesBob Summerwill2015-12-041-1/+1
| |\
| | * Fix the build - library is not a moduleLefteris Karapetsas2015-12-041-1/+1
| |/
| * Alternative case-consistency fix for libsolidity. Just using fully-qualifie...Bob Summerwill2015-12-042-4/+4
| * Corrected case for Solidity library entry in CMake file.Bob Summerwill2015-12-031-1/+1
* | Merge pull request #265 from chriseth/versionchriseth2015-12-012-2/+2
|\ \
| * | Increment version to 0.2.0 (includes breaking changes).chriseth2015-12-012-2/+2
|/ /
* | Merge pull request #262 from chriseth/bind_codegenerationchriseth2015-12-013-4/+161
|\ \
| * | Code generation for calling bound methods.chriseth2015-12-013-4/+161
|/ /
* | Merge pull request #261 from chriseth/datalocchriseth2015-12-011-20/+24
|\ \
| * | Bugfix for explicit memory types in libraries.chriseth2015-12-011-20/+24
* | | Merge pull request #260 from chriseth/stackrotationchriseth2015-12-012-8/+27
|\ \ \ | |/ / |/| |
| * | Simplify and optimise stack rotation.chriseth2015-12-012-8/+27
|/ /
* | Merge pull request #251 from chriseth/bind2chriseth2015-11-3016-292/+605
|\ \
| * | Also check the object type for bound functions.chriseth2015-11-295-9/+68
| * | Add bound functions to types.chriseth2015-11-296-204/+353
| * | Added the `using x for y` directive.chriseth2015-11-2710-3/+124
| * | Resolve type names using regular AST visit.chriseth2015-11-272-82/+66
| |/
* | Merge pull request #256 from chriseth/selfdestructchriseth2015-11-305-5/+23
|\ \
| * | Introduce selfdestruct alias for suicide.chriseth2015-11-295-5/+23
| |/