[vala] (98 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (98 commits) Non-fast-forward update to branch wip/transform
- Date: Sun, 25 Sep 2016 19:34:16 +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:
ae3349f... Analyze nodes after they are inserted into the tree
996bec4... Make the semantic analyzer be stateless
85b7655... Collect error_types on demand to allow transformations
5b198c7... Code transformer
fc04dac... Move WhileStatement transformation into the code transforme
0b81e7c... Move DoStatement transformation into the code transformer
e518e41... Move ForStatement transformation into the code transformer
5bcfac7... Move ConditionalExpression transformation into the code tra
1e201e7... GVariant transformer
61ec14f... Add ConditionalExpression.replace_expression plus other fix
c00a989... Add missing replace_expression to code nodes
47ba944... Code builder
44e8427... Parse expressions from string
884fbf0... Serialize structs
41c6b44... Serialize hash table
3e81f74... Basic gvariant deserialization
1e5a8f2... Deserialize arrays
cef3d59... Deserialize structs
5b83aa8... Deserialize hash tables
a6ecd96... Wrapper methods
be432a8... Cache wrapper methods
63fcdb0... Use wrapper method for serializing hash table and structs
81833e8... Resolve symbols during transformation
92b1092... Add more to_string() methods to expressions
e4f376d... Let the transformer handle recursive transformations
20c00c3... Simplify some code
a828a34... Move gvariant helper methods down to CodeTransformer
e5887f9... Drop serialize_expression
ce1acc1... Use wrapper methods for deserializing gvariants
6fb535a... Complete the gvariant transformer
03a5c85... GDBus client transformer
1da1052... GDBus server transformer
0e61477... Drop unnecessary code
96447f8... Drop build_context from CodeBuilder
6803654... Fix nested Variant (de)serialization
c7c9f2a... Move ForeachStatement transformation into the code transfor
ee8ab00... Split CodeTrasformer into CCodeTransformer
4fe8611... Move BinaryExpression transformation to the code transforme
1455682... Move ObjectCreationExpression transformation to the code tr
b6ab87f... Drop GVariant stuff from CCodeBaseModule
7676783... Preserve the cast when unboxing gvariant
dd11202... DOM-like linked list of statements
5ef0443... Don't navigate the resolver tree if a node has been checked
ff5afe4... Use builder for the while statements
9189ff4... Allow floating temp variables with CodeBuilder
b1587b9... Do not handle binary expressions without parent statement
5f1c8dc... Fix for statement and foreach on GList
b7584f3... Fix unary expression and active locals
f91e3b9... dbus: Require gio-2.0
dca065e... Fix build after rebase
576517d... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
23f9023... Fix some code-style issues
6013974... Report error for unsupported GVariant (de)serialization
4ada48d... Fix deserialiation of hash tables
4bdb62c... codegen: Fix capture of compiler-generated internal temp va
54a0709... transformer: Clear wrapper cache for every file
543fdb0... dbus: Copy type when declaring temporary variables
7caec67... codegen: Fix making local variables and constants active
721bfc6... Added TraverseVisitor for traversing the tree with a callba
c79f024... Convert get_used_variables to TraverseVisitor
7607cba... Make Method.yield_count be stateless
01123f4... Drop visit_expression from Traverse to avoid checking twice
6d338c5... Visit assignment and reference transfer in traverse
864e473... tests: add regression test for CCodeMethodModule.get_yield_
5d433fa... Set parent_node when replacing expressions
2201edd... Set parent_node to properties defult value
83ad17d... Don't set source ref in Block.get_error_types
5830d0b... Fix get_current_* methods in the semantic analyzer
1ed488a... Fix result var for pre/post conditions
2f058cb... Fix passing BusName and manage unhandled GErrors
115f336... Copy types in transformer
af0fa1b... Use qualified names in transformed expressions
ccb515d... Make gdbus work, temp commit
a2fb076... Allow symbol_from_string to return null
2897665... Fix coalescing operator
8025422... Visit all nodes for transformation, not only the source one
fd87212... Cleanup generated empty blocks
d9d4d06... Return (owned) for temp variables when possible to avoid us
e00b0ab... Use return_temp_access in conditional expression
e617f9b... Use return_temp_access in coalescing expression
ed4d345... Move Template transformation to the code transformer
063372d... Use _ctmp%d_ for compiler variables since they are globally
39e866c... Move postfix transformation from the codegen to the transfo
e335521... Set the scope of the codebuilder block for symbol resolutio
2a9a0f0... Factorize some common code with convenient api. Fix do-whil
18143e7... Parse statements from a string
2fb17c4... Fix parsing temporary variables. Use statements()
4e6d665... Accept method call children
d5dae92... Use %? in the parser rather than stringifying expressions
9e6ce92... Rename CodeBuilder.replaced to data
331ebab... Use more statements()
2a29dcb... Visit more expressions in the transformer
630bb45... Recurse arguments when getting error types for method calls
6320934... Make CodeTransformer pluggable
c1102c2... Load plugins with GModule
48ad81e... Do not load plugins from libdir. Issue a warning when using
b78b637... Add more get_error_types
b95d2b1... Fix string templates
Commits added to the branch:
ad9fa2a... tests: Additional test-cases taken from transform-branch (*)
5cedcc8... Analyze nodes after they are inserted into the tree
cbc6ee9... Make the semantic analyzer be stateless
7086e62... Collect error_types on demand to allow transformations
e6d1e06... Code transformer
3a54f74... Move WhileStatement transformation into the code transforme
205f1f4... Move DoStatement transformation into the code transformer
5ddc7b7... Move ForStatement transformation into the code transformer
d4e274e... Move ConditionalExpression transformation into the code tra
e80aacd... GVariant transformer
eba45fd... Add ConditionalExpression.replace_expression plus other fix
c5ac4f6... Add missing replace_expression to code nodes
14ce9dc... Code builder
6702a36... Parse expressions from string
0799df8... Serialize structs
31186b5... Serialize hash table
81dc0a0... Basic gvariant deserialization
0c9d134... Deserialize arrays
1098a34... Deserialize structs
44b0a70... Deserialize hash tables
dc078cd... Wrapper methods
24dbc9d... Cache wrapper methods
21b36f9... Use wrapper method for serializing hash table and structs
a5c849b... Resolve symbols during transformation
cd40dbb... Add more to_string() methods to expressions
161c464... Let the transformer handle recursive transformations
bfeb987... Simplify some code
556003e... Move gvariant helper methods down to CodeTransformer
1887bdd... Drop serialize_expression
eca1c32... Use wrapper methods for deserializing gvariants
e84740d... Complete the gvariant transformer
dc37926... GDBus client transformer
f9c99d3... GDBus server transformer
7cec0e0... Drop unnecessary code
01a95da... Drop build_context from CodeBuilder
e553d4e... Fix nested Variant (de)serialization
9e04b51... Move ForeachStatement transformation into the code transfor
877940d... Split CodeTrasformer into CCodeTransformer
6935804... Move BinaryExpression transformation to the code transforme
a18f968... Move ObjectCreationExpression transformation to the code tr
07c2f30... Drop GVariant stuff from CCodeBaseModule
59c9e5a... Preserve the cast when unboxing gvariant
befab6e... DOM-like linked list of statements
e43b0e0... Don't navigate the resolver tree if a node has been checked
909481e... Use builder for the while statements
b24bffb... Allow floating temp variables with CodeBuilder
2007baf... Do not handle binary expressions without parent statement
0e5264d... Fix for statement and foreach on GList
f5132c9... Fix unary expression and active locals
95eaf57... dbus: Require gio-2.0
193884c... Fix build after rebase
0d1303b... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
354bbbd... Fix some code-style issues
508d21e... Report error for unsupported GVariant (de)serialization
51e2080... Fix deserialiation of hash tables
0044266... codegen: Fix capture of compiler-generated internal temp va
13f879e... transformer: Clear wrapper cache for every file
e034b18... dbus: Copy type when declaring temporary variables
46bdbc9... codegen: Fix making local variables and constants active
69554f9... Added TraverseVisitor for traversing the tree with a callba
458bb58... Convert get_used_variables to TraverseVisitor
f2e0b7c... Make Method.yield_count be stateless
ddce373... Drop visit_expression from Traverse to avoid checking twice
f576351... Visit assignment and reference transfer in traverse
b940919... Set parent_node when replacing expressions
54f28a2... Set parent_node to properties defult value
5c844ec... Don't set source ref in Block.get_error_types
28dde2f... Fix get_current_* methods in the semantic analyzer
f002aa6... Fix result var for pre/post conditions
332620b... Fix passing BusName and manage unhandled GErrors
bac22c2... Copy types in transformer
82a18d0... Use qualified names in transformed expressions
ae57814... Make gdbus work, temp commit
1658e05... Allow symbol_from_string to return null
03c26f5... Fix coalescing operator
b051183... Visit all nodes for transformation, not only the source one
0a5b54c... Cleanup generated empty blocks
881e16b... Return (owned) for temp variables when possible to avoid us
cd48b88... Use return_temp_access in conditional expression
a7f4689... Use return_temp_access in coalescing expression
967cd82... Move Template transformation to the code transformer
9cfd163... Use _ctmp%d_ for compiler variables since they are globally
57ea8e8... Move postfix transformation from the codegen to the transfo
16c4da2... Set the scope of the codebuilder block for symbol resolutio
0b00752... Factorize some common code with convenient api. Fix do-whil
c2b3796... Parse statements from a string
36cbba5... Fix parsing temporary variables. Use statements()
3d276e1... Accept method call children
6c18d34... Use %? in the parser rather than stringifying expressions
96bbc5e... Rename CodeBuilder.replaced to data
6dafa10... Use more statements()
548af24... Visit more expressions in the transformer
243cbc6... Recurse arguments when getting error types for method calls
7e57835... Make CodeTransformer pluggable
d903875... Load plugins with GModule
9ef5f15... Do not load plugins from libdir. Issue a warning when using
fdef512... Add more get_error_types
d677cbe... Fix string templates
(*) 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]