summaryrefslogtreecommitdiff
path: root/vala/valaexpression.vala
Commit message (Expand)AuthorAgeFilesLines
* vala: Add support for null-safe access operatorJeremy Philippe2021-08-061-0/+178
* vala: Simplify Expression.parent_statementRico Tzschichholz2021-02-161-11/+7
* vala: Add Expression.is_always_true/false() helpersRico Tzschichholz2020-03-251-0/+16
* vala: Micro optimizationsRico Tzschichholz2019-09-301-4/+4
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-1/+1
* vala: Check accessibility of default argumentsSimon Werbeck2016-10-061-0/+8
* Revert "Set parent_node and always copy datatype when assigned to code nodes."Luca Bruno2013-10-071-57/+4
* Set parent_node and always copy datatype when assigned to code nodes.Luca Bruno2013-10-061-4/+57
* Set correct parent_statement for MemberInitializerSimon Werbeck2013-03-281-0/+3
* Add TargetValue classJürg Billeter2010-10-091-22/+1
* codegen: Use builder APIJürg Billeter2010-09-091-16/+1
* Do not create array lists where not necessaryJürg Billeter2010-08-121-3/+13
* Drop ReadOnly* collection classesJürg Billeter2010-03-201-1/+1
* Do not use Gee namespace to avoid conflict with libgeeJürg Billeter2009-10-121-3/+2
* Fix methods returning owned delegatesJürg Billeter2009-09-181-1/+2
* Support delegate propertiesJürg Billeter2009-07-281-0/+2
* Support array propertiesJürg Billeter2009-06-141-0/+17
* Convert for loops into simple loopsJürg Billeter2009-06-061-10/+0
* Convert do loops into simple loopsJürg Billeter2009-06-061-4/+1
* Convert while loops into simple loopsJürg Billeter2009-06-061-4/+1
* Report error when returning owned variable in method or property withJürg Billeter2009-01-161-2/+2
* Fix error handling in condition of while, do, and for statementsJürg Billeter2008-11-301-6/+16
* Convert binary conditional expressions into if statementsJürg Billeter2008-11-291-0/+6
* Convert ternary conditionals into if statements, fixes bug 543870 and bugJürg Billeter2008-11-291-0/+21
* Improve handling of generic values, fixes bug 562460Jürg Billeter2008-11-281-2/+6
* Extend non-null check when managing memory, fixes bug 530422Jürg Billeter2008-10-171-0/+7
* Treat the result of two concatenated string constants as constant, fixesJürg Billeter2008-10-171-0/+8
* Move memory management into CCodeGenerator.transform_expression asJuerg Billeter2008-05-281-21/+0
* Rename Expression.expected_type to Expression.target_typeJuerg Billeter2008-05-281-1/+1
* Track error types that expressions can throw, based on patch by JaredJuerg Billeter2008-05-251-5/+0
* Rename Expression.static_type to Expression.value_typeJuerg Billeter2008-05-131-2/+2
* Rename VariableDeclarator to LocalVariable, removeJuerg Billeter2008-04-161-1/+1
* add support for private property accessorsJuerg Billeter2008-02-051-1/+7
* rename TypeReference to DataTypeJuerg Billeter2007-12-021-2/+2
* add is_pure method to Expression classJuerg Billeter2007-11-291-0/+6
* update license headers to the GNU Lesser General Public License, versionJuerg Billeter2007-09-071-1/+1
* add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, andJuerg Billeter2007-07-271-2/+3
* implement simple exception handling for expression and declarationJuerg Billeter2007-07-121-1/+6
* Move contents of vala-pkg to trunkJürg Billeter2007-05-021-0/+76