[vala] (99 commits) Non-fast-forward update to branch wip/transform
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (99 commits) Non-fast-forward update to branch wip/transform
- Date: Sun, 9 Feb 2014 22:38:23 +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:
7a163be... Analyze nodes after they are inserted into the tree
c3f44a2... Make the semantic analyzer be stateless
40418a1... Collect error_types on demand to allow transformations
7c62fa4... Code transformer
2a154c4... Move WhileStatement transformation into the code transforme
1465987... Move DoStatement transformation into the code transformer
cd7fc36... Move ForStatement transformation into the code transformer
3565aab... Move ConditionalExpression transformation into the code tra
a3800f0... GVariant transformer
fd8f8ba... Add ConditionalExpression.replace_expression plus other fix
7447431... Add missing replace_expression to code nodes
9285a84... Code builder
b9fd805... Parse expressions from string
21fbae0... Serialize structs
69ac4bb... Serialize hash table
2d56135... Basic gvariant deserialization
5b32b02... Deserialize arrays
a63150f... Deserialize structs
d34f1b2... Deserialize hash tables
998e0cc... Wrapper methods
cdf3510... Cache wrapper methods
1cdd781... Use wrapper method for serializing hash table and structs
42942ef... Resolve symbols during transformation
b7ba316... Add more to_string() methods to expressions
4a7f203... Let the transformer handle recursive transformations
22278ec... Simplify some code
ca80e56... Move gvariant helper methods down to CodeTransformer
3a24190... Drop serialize_expression
036fb1b... Use wrapper methods for deserializing gvariants
678c8e0... Complete the gvariant transformer
0dccf70... GDBus client transformer
d051a5d... GDBus server transformer
ed06a68... Drop unnecessary code
884fdcf... Drop build_context from CodeBuilder
a94bf82... Fix nested Variant (de)serialization
ecebe25... Move ForeachStatement transformation into the code transfor
7abbb93... Split CodeTrasformer into CCodeTransformer
bc2bda3... Move BinaryExpression transformation to the code transforme
92a642d... Move ObjectCreationExpression transformation to the code tr
6b5d6f5... Drop GVariant stuff from CCodeBaseModule
38ac1c0... Preserve the cast when unboxing gvariant
e7ffff1... DOM-like linked list of statements
14ea0cc... Don't navigate the resolver tree if a node has been checked
8794511... Use builder for the while statements
3767ad3... Allow floating temp variables with CodeBuilder
a728d7b... Do not handle binary expressions without parent statement
69e1f0f... Fix for statement and foreach on GList
5160baa... Fix unary expression and active locals
f30dcef... dbus: Require gio-2.0
3481651... Fix build after rebase
20ec364... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
e3e1549... Fix some code-style issues
2790305... Report error for unsupported GVariant (de)serialization
195d047... Fix deserialiation of hash tables
5fd9cdb... codegen: Fix capture of compiler-generated internal temp va
256f0bd... transformer: Clear wrapper cache for every file
b73d034... dbus: Copy type when declaring temporary variables
51aca35... codegen: Fix making local variables and constants active
67f850c... Added TraverseVisitor for traversing the tree with a callba
485641d... Convert get_used_variables to TraverseVisitor
16818e8... Make Method.yield_count be stateless
81cc125... Drop visit_expression from Traverse to avoid checking twice
c1c8f7e... Visit assignment and reference transfer in traverse
41af5b5... tests: add regression test for CCodeMethodModule.get_yield_
c392669... Set parent_node when replacing expressions
a6fa50c... Set parent_node to properties defult value
e0d1f68... Don't set source ref in Block.get_error_types
7cae996... Fix get_current_* methods in the semantic analyzer
77d051e... Fix result var for pre/post conditions
8f72bc2... Fix passing BusName and manage unhandled GErrors
c368ff0... Copy types in transformer
004c2b8... Use qualified names in transformed expressions
21259ba... Make gdbus work, temp commit
22edc8b... Allow symbol_from_string to return null
89c1abe... Fix coalescing operator
5107c5d... Visit all nodes for transformation, not only the source one
ffc66e5... Cleanup generated empty blocks
7b04600... Return (owned) for temp variables when possible to avoid us
8d8ec20... Use return_temp_access in conditional expression
3c88091... Use return_temp_access in coalescing expression
5dc2874... Move Template transformation to the code transformer
88bd098... Use _ctmp%d_ for compiler variables since they are globally
36e1a5a... Move postfix transformation from the codegen to the transfo
1d8ee8a... Set the scope of the codebuilder block for symbol resolutio
78b4673... Factorize some common code with convenient api. Fix do-whil
65b2da7... Parse statements from a string
686b965... Fix parsing temporary variables. Use statements()
6d7b9f6... Accept method call children
3ca1fe4... Use %? in the parser rather than stringifying expressions
0bc22bd... Rename CodeBuilder.replaced to data
4551349... Use more statements()
b113c5a... Visit more expressions in the transformer
f7a3f3d... Recurse arguments when getting error types for method calls
9f200d8... Make CodeTransformer pluggable
7600d23... Load plugins with GModule
ea1036e... Do not load plugins from libdir. Issue a warning when using
6490ec5... Implement more get_error_types
2a09346... Visit binary expression in the flow analyzer
Commits added to the branch:
aff8625... gen-introspect: pretend to be lint (*)
82d06e8... Analyze nodes after they are inserted into the tree
73f029c... Make the semantic analyzer be stateless
35e6cb5... Collect error_types on demand to allow transformations
5b3b17f... Code transformer
b59083e... Move WhileStatement transformation into the code transforme
de61953... Move DoStatement transformation into the code transformer
77faf43... Move ForStatement transformation into the code transformer
ffd6c5a... Move ConditionalExpression transformation into the code tra
8e3c4a0... GVariant transformer
5436c0d... Add ConditionalExpression.replace_expression plus other fix
fe24202... Add missing replace_expression to code nodes
d3c5570... Code builder
420e05c... Parse expressions from string
d74df0d... Serialize structs
c75dad6... Serialize hash table
b349c7b... Basic gvariant deserialization
6e17f55... Deserialize arrays
c12ab88... Deserialize structs
0eb9a92... Deserialize hash tables
e3530db... Wrapper methods
dc62412... Cache wrapper methods
31d693e... Use wrapper method for serializing hash table and structs
829baa3... Resolve symbols during transformation
d731ff5... Add more to_string() methods to expressions
68ff03c... Let the transformer handle recursive transformations
35dca6b... Simplify some code
dfeadca... Move gvariant helper methods down to CodeTransformer
4ca70e5... Drop serialize_expression
29c10b3... Use wrapper methods for deserializing gvariants
046bc62... Complete the gvariant transformer
707c961... GDBus client transformer
b9ed739... GDBus server transformer
b4d3453... Drop unnecessary code
3c2ad31... Drop build_context from CodeBuilder
74822f5... Fix nested Variant (de)serialization
f585c15... Move ForeachStatement transformation into the code transfor
c2322a2... Split CodeTrasformer into CCodeTransformer
e06a42c... Move BinaryExpression transformation to the code transforme
a0ee0fa... Move ObjectCreationExpression transformation to the code tr
123d61e... Drop GVariant stuff from CCodeBaseModule
cd3e3d4... Preserve the cast when unboxing gvariant
f9c0b38... DOM-like linked list of statements
47fc064... Don't navigate the resolver tree if a node has been checked
48f372c... Use builder for the while statements
07ed5fe... Allow floating temp variables with CodeBuilder
ad51e46... Do not handle binary expressions without parent statement
3cf5437... Fix for statement and foreach on GList
385aadb... Fix unary expression and active locals
1f67ad2... dbus: Require gio-2.0
1d2ea05... Fix build after rebase
08a6665... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
5a34958... Fix some code-style issues
50246cd... Report error for unsupported GVariant (de)serialization
4787a48... Fix deserialiation of hash tables
20a89ed... codegen: Fix capture of compiler-generated internal temp va
55bc69c... transformer: Clear wrapper cache for every file
8488208... dbus: Copy type when declaring temporary variables
a9d63fb... codegen: Fix making local variables and constants active
d77c6cf... Added TraverseVisitor for traversing the tree with a callba
7c7e8e8... Convert get_used_variables to TraverseVisitor
b164289... Make Method.yield_count be stateless
a97e1ac... Drop visit_expression from Traverse to avoid checking twice
2b12199... Visit assignment and reference transfer in traverse
79fea5e... tests: add regression test for CCodeMethodModule.get_yield_
5a02059... Set parent_node when replacing expressions
d9a14ef... Set parent_node to properties defult value
166523b... Don't set source ref in Block.get_error_types
4339c05... Fix get_current_* methods in the semantic analyzer
19d41f0... Fix result var for pre/post conditions
2b7dedf... Fix passing BusName and manage unhandled GErrors
f2e3672... Copy types in transformer
cb15d34... Use qualified names in transformed expressions
ba0ae40... Make gdbus work, temp commit
bfd6ef2... Allow symbol_from_string to return null
3daa944... Fix coalescing operator
d646c19... Visit all nodes for transformation, not only the source one
427987b... Cleanup generated empty blocks
96c6bc1... Return (owned) for temp variables when possible to avoid us
e9db57a... Use return_temp_access in conditional expression
69c5bf5... Use return_temp_access in coalescing expression
031bd89... Move Template transformation to the code transformer
ab2b05d... Use _ctmp%d_ for compiler variables since they are globally
1f4105d... Move postfix transformation from the codegen to the transfo
8d1dca1... Set the scope of the codebuilder block for symbol resolutio
97e4155... Factorize some common code with convenient api. Fix do-whil
51ed8d7... Parse statements from a string
3eeeb41... Fix parsing temporary variables. Use statements()
e6ee2e3... Accept method call children
867689c... Use %? in the parser rather than stringifying expressions
b195ce0... Rename CodeBuilder.replaced to data
1534339... Use more statements()
2de17b4... Visit more expressions in the transformer
bbfd1a8... Recurse arguments when getting error types for method calls
230e984... Make CodeTransformer pluggable
8104f11... Load plugins with GModule
82706bb... Do not load plugins from libdir. Issue a warning when using
d0a792a... Implement more get_error_types
744492f... Visit binary expression in the flow analyzer
(*) 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]