aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Specify value for contract creation.Christian2015-01-149-85/+85
* Modify gas and value for external function call.Christian2015-01-144-55/+143
* fixed warnings for msvc buildarkpar2015-01-136-7/+13
* Merge pull request #785 from LefterisJP/natspec_emptyDocstringFixLefteris Karapetsas2015-01-121-1/+6
|\
| * Fixing bug where empty tagless docstring in Natspec would result in infinite ...Lefteris Karapetsas2015-01-121-1/+6
* | Define strings = vector<string>Christian2015-01-123-20/+20
* | More convenient function type construction.Christian2015-01-127-68/+53
|/
* Merge pull request #768 from chriseth/sol_contractsAreAddressesGav Wood2015-01-113-25/+62
|\
| * Contracts are Addresses.Christian2015-01-103-14/+30
| * Correct type conversions.Christian2015-01-101-13/+34
* | Coding style: Prefix for const variables.Christian2015-01-102-45/+48
* | Padding for ABI types.Christian2015-01-106-34/+49
|/
* Merge pull request #765 from chriseth/sol_someLogFixesGav Wood2015-01-091-47/+9
|\
| * Some changes to the log functions.Christian2015-01-091-47/+9
* | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into developGav Wood2015-01-0910-65/+70
|\ \
| * | Remove const from make_shared to allow enable_shared_from_this to work on MacOS.Christian2015-01-092-42/+42
| * | Arbitrary precision integer constants.Christian2015-01-096-57/+233
| * | Possibility for unary operators to change type.Christian2015-01-093-17/+31
| * | Use shared_from_this instead of manually supplying a shared_ptr to this.Christian2015-01-093-57/+26
| |/
| * Buildfix after semantical merge conflict.Christian2015-01-091-1/+2
| * Merge pull request #754 from LefterisJP/sol_abiFunctionHashchriseth2015-01-0910-64/+68
| |\
| | * Fixing a solAssert in getInterfacefunctions()Lefteris Karapetsas2015-01-091-2/+1
| | * Adjustments to Solidity compiler code for Function HashLefteris Karapetsas2015-01-097-40/+37
| | * merging developLefteris Karapetsas2015-01-099-49/+116
| | |\
| | * | Compiler EVM generation now takes into account for the new function hashLefteris Karapetsas2015-01-095-18/+23
| | * | work in progress in testing the new function selector in the end to end testsLefteris Karapetsas2015-01-081-3/+3
| | * | Solidity getInterfaceFunctions is now a map of hash to FunctionLefteris Karapetsas2015-01-076-42/+45
* | | | Merge branch 'sol_integerConstants' of https://github.com/chriseth/cpp-ethere...Gav Wood2015-01-096-164/+323
|\ \ \ \ | |/ / / |/| | |
| * | | Remove const from make_shared to allow enable_shared_from_this to work on MacOS.Christian2015-01-082-42/+42
| * | | Arbitrary precision integer constants.Christian2015-01-086-57/+233
| * | | Possibility for unary operators to change type.Christian2015-01-083-17/+31
| * | | Use shared_from_this instead of manually supplying a shared_ptr to this.Christian2015-01-083-57/+26
| | |/ | |/|
* | | CLI tweaks.Gav Wood2015-01-092-4/+4
* | | Documentation update.Gav Wood2015-01-094-2/+6
* | | Basic logging in Solidity (though no tests yet).Gav Wood2015-01-097-19/+134
|/ /
* | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into developGav Wood2015-01-085-7/+7
|\ \
| * \ Merge pull request #743 from chriseth/sol_warningFixesGav Wood2015-01-085-7/+7
| |\ \
| | * | Fix some warnings about uninitialized members.Christian2015-01-075-7/+7
* | | | VM skips push data when looking for JUMPDEST.Gav Wood2015-01-081-0/+6
|/ / /
* / / Warnings fixes.Gav Wood2015-01-071-0/+3
|/ /
* | Merge pull request #741 from chriseth/sol_fix_useParameterStackSizeGav Wood2015-01-071-1/+1
|\ \
| * | Bugfix: Use parameter (not argument) type size on stack for function calls.Christian2015-01-071-1/+1
* | | Merge pull request #738 from LefterisJP/sol_abiFunctionHashGav Wood2015-01-074-0/+21
|\ \ \ | |/ / |/| / | |/
| * Small issues with Canonical Function SignatureLefteris Karapetsas2015-01-073-17/+10
| * FunctionType also gets CanonicalSignatureLefteris Karapetsas2015-01-073-11/+15
| * Test for the Canonical Signature of a functionLefteris Karapetsas2015-01-071-0/+1
| * Creating the canonical signature of a function, for later use in the ABILefteris Karapetsas2015-01-072-0/+23
* | Merge pull request #667 from chriseth/sol_moreFlexibleBinaryOpschriseth2015-01-073-41/+99
|\ \ | |/ |/|
| * Clarified binary operator checking for integer types.Christian2014-12-281-10/+10
| * Possibility for binary operators to yield types different from their operands'.Christian2014-12-193-41/+99
* | style: curliesLefteris Karapetsas2015-01-051-2/+0
* | Fix for sol scanner where empty multiline comment became Natspec commentLefteris Karapetsas2015-01-052-7/+17
* | Mac warning fix.Gav Wood2015-01-051-1/+1
* | BLOCKHASHGav Wood2015-01-051-3/+3
* | Fixed #683Gav Wood2014-12-212-2/+2
* | Merge pull request #664 from chriseth/sol_fix_compoundAssignchriseth2014-12-191-0/+2
|\ \
| * | Bugfix: Additional swap for compound assignment.Christian2014-12-191-0/+2
* | | Adding const attribute to ABI outputLefteris Karapetsas2014-12-191-0/+1
| |/ |/|
* | Merge pull request #655 from chriseth/sol_precedencechriseth2014-12-191-10/+10
|\ \ | |/ |/|
| * Bit operators should bind more strongly than comparison operators.Christian2014-12-191-10/+10
* | Factoring forward slash scanning out to its own functionLefteris Karapetsas2014-12-192-40/+47
* | Merge branch 'develop' into sol_natspecMultilineLefteris Karapetsas2014-12-182-6/+15
|\|
| * Possibility to replace source and obtain ContractDefinition by name.Christian2014-12-182-6/+15
* | More multiline natspec tests and small issue fixLefteris Karapetsas2014-12-181-2/+2
* | Adressing some natspec issuesLefteris Karapetsas2014-12-182-4/+7
* | Changes in InterfaceHandler to deal with multiline natspecLefteris Karapetsas2014-12-183-29/+22
* | Scanner properly scans multiline natspec commentsLefteris Karapetsas2014-12-182-8/+30
* | Work in progress for /** ... */ natspec commentsLefteris Karapetsas2014-12-182-5/+56
|/
* Return the last contract by default.Christian2014-12-181-2/+6
* Assertions that throw InternalCompilerErrors.Christian2014-12-1711-84/+105
* Merge pull request #623 from chriseth/sol_constructorCheckschriseth2014-12-174-46/+189
|\
| * Whitespace change.Christian2014-12-172-4/+8
| * Add functions needed by constructor.Christian2014-12-174-46/+185
* | Merge pull request #636 from chriseth/sol_fix_foreignFunctionsGav Wood2014-12-173-6/+18
|\ \
| * | Fix: Resolve function types of all contracts before checking types inside fun...Christian2014-12-173-6/+18
| |/
* | Moving comment to function bodyLefteris Karapetsas2014-12-171-4/+4
* | Solidity ForStatement Compiler partLefteris Karapetsas2014-12-172-2/+34
* | Minor issues, grammar update, new ForStatement testLefteris Karapetsas2014-12-174-11/+16
* | ForStatement typecheck and initExpression is a StatementLefteris Karapetsas2014-12-174-7/+11
* | Solidity ForStatements expressions are now optionalLefteris Karapetsas2014-12-173-10/+27
* | new ForStatement parsing test and small grammar fixLefteris Karapetsas2014-12-172-2/+1
* | Adding a ForStatement solidity AST Node.Lefteris Karapetsas2014-12-1712-9/+134
|/
* Stylistic changes.Christian2014-12-163-5/+5
* Check that constructor does not have "returns" directive.Christian2014-12-153-5/+16
* Packing and unpacking of constructor arguments.Christian2014-12-152-4/+14
* Create contracts.Christian2014-12-1521-30/+221
* Merge remote-tracking branch 'ethereum/develop' into sol_barecallsChristian2014-12-154-11/+22
|\
| * Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into build...sveneh2014-12-1310-50/+233
| |\
| * \ Merge branch 'develop' into build_enhancementMarek Kotewicz2014-12-111-1/+1
| |\ \
| * | | fixed styling issuesMarek Kotewicz2014-12-111-2/+3
| * | | Merge branch 'macox_fixes' into build_enhancementMarek Kotewicz2014-12-112-2/+3
| |\ \ \
| * \ \ \ Merge branch 'macox_fixes' into build_enhancementMarek Kotewicz2014-12-1125-604/+1042
| |\ \ \ \
| * \ \ \ \ Merge branch 'develop' into build_enhancementMarek Kotewicz2014-12-107-54/+239
| |\ \ \ \ \
| * | | | | | updated cmake policiesMarek Kotewicz2014-12-101-1/+1
| * | | | | | jsonrpc option in cmakes, removed all warningsMarek Kotewicz2014-12-101-0/+6
| * | | | | | Merge branch 'develop' into build_enhancementMarek Kotewicz2014-12-084-60/+128
| |\ \ \ \ \ \
| * | | | | | | removed few unused lines from cmakesMarek Kotewicz2014-12-081-16/+0
| * | | | | | | Merge branch 'develop' into build_enhancementMarek Kotewicz2014-12-0824-164/+441
| |\ \ \ \ \ \ \
| * | | | | | | | common improvementsdebris2014-12-081-0/+3
| * | | | | | | | solidity compiling under msvc && boosts cmake file fixeddebris2014-12-073-6/+21
| * | | | | | | | Merge branch 'develop' into build_enhancementMarek Kotewicz2014-12-077-40/+435
| |\ \ \ \ \ \ \ \
| * | | | | | | | | solidity compiling on windows, fixed Compiler Error C2797debris2014-12-062-4/+5
| * | | | | | | | | removed automocsMarek Kotewicz2014-12-041-0/+1
* | | | | | | | | | Correctly check for string prefix plus indentation change.Christian2014-12-152-9/+13
* | | | | | | | | | Calls to bare contracts.Christian2014-12-134-57/+95
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'ethereum/develop' into sol_swapConstantsChristian2014-12-138-30/+189
|\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge pull request #584 from chriseth/sol_stringschriseth2014-12-138-30/+189
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
| | * | | | | | | | Support empty strings.Christian2014-12-115-11/+22
| | * | | | | | | | Merge remote-tracking branch 'ethereum/develop' into sol_stringsChristian2014-12-1122-572/+925
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | Helper functions to access memory.Christian2014-12-114-34/+61
| | * | | | | | | | | String types.Christian2014-12-107-9/+130
| | | |_|_|_|_|/ / / | | |/| | | | | | |
* | | | | | | | | | Do not add at the end of the function selector "loop".Christian2014-12-121-2/+2
* | | | | | | | | | Swap literals to the end if optimizing.Christian2014-12-126-18/+42
|/ / / / / / / / /
* | | | | | | | / removed explicitMarek Kotewicz2014-12-111-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | user-provided default constructorMarek Kotewicz2014-12-112-2/+3
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | fixed solidity not building on macosMarek Kotewicz2014-12-111-2/+2
* | | | | | | Merge pull request #586 from LefterisJP/natspec_contract_tagschriseth2014-12-114-31/+116
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Styling issues and add TODO in InterfacehandlerLefteris Karapetsas2014-12-101-3/+4
| * | | | | | Natspec title and author tag.Lefteris Karapetsas2014-12-104-30/+114
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #577 from chriseth/sol_constCleanupchriseth2014-12-1122-572/+925
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Consts in SourceReferenceFormatter.Christian2014-12-092-2/+2
| * | | | | Move implementations of ::accept out of AST.cpp.Christian2014-12-092-458/+494
| * | | | | Some more consts.Christian2014-12-083-26/+26
| * | | | | Removed unused members.Christian2014-12-082-6/+0
| * | | | | More const cleanup.Christian2014-12-088-53/+54
| * | | | | Clear separation between ASTVisitor and ASTConstVisitor and more const specif...Christian2014-12-0810-153/+173
| * | | | | Const AST visitor for the compiler.Christian2014-12-085-49/+49
| * | | | | Const functions for ASTVisitor and const ASTPrinter.Christian2014-12-085-134/+436
| | |_|_|/ | |/| | |
* | | | | Const change.chriseth2014-12-101-1/+1
* | | | | Stylistic changes.Christian2014-12-101-1/+2
* | | | | Take variable stack size correctly into account for return value packer.Christian2014-12-103-1/+14
* | | | | Variable-size stack elements for expression compiler.Christian2014-12-095-26/+84
* | | | | Changes in compiler to support variably sized stack elements.Christian2014-12-095-11/+110
* | | | | Cleanup before return.Christian2014-12-091-10/+16
* | | | | Register variably-sized variables on stack.Christian2014-12-083-17/+25
| |/ / / |/| | |
* | | | Calling functions of other contracts.Christian2014-12-084-60/+128
|/ / /
* | | Compile fix.Christian2014-12-081-1/+1
* | | Merge remote-tracking branch 'ethereum/develop' into sol_importChristian2014-12-084-35/+35
|\ \ \ | | |/ | |/|
| * | Replacing old cstyle enums with c++11 enums in natspecLefteris Karapetsas2014-12-054-35/+35
* | | Comments and braces.Christian2014-12-071-1/+2
* | | Renamed url to identifier and added some comments.Christian2014-12-055-9/+12
* | | Merge remote-tracking branch 'ethereum/develop' into sol_importChristian2014-12-057-42/+445
|\| |
| * | Stack compiler now correctly returns a string and not a pointerLefteris Karapetsas2014-12-052-5/+5
| * | Newline right after doctag is now a valid natspec entryLefteris Karapetsas2014-12-051-3/+11
| * | Introducing Docstring parsing error exception and style fixesLefteris Karapetsas2014-12-052-12/+11
| * | Using iterators in Natspec comment parsingLefteris Karapetsas2014-12-052-79/+79
| * | Addressing styling and miscellaneous issue with NatspecLefteris Karapetsas2014-12-054-48/+43
| * | Natspec @return tag parsingLefteris Karapetsas2014-12-052-8/+28
| * | Merge branch 'develop' into natspec_export_jsonLefteris Karapetsas2014-12-0510-237/+66
| |\|
| * | Natspec parsing @param doctagsLefteris Karapetsas2014-12-052-43/+124
| * | Parsing notice and dev doxytags.Lefteris Karapetsas2014-12-042-23/+75
| * | Styling in libsolidity's InterfaceHandlerLefteris Karapetsas2014-12-044-10/+10
| * | Work in progress for parsing natspec doxytagsLefteris Karapetsas2014-12-042-5/+75
| * | Moving all Interface and Documentation functionality to own classLefteris Karapetsas2014-12-034-79/+199
| * | Separate user and dev natspec documentationLefteris Karapetsas2014-12-032-8/+25
| * | Simplifying lambda function in CompilerStack::getInterface()Lefteris Karapetsas2014-12-031-8/+6
| * | Removing unneeded local variable in CompilerStack::getDocumentation()Lefteris Karapetsas2014-12-021-2/+1
| * | Handle absence of Natspec doc and add option to solcLefteris Karapetsas2014-12-021-2/+6
| * | More Natspec JSON export tests and better error reportingLefteris Karapetsas2014-12-021-1/+1
| * | Using jsoncpp for exporting ABI interface from solidityLefteris Karapetsas2014-12-021-25/+23
| * | Exporting Natspec documentation to a JSON interfaceLefteris Karapetsas2014-12-024-1/+35
* | | Improved external interface for multi-source and multi-contract compilation.Christian2014-12-0410-43/+50
* | | Multi-source and multi-contract compiler.Christian2014-12-0411-97/+248
* | | Import directive.Christian2014-12-0310-77/+182
* | | Remove std::.Christian2014-12-031-16/+18
| |/ |/|
* | Merge pull request #547 from chriseth/sol_scannercleanupGav Wood2014-12-032-199/+12
|\ \
| * | Comments for the TOKEN_LIST usage.Christian2014-12-031-3/+3
| * | Cleanup of scanner.Christian2014-12-012-199/+12
| |/
* | Merge pull request #549 from chriseth/sol_saveScopeGav Wood2014-12-036-36/+52
|\ \
| * | Disallow assignments to structs and mappings.Christian2014-12-022-9/+19
| * | Save the scope for every declaration.Christian2014-12-025-27/+33
| |/
* | Merge pull request #554 from chriseth/sol_constantOptimizerchriseth2014-12-031-1/+1
|\ \
| * | Fix: Storage offset of first struct member should be zero.Christian2014-12-031-1/+1
| |/
* / Warnings fixes (well.. the UPnP was actually a crash fix.)Gav Wood2014-12-031-1/+1
|/
* Merge pull request #545 from LefterisJP/sol_com_in_astchriseth2014-12-014-52/+109
|\
| * simplifying Scanner::reset()Lefteris Karapetsas2014-12-011-3/+1
| * Moving LiteralScope to Scanner.cppLefteris Karapetsas2014-12-012-41/+42
| * Simplifying scanning for natspec documentationLefteris Karapetsas2014-12-013-36/+18
| * Solidity natspec docstring test improvementsLefteris Karapetsas2014-11-282-3/+2
| * Solidity FunctionDefinition used ASTString shared ptr for docstringsLefteris Karapetsas2014-11-282-7/+16
| * Fixing multiline comment parsing in solidityLefteris Karapetsas2014-11-282-3/+5
| * Solidity work for documentation stringsLefteris Karapetsas2014-11-283-10/+69
| * Solidity function AST nodes get documentation attributeLefteris Karapetsas2014-11-272-9/+16
* | Warning fix.Gav Wood2014-11-281-1/+1
* | Minor changes to magic variables.Christian2014-11-282-2/+2
|/
* Global functions.Christian2014-11-264-28/+77
* Sending ether.Christian2014-11-265-27/+93
* More general function types and references.Christian2014-11-264-29/+72
* Access to blockchain data.Christian2014-11-244-11/+112
* Whitespace change.chriseth2014-11-241-2/+3
* Magic variables.Christian2014-11-2414-74/+150
* Contracts as types and framework for special global variables.Christian2014-11-2413-66/+259
* Convenience class for type members.Christian2014-11-244-41/+70
* We only care about member types.Christian2014-11-243-6/+6
* no c_ prefix for const parameter namesLefteris Karapetsas2014-11-221-5/+5
* modifying solidity scanner class to conform with the coding standardsLefteris Karapetsas2014-11-222-86/+88
* Merge pull request #524 from LefterisJP/sol_parse_commentschriseth2014-11-213-12/+66
|\
| * simplifying scanDocumentationComment()Lefteris Karapetsas2014-11-211-2/+1
| * cleaning up the external interface of Scanner::next(). No special casesLefteris Karapetsas2014-11-212-7/+9
| * extra comments scanning testLefteris Karapetsas2014-11-211-1/+1
| * styling fixesLefteris Karapetsas2014-11-212-13/+13
| * documentation comments are now always skipped but saved as special tokens at ...Lefteris Karapetsas2014-11-192-22/+43
| * fixing typo and alignmentLefteris Karapetsas2014-11-192-2/+2
| * solidity scanner takes triple slash doc comments into accountLefteris Karapetsas2014-11-193-12/+44
* | Special handling for constructor.Christian2014-11-192-38/+68
* | Fix warnings, release errors.Gav Wood2014-11-192-1/+2
* | Merge branch 'filter_logs' into developGav Wood2014-11-180-0/+0
|\ \ | |/ |/|
| * Merge branch 'develop' into js_abiMarek Kotewicz2014-11-147-36/+174
| |\
| * \ Merge branch 'develop' into js_abiMarek Kotewicz2014-11-110-0/+0
| |\ \
| * | | mergeMarek Kotewicz2014-11-115-10/+12
* | | | Struct types.Christian2014-11-147-20/+126
* | | | Mapping types.Christian2014-11-149-107/+245
| |_|/ |/| |
* | | Merge pull request #509 from chriseth/sol_jsonInterfaceGav Wood2014-11-146-15/+155
|\ \ \
| * | | Provide interface for calls in JSON and some other formatting changes.Christian2014-11-126-15/+155
| | |/ | |/|
* | | Merge remote-tracking branch 'ethereum/develop' into sol_jumptableChristian2014-11-115-8/+9
|\| |
| * | Merge remote-tracking branch 'ethereum/develop' into sol_optimizerChristian2014-11-109-127/+237
| |\|
| * | Merge remote-tracking branch 'ethereum/develop' into sol_optimizerChristian2014-11-0710-90/+297
| |\ \
| * | | Prevent optimizer from changing certain parts of the code.Christian2014-11-071-2/+3
| * | | Option to activate the optimizer for solidity.Christian2014-11-075-8/+9
| * | | Merge remote-tracking branch 'ethereum/develop' into sol_optimizerChristian2014-11-063-27/+7
| |\ \ \
* | | | | Replace function selector jump table by more resilient linear time check.Christian2014-11-101-20/+19
| |_|_|/ |/| | |
* | | | Merge pull request #498 from ethereum/solidity_cmakeGav Wood2014-11-101-4/+3
|\ \ \ \
| * | | | add headers to solidity's add_libraryMarek Kotewicz2014-11-091-4/+3
* | | | | Merge remote-tracking branch 'ethereum/develop' into sol_stateVariablesChristian2014-11-101-33/+19
|\| | | |
| * | | | Merge pull request #487 from chriseth/sol_arbitraryEvaluationOrderGav Wood2014-11-091-32/+19
| |\ \ \ \
| | * | | | Evaluate expressions in convenient order.Christian2014-11-071-32/+19
| | | |_|/ | | |/| |
* | | | | Do not return after throw.Christian2014-11-102-5/+3
* | | | | State variables.Christian2014-11-088-87/+214
|/ / / /
* / / / Bugfix: Bit width of address types.Christian2014-11-081-2/+2
|/ / /
* | | Merge pull request #478 from chriseth/sol_typePromotionGav Wood2014-11-0710-90/+297
|\ \ \
| * | | Removed superfluous braces.chriseth2014-11-071-2/+0
| * | | Merge remote-tracking branch 'ethereum/develop' into sol_typePromotionChristian2014-11-073-27/+7
| |\ \ \ | | | |/ | | |/|
| * | | Re-added some changes lost in merges.Christian2014-11-072-3/+2
| * | | Stylistic changes.chriseth2014-11-071-2/+0
| * | | Support for negative literals.Christian2014-11-063-15/+17
| * | | Keywords for all integer types.Christian2014-11-063-10/+176
| * | | Type promotion fixes and tests.Christian2014-11-062-12/+8
| * | | Proper type promotion and conversion.Christian2014-11-063-31/+67
| * | | More information for type expectation errors.Christian2014-11-061-5/+11
| * | | Allow implicit type conversions for comparisons.Christian2014-11-062-14/+10
| * | | Detect integer length from literals and remove "std::".Christian2014-11-063-19/+29
* | | | Merge pull request #483 from chriseth/libevmcoreGav Wood2014-11-072-4/+3
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | Moved instructions and assembly to new libevmcore.Christian2014-11-062-4/+3
| |/
* | Merge pull request #477 from chriseth/sol_someCleanupGav Wood2014-11-062-21/+3
|\ \
| * | Minor cleanup.Christian2014-11-062-21/+3
| |/
* / Ignore break and continue outside of loops.Christian2014-11-061-6/+4
|/
* Merge remote-tracking branch 'ethereum/develop' into HEADChristian2014-11-061-4/+4
|\
| * Bugfix: Special case of statements starting with type conversion.Christian2014-11-051-4/+4
| * Bugfix: Swap before mod and div.Christian2014-11-031-0/+2
* | Stylistic corrections.Christian2014-11-052-3/+3