summaryrefslogtreecommitdiff
path: root/codegen/valaccodecontrolflowmodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Add foreach support for stringsFrederik Zipp2023-01-111-0/+34
* codegen: Cast generic return value from g_sequence_get()Princeton Ferro2022-01-251-1/+10
* vala: Add foreach statement support for GLib.SequencePrinceton Ferro2022-01-251-0/+32
* vala: Add foreach statement support for GLib.ArrayPrinceton Ferro2022-01-241-0/+34
* vala: Add foreach statement support for GLib.GenericArrayCorentin Noël2021-05-031-0/+29
* vala: Rename Loop to LoopStatement and introduce a common base classRico Tzschichholz2021-02-011-1/+1
* codegen: Report internal error for unsupported collection type in foreachCorentin Noël2020-11-101-0/+4
* codegen: Use array_length of collection variable instead of expressionRico Tzschichholz2019-06-141-2/+2
* codegen: When freeing local variables don't stop at "switch" on "continue"Rico Tzschichholz2019-05-171-2/+2
* codegen: Infer index type of foreach on array from ArrayType.length_typeGeorge Barrett2018-11-021-1/+1
* Reintroduce POSIX profileRico Tzschichholz2018-05-081-1/+6
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-4/+4
* Drop POSIX profileJürg Billeter2012-08-061-6/+1
* codegen: Fix assertion failure on empty string switch statementJürg Billeter2012-06-021-4/+4
* codegen: Avoid name clashes in the closure structLuca Bruno2011-10-021-16/+16
* codegen: Use CCodeAttribute instead of C specific methods of code nodesLuca Bruno2011-08-011-1/+1
* codegen: Add lvalue field to GLibValueLuca Bruno2011-07-061-1/+1
* codegen: Use create_temp_value in visit_string_switch_statementLuca Bruno2011-07-061-8/+8
* codegen: Fix foreach on inline allocated arraysLuca Bruno2011-06-181-1/+2
* codegen: Use transform_value instead of transform_expressionLuca Bruno2011-05-071-2/+2
* codegen: Drop Expression dependency in copy_valueLuca Bruno2011-05-071-1/+1
* codegen: Return TargetValue from copy_valueLuca Bruno2011-05-071-1/+1
* codegen: Replace trivial get_ref_cexpression calls with copy_valueLuca Bruno2011-05-051-1/+1
* codegen: Create local variable for the foreach iteratorLuca Bruno2011-04-281-24/+12
* codegen: Call visit_local_variable on the foreach element variableLuca Bruno2011-04-281-22/+5
* codegen: Call visit_local_variable on the foreach collection variableLuca Bruno2011-04-281-11/+1
* codegen: Add destroy_local, destroy_parameter, and destroy_fieldJürg Billeter2011-02-221-1/+1
* codegen: Replace get_unref_expression_ with destroy_variableLuca Bruno2011-02-131-1/+1
* codegen: Add convenience is_in_coroutine() functionLuca Bruno2011-01-191-9/+9
* codegen: Add CCodeFunction.add_assignment convenience functionLuca Bruno2011-01-191-6/+6
* codegen: Use get_local_cvalue to unref local variablesLuca Bruno2011-01-181-5/+1
* codegen: Always add default label to switch statementsJürg Billeter2011-01-131-0/+9
* codegen: Fix crash on string switch statement with just a default labelJürg Billeter2011-01-131-2/+4
* codegen: Add CodeGenerator.load_localJürg Billeter2010-10-281-1/+1
* codegen: Remove fallback in array length handlingJürg Billeter2010-10-171-0/+2
* codegen: Add get_cvalue and set_cvalue helper methodsJürg Billeter2010-10-091-7/+7
* codegen: Use builder APIJürg Billeter2010-09-091-195/+100
* Replace CCodeDeclarationSpace by CCodeFileJürg Billeter2010-08-211-1/+1
* codegen: Drop CCodeModuleJürg Billeter2010-08-121-19/+15
* Do not create array lists where not necessaryJürg Billeter2010-08-121-2/+2
* Append temporary variables in order of declarationJürg Billeter2010-08-101-2/+2
* Use emit instead of accept and accept_children in code generatorJürg Billeter2010-08-101-13/+14
* Use the CCodeBlock generated for SwitchSectionLuca Bruno2010-08-041-5/+1
* Make C code modules and declaration space publicLuca Bruno2010-04-161-1/+1
* Use switch instead of do-while for string switch statementsLuca Bruno2010-03-201-6/+10
* Do not use Gee namespace to avoid conflict with libgeeJürg Billeter2009-10-121-2/+1
* Do not initialize temporary variables where not necessaryJürg Billeter2009-09-171-1/+1
* GAsync: Various fixes for temp variables in coroutinesJürg Billeter2009-09-161-2/+2
* Fix string switch statements with owned switch expressionJürg Billeter2009-09-141-1/+9
* Add support for iterating over GValueArrays via foreachMark Lee2009-07-281-0/+54