summaryrefslogtreecommitdiff
path: root/vala/valacodenode.vala
Commit message (Expand)AuthorAgeFilesLines
* vala: Remove some public API from expressions and statementsRico Tzschichholz2020-03-241-1/+1
* vala: Include type_name to default implementation of CCode.to_string()Rico Tzschichholz2019-11-261-0/+1
* vala: Add CodeNode.copy_attribute_*() helper methodsRico Tzschichholz2018-11-081-0/+64
* Collect error_types on demand to allow transformationsLuca Bruno2018-10-231-38/+8
* vala: Avoid some superfluous reference taking in AttributeRico Tzschichholz2018-04-081-30/+24
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-4/+4
* Add support for Gtk widget templates. Created a new codegen gtkmodule.Luca Bruno2013-05-231-3/+3
* Use locale-independent formatting in CodeNode.set_attribute_doubleLuca Bruno2011-08-111-1/+1
* Add helper methods to CodeNode for dealing with attributesLuca Bruno2011-08-011-0/+181
* Add attributes cache to code nodesLuca Bruno2011-08-011-1/+41
* Enable flow analysis for out parametersLuca Bruno2011-07-151-2/+2
* Replace SemanticAnalyzer with CodeContext in CodeNode.check parameterJürg Billeter2010-10-281-1/+1
* Add TargetValue classJürg Billeter2010-10-091-20/+0
* Do not create CCodeLineDirective objects if not neededJürg Billeter2010-08-121-1/+1
* Use emit instead of accept and accept_children in code generatorJürg Billeter2010-08-101-0/+3
* Do not generate C code for unreachable Vala codeJürg Billeter2010-03-221-2/+4
* Drop ReadOnly* collection classesJürg Billeter2010-03-201-1/+1
* dova: Accept list, set, and map literals and tuplesJürg Billeter2010-03-131-1/+1
* Do not use Gee namespace to avoid conflict with libgeeJürg Billeter2009-10-121-5/+4
* Warn when hiding members, support `new' keyword to suppress warning, basedJürg Billeter2009-02-121-4/+4
* Fix pointer propertiesJürg Billeter2009-01-101-1/+1
* Add CodeNode.get_type_name methodJürg Billeter2009-01-091-1/+5
* Convert ternary conditionals into if statements, fixes bug 543870 and bugJürg Billeter2008-11-291-0/+6
* Report use of possibly uninitialized variables, fixes bug 508477 and bugJürg Billeter2008-11-141-0/+6
* Check parameters when checking argumentsJürg Billeter2008-10-311-1/+2
* Add check method to CodeNode class to prepare support for more modularJürg Billeter2008-10-311-5/+10
* Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBindingJürg Billeter2008-10-241-20/+0
* Don't derive from GObject in libvala where not necessary to improveJürg Billeter2008-08-141-2/+2
* Use lazy initialization for error_types list in CodeNode class to improveJuerg Billeter2008-05-291-5/+14
* Use Gee.List instead of Gee.Collection to improve iteration performanceJuerg Billeter2008-05-291-1/+1
* Track error types that expressions can throw, based on patch by JaredJuerg Billeter2008-05-251-2/+34
* Use lazy initialization for code bindingsJuerg Billeter2008-04-191-6/+21
* report warning when using null literal as return expression of methodJuerg Billeter2008-04-141-1/+1
* move experimental null reference checking to separate visitorJuerg Billeter2008-04-141-5/+5
* report warning when using obsolete syntax for non-null typesJuerg Billeter2008-04-131-7/+7
* improve error reporting for non reference-counted object instances, fixesJuerg Billeter2008-04-071-1/+1
* don't output full source file path in generated C codeJuerg Billeter2008-01-181-2/+2
* move unresolved type information from DataType into new UnresolvedTypeJuerg Billeter2007-12-021-0/+3
* rename replace method to replace_expression and require arguments of typeJuerg Billeter2007-12-021-1/+1
* rename CodeGenerator to CCodeGenerator, add abstract CodeGenerator andJuerg Billeter2007-09-171-1/+6
* update license headers to the GNU Lesser General Public License, versionJuerg Billeter2007-09-071-1/+1
* emit line directives in debug modeJuerg Billeter2007-09-041-1/+1
* don't implicitly derive from GLib.Object in preparation for a moreJuerg Billeter2007-08-301-1/+1
* include type-name in to_string result implement to_string method, fixesMathias Hasselmann2007-08-271-2/+7
* add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, andJuerg Billeter2007-07-271-1/+1
* remove unnecessary construction properties to improve performanceJuerg Billeter2007-07-231-1/+1
* derive from Symbol class where appropriate and move symbol table intoJuerg Billeter2007-07-211-6/+1
* implement simple exception handling for expression and declarationJuerg Billeter2007-07-121-0/+5
* remove obsolete ref modifier and callback keywordJuerg Billeter2007-07-091-1/+1
* move iteration of source files and namespaces from accept toJürg Billeter2007-06-151-4/+11