[vala] (104 commits) Non-fast-forward update to branch wip/transform
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (104 commits) Non-fast-forward update to branch wip/transform
- Date: Fri, 14 Mar 2014 23:11:32 +0000 (UTC)
The branch 'wip/transform' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
13821c7... Analyze nodes after they are inserted into the tree
5dd3db4... Make the semantic analyzer be stateless
a72ecb8... Collect error_types on demand to allow transformations
e8c5c1c... Code transformer
6d8a8a7... Move WhileStatement transformation into the code transforme
f20f99c... Move DoStatement transformation into the code transformer
7cb1982... Move ForStatement transformation into the code transformer
66cfa7f... Move ConditionalExpression transformation into the code tra
af5e94a... GVariant transformer
7ea1903... Add ConditionalExpression.replace_expression plus other fix
f1097aa... Add missing replace_expression to code nodes
320d6c2... Code builder
e656299... Parse expressions from string
9f418fe... Serialize structs
880c92e... Serialize hash table
2a9b480... Basic gvariant deserialization
85a7bf9... Deserialize arrays
d4e9cf4... Deserialize structs
9ad92bd... Deserialize hash tables
19c0989... Wrapper methods
f81924e... Cache wrapper methods
dc65308... Use wrapper method for serializing hash table and structs
01a4854... Resolve symbols during transformation
ff3b558... Add more to_string() methods to expressions
9d0836f... Let the transformer handle recursive transformations
bd2b4e4... Simplify some code
7a611a0... Move gvariant helper methods down to CodeTransformer
77bf4c3... Drop serialize_expression
5a758b2... Use wrapper methods for deserializing gvariants
2eb3218... Complete the gvariant transformer
064558d... GDBus client transformer
e2fa871... GDBus server transformer
768e171... Drop unnecessary code
2881ee3... Drop build_context from CodeBuilder
1b10879... Fix nested Variant (de)serialization
ad13ae8... Move ForeachStatement transformation into the code transfor
7eabd58... Split CodeTrasformer into CCodeTransformer
6e4e062... Move BinaryExpression transformation to the code transforme
5f95e11... Move ObjectCreationExpression transformation to the code tr
2a969d2... Drop GVariant stuff from CCodeBaseModule
0cac844... Preserve the cast when unboxing gvariant
a864a60... DOM-like linked list of statements
5e1002f... Don't navigate the resolver tree if a node has been checked
156ae38... Use builder for the while statements
0aa66d3... Allow floating temp variables with CodeBuilder
2356b7e... Do not handle binary expressions without parent statement
f0f7ba8... Fix for statement and foreach on GList
15dbe63... Fix unary expression and active locals
921b2b0... dbus: Require gio-2.0
25ff6fb... Fix build after rebase
7cd792a... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
882cbca... Fix some code-style issues
720bf57... Report error for unsupported GVariant (de)serialization
2a5737e... Fix deserialiation of hash tables
7db25cf... codegen: Fix capture of compiler-generated internal temp va
061f963... transformer: Clear wrapper cache for every file
3663d7a... dbus: Copy type when declaring temporary variables
5287a12... codegen: Fix making local variables and constants active
3f9089a... Added TraverseVisitor for traversing the tree with a callba
9942306... Convert get_used_variables to TraverseVisitor
8759e17... Make Method.yield_count be stateless
474521c... Drop visit_expression from Traverse to avoid checking twice
4ce347b... Visit assignment and reference transfer in traverse
fec2a61... tests: add regression test for CCodeMethodModule.get_yield_
07001f7... Set parent_node when replacing expressions
7fdc643... Set parent_node to properties defult value
ba59a37... Don't set source ref in Block.get_error_types
f17b596... Fix get_current_* methods in the semantic analyzer
929cd2d... Fix result var for pre/post conditions
5d11bda... Fix passing BusName and manage unhandled GErrors
31586fc... Copy types in transformer
b91d897... Use qualified names in transformed expressions
14904c9... Make gdbus work, temp commit
efaea06... Allow symbol_from_string to return null
54939f0... Fix coalescing operator
b31153f... Visit all nodes for transformation, not only the source one
84237dd... Cleanup generated empty blocks
6f75eee... Return (owned) for temp variables when possible to avoid us
a5ec7e6... Use return_temp_access in conditional expression
1363798... Use return_temp_access in coalescing expression
f512831... Move Template transformation to the code transformer
d831280... Use _ctmp%d_ for compiler variables since they are globally
b5a77d5... Move postfix transformation from the codegen to the transfo
6492bc2... Set the scope of the codebuilder block for symbol resolutio
5ccde32... Factorize some common code with convenient api. Fix do-whil
f00c2d8... Parse statements from a string
1311d1d... Fix parsing temporary variables. Use statements()
e39d8b9... Accept method call children
f1b195c... Use %? in the parser rather than stringifying expressions
c355449... Rename CodeBuilder.replaced to data
efbdd77... Use more statements()
43886f4... Visit more expressions in the transformer
1d71859... Recurse arguments when getting error types for method calls
ec7722d... Make CodeTransformer pluggable
2bb2593... Load plugins with GModule
f65e176... Do not load plugins from libdir. Issue a warning when using
7244bea... Implement more get_error_types
ea2ca00... Visit binary expression in the flow analyzer
2127f4b... Fix accepting method call children
Commits added to the branch:
fcf4746... codewriter: Emit 'unowned' keyword for local variables (*)
cd2f686... gtk+-2.0, gtk+-3.0: Make ComboBox.set_active_iter parameter (*)
73c105f... Analyze nodes after they are inserted into the tree
e517609... Make the semantic analyzer be stateless
7c78473... Collect error_types on demand to allow transformations
368deba... Code transformer
0ff3fab... Move WhileStatement transformation into the code transforme
150ecb8... Move DoStatement transformation into the code transformer
9e09b7c... Move ForStatement transformation into the code transformer
97d772d... Move ConditionalExpression transformation into the code tra
5a5c11c... GVariant transformer
b751ccc... Add ConditionalExpression.replace_expression plus other fix
6060dea... Add missing replace_expression to code nodes
b173d27... Code builder
e12dd6f... Parse expressions from string
dd22fea... Serialize structs
c20e987... Serialize hash table
362f660... Basic gvariant deserialization
63182bf... Deserialize arrays
779e835... Deserialize structs
59bdafc... Deserialize hash tables
349c5da... Wrapper methods
679f954... Cache wrapper methods
aa4cb38... Use wrapper method for serializing hash table and structs
fd90708... Resolve symbols during transformation
0d8d2d7... Add more to_string() methods to expressions
1f917fa... Let the transformer handle recursive transformations
24a09a1... Simplify some code
9633201... Move gvariant helper methods down to CodeTransformer
1caf1e0... Drop serialize_expression
329d3cf... Use wrapper methods for deserializing gvariants
1d35902... Complete the gvariant transformer
3b97a64... GDBus client transformer
07ad5ff... GDBus server transformer
b0119ef... Drop unnecessary code
c7b9e67... Drop build_context from CodeBuilder
7b207b5... Fix nested Variant (de)serialization
63b17a4... Move ForeachStatement transformation into the code transfor
4913def... Split CodeTrasformer into CCodeTransformer
4f05d70... Move BinaryExpression transformation to the code transforme
2fffe9a... Move ObjectCreationExpression transformation to the code tr
3eb958a... Drop GVariant stuff from CCodeBaseModule
cfd8a23... Preserve the cast when unboxing gvariant
ae5d2da... DOM-like linked list of statements
9707c9f... Don't navigate the resolver tree if a node has been checked
6f6740f... Use builder for the while statements
f6ee25f... Allow floating temp variables with CodeBuilder
f05ae11... Do not handle binary expressions without parent statement
fb161dd... Fix for statement and foreach on GList
b7d0388... Fix unary expression and active locals
7b41b12... dbus: Require gio-2.0
7151c0e... Fix build after rebase
c464954... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
59ec1cd... Fix some code-style issues
fe7975d... Report error for unsupported GVariant (de)serialization
25f1d41... Fix deserialiation of hash tables
451e490... codegen: Fix capture of compiler-generated internal temp va
d6eb39f... transformer: Clear wrapper cache for every file
6409bfc... dbus: Copy type when declaring temporary variables
273064e... codegen: Fix making local variables and constants active
313b333... Added TraverseVisitor for traversing the tree with a callba
9ced7ab... Convert get_used_variables to TraverseVisitor
34058a6... Make Method.yield_count be stateless
ffa1e7c... Drop visit_expression from Traverse to avoid checking twice
2059340... Visit assignment and reference transfer in traverse
4a01533... tests: add regression test for CCodeMethodModule.get_yield_
fcd1ad8... Set parent_node when replacing expressions
241b682... Set parent_node to properties defult value
6eb98a9... Don't set source ref in Block.get_error_types
9a42bd4... Fix get_current_* methods in the semantic analyzer
3aaf429... Fix result var for pre/post conditions
1466ff9... Fix passing BusName and manage unhandled GErrors
2a1e912... Copy types in transformer
f0c80c2... Use qualified names in transformed expressions
949b3ef... Make gdbus work, temp commit
5b9cae8... Allow symbol_from_string to return null
dac342e... Fix coalescing operator
473793e... Visit all nodes for transformation, not only the source one
86515c4... Cleanup generated empty blocks
80aa428... Return (owned) for temp variables when possible to avoid us
091c9ce... Use return_temp_access in conditional expression
4896a1d... Use return_temp_access in coalescing expression
da52133... Move Template transformation to the code transformer
7e95955... Use _ctmp%d_ for compiler variables since they are globally
2e34752... Move postfix transformation from the codegen to the transfo
6c3c666... Set the scope of the codebuilder block for symbol resolutio
5dda676... Factorize some common code with convenient api. Fix do-whil
9c9aab5... Parse statements from a string
1fe8928... Fix parsing temporary variables. Use statements()
4b04873... Accept method call children
14c48de... Use %? in the parser rather than stringifying expressions
1ff8ef0... Rename CodeBuilder.replaced to data
c317f28... Use more statements()
3b450d9... Visit more expressions in the transformer
a9f1f8b... Recurse arguments when getting error types for method calls
269a5a5... Make CodeTransformer pluggable
6779a5e... Load plugins with GModule
0e3e689... Do not load plugins from libdir. Issue a warning when using
1f96457... Implement more get_error_types
0d6e1c0... Visit binary expression in the flow analyzer
2a4d323... Fix accepting method call children
7d8e59f... Use GLib.Variant instead of Variant in the transformer
9ec2f3e... Fix gvariant unboxing
48d1c9a... Fix MethodCall.get_error_types to take in account inner exp
(*) 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]