summaryrefslogtreecommitdiff
path: root/codegen/valaccodeassignmentmodule.vala
Commit message (Expand)AuthorAgeFilesLines
* vala: Allow to use store_field() for initializationsRico Tzschichholz2023-01-041-2/+8
* codegen: Clean up expression casts in CCodeAssignmentModule.visit_assignment()Rico Tzschichholz2021-01-231-4/+3
* codegen: Use result value of assignment rather than its computationRico Tzschichholz2020-01-141-1/+1
* codegen: Handle "modulo" operation on floating-types in CCodeAssignmentModuleRico Tzschichholz2019-03-261-1/+22
* codegen: Rely on get_ccode_delegate_target() for delegate variables onlyRico Tzschichholz2019-01-141-1/+1
* codegen: Don't emit unused temp variable for element access assignmentsRico Tzschichholz2018-11-221-1/+1
* codegen: Replace if-else-tree with switchRico Tzschichholz2018-11-221-22/+13
* codegen: Handle delegate_target attribute of fieldsRico Tzschichholz2018-05-311-1/+1
* codegen: Don't allow assigning delegate if no target/closure is availableRico Tzschichholz2017-06-191-2/+9
* codegenerator: Add source_reference parameter to CodeGenerator.store_*()Rico Tzschichholz2017-06-191-8/+8
* Support non-literal length in fixed-size arraysSimon2014-03-301-1/+1
* codegen: Allow scope=async delegates to be used in vala codeLuca Bruno2013-07-141-2/+8
* codegen: Fix memory management when assigning to captured parametersJürg Billeter2012-09-091-2/+30
* Initialize the variable directly when assigning a struct creationLuca Bruno2012-01-231-0/+2
* codegen: Use CCodeAttribute instead of C specific methods of code nodesLuca Bruno2011-08-011-1/+1
* codegen: Drop useless temporary variables when storing a propertyLuca Bruno2011-07-061-19/+2
* codegen: Cleanup simple assignmentLuca Bruno2011-07-061-106/+38
* codegen: Drop useless temporary variable in simple assignmentLuca Bruno2011-07-061-10/+0
* Add actual_value_type to TargetValueLuca Bruno2011-07-061-2/+7
* codegen: Rename store_variable to store_value and make it publicLuca Bruno2011-05-151-7/+7
* codegen: Add GLibValue.ctype to be used with lvaluesLuca Bruno2011-05-151-10/+2
* codegen: Use destroy_value in emit_simple_assignmentLuca Bruno2011-05-041-1/+3
* codegen: Cast to field or parameter ctype on assignmentLuca Bruno2011-04-301-1/+14
* codegen: Fix array ownership transferLuca Bruno2011-04-301-6/+16
* codegen: Fix use of property assignments as subexpressionsJürg Billeter2011-04-021-2/+18
* codegen: Fix array size variable on assignmentJürg Billeter2011-04-021-5/+1
* codegen: Fix freeing on assignment to fields of generic typeJürg Billeter2011-03-271-1/+1
* codegen: Fix assignment to fixed-length array variableJürg Billeter2011-03-101-16/+21
* codegen: Use TargetValue instead of Expression for field instanceLuca Bruno2011-03-101-1/+1
* codegen: Use destroy_variable in store_*Jürg Billeter2011-02-221-5/+19
* Use store_local and store_parameter for simple assignmentsJürg Billeter2011-02-221-0/+4
* codegen: Guard array length access on simple assignmentLuca Bruno2011-02-131-11/+7
* codegen: Use store_local in visit_local_variableJürg Billeter2011-01-191-14/+30
* codegen: Add CCodeFunction.add_assignment convenience functionLuca Bruno2011-01-191-12/+12
* codegen: Replace emit_property_assignment by store_propertyJürg Billeter2010-12-231-29/+6
* codegen: Remove unused code for property assignmentsJürg Billeter2010-12-231-28/+0
* codegen: Avoid writing C statements with no effectJürg Billeter2010-12-211-10/+2
* codegen: Avoid unnecessary property getter callsJürg Billeter2010-12-211-6/+1
* codegen: Add CodeGenerator.store_localJürg Billeter2010-10-281-0/+41
* codegen: Add get_array_size_cvalue and set_array_size_cvalueJürg Billeter2010-10-281-1/+1
* codegen: Fix assignment to struct properties without accessorsJürg Billeter2010-10-161-4/+2
* codegen: Use builder API to store propertiesJürg Billeter2010-10-161-1/+1
* codegen: Drop unnecessary comma expressions in assignmentsJürg Billeter2010-10-101-21/+9
* codegen: Use separate C statements for assignmentsJürg Billeter2010-10-101-14/+22
* codegen: Add get_cvalue and set_cvalue helper methodsJürg Billeter2010-10-091-6/+6
* codegen: Use builder APIJürg Billeter2010-09-091-2/+2
* Fix assignment to construct propertiesJürg Billeter2010-08-211-46/+42
* Replace CCodeDeclarationSpace by CCodeFileJürg Billeter2010-08-211-2/+2
* codegen: Drop CCodeModuleJürg Billeter2010-08-121-9/+5
* Append temporary variables in order of declarationJürg Billeter2010-08-101-2/+2