[vala] (44 commits) ...codegen: Use GLibValue.lvalue when taking the address of an expression
- From: JÃrg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (44 commits) ...codegen: Use GLibValue.lvalue when taking the address of an expression
- Date: Wed, 6 Jul 2011 21:24:34 +0000 (UTC)
Summary of changes:
7a6338f... codegen: Use get_parameter_cvalue in return_out_parameter (*)
62a681c... GAsync: Push method symbol only when needed when generating (*)
724998e... Emit left-handed side of assignment when it's a field or pa (*)
59eac91... codegen: Use lvalue of the assignment when emitting array a (*)
dc378f0... codegen: Unset array_size_cvalue in load_variable (*)
b3adfe8... Add get_defined_variables in PostfixExpression (*)
9c5e8dd... Set parent_node of the expression of delete statements (*)
c6b2966... Set parent_node of the postfix inner expression (*)
1968667... Set lvalue to the inner expression of address-of expression (*)
70d0b7d... Set lvalue to inner expression of method call that returns (*)
432aa6f... Set lvalue to inner member access having type non-nullable (*)
bd07f58... Set lvalue to inner expression when accessing array length (*)
5b34fa2... codegen: Cleanup emit_temp_var (*)
72bc9bd... codegen: Add create_temp_value, load_temp_value and store_t (*)
851b280... Don't set target_value of assignment if parent is an expres (*)
6a9d3fb... Add actual_value_type to TargetValue (*)
fa176ad... codegen: Use temporary variables when accessing a variable (*)
94dee56... codegen: Use temporary variables when accessing a property (*)
dfa873a... codegen: Make transform_value be effect-free (*)
4940f22... codegen: Make copy_value be effect-free (*)
b625454... codegen: Drop useless temporary variable in array creation (*)
2508c5c... codegen: Drop useless temporary variable in simple assignme (*)
2bcda48... codegen: Cleanup simple assignment (*)
a6ee590... codegen: Drop useless temporary variables when storing a pr (*)
c7ac26d... codegen: Drop useless temp variable when accessing base met (*)
c2c3be8... codegen: Drop useless temporary variable in visit_cast_expr (*)
0dc5e69... codegen: Simplify emit of postfix expression (*)
edb349c... codegen: Use create_temp_value in struct initializer (*)
f76a377... codegen: Use create_temp_value in visit_object_creation_exp (*)
2cb628f... codegen: Use store_temp_value in visit_reference_transfer_e (*)
df56586... codegen: Use create_temp_value in visit_binary_expression (*)
dc0f8f4... codegen: Use create_temp_value in handle_struct_argument (*)
9aa6a54... codegen: Use create_temp_value in try_cast_value_to_type (*)
97b23cb... codegen: Use create_temp_value in store_property (*)
62866f2... codegen: Use create_temp_value in visit_string_switch_state (*)
6a2d06f... codegen: Use store_temp_value in visit_return_statement (*)
bfdc25c... codegen: Replace temp_ref_vars with temp_ref_values using T (*)
6ea8c7f... codegen: Use create_temp_value in copy_value of array modul (*)
7947aab... codegen: Use create_temp_value in copy_value (*)
4465d96... codegen: Use create_temp_value in try_cast_variant_to_type (*)
d777977... codegen: Use store_temp_value in visit_end_full_expression (*)
3f7e03c... codegen: Add lvalue field to GLibValue (*)
85e8366... codegen: Copy the result.value_type in transform_value (*)
726e595... codegen: Use GLibValue.lvalue when taking the address of an (*)
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]