[vala] (99 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (99 commits) Non-fast-forward update to branch wip/transform
- Date: Tue, 27 Mar 2018 12:20:24 +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:
f7a825f... Analyze nodes after they are inserted into the tree
bfe681d... Make the semantic analyzer be stateless
4e41bef... Collect error_types on demand to allow transformations
c6b2d23... Code transformer
21d1737... Move WhileStatement transformation into the code transforme
0e5fca7... Move DoStatement transformation into the code transformer
2e920ad... Move ForStatement transformation into the code transformer
2448a98... Move ConditionalExpression transformation into the code tra
f9fc957... GVariant transformer
d537455... Add ConditionalExpression.replace_expression plus other fix
5d4e81e... Add missing replace_expression to code nodes
bba5dd8... Code builder
8ae5651... Parse expressions from string
ccc364f... Serialize structs
d0b8bd1... Serialize hash table
67d1c11... Basic gvariant deserialization
7d6a1cc... Deserialize arrays
1ed2dae... Deserialize structs
0183ac5... Deserialize hash tables
f302a29... Wrapper methods
42dd073... Cache wrapper methods
e02e85a... Use wrapper method for serializing hash table and structs
df575d9... Resolve symbols during transformation
c1919a7... Add more to_string() methods to expressions
aad4e54... Let the transformer handle recursive transformations
39ae9b5... Simplify some code
84ed704... Move gvariant helper methods down to CodeTransformer
41deb1f... Drop serialize_expression
06fdef1... Use wrapper methods for deserializing gvariants
f4f506c... Complete the gvariant transformer
2a0496d... GDBus client transformer
98dfb6f... GDBus server transformer
b34e436... Drop unnecessary code
dea14a8... Drop build_context from CodeBuilder
46d9492... Fix nested Variant (de)serialization
f943e76... Move ForeachStatement transformation into the code transfor
7f2afea... Split CodeTrasformer into CCodeTransformer
c990b8f... Move BinaryExpression transformation to the code transforme
16a4023... Move ObjectCreationExpression transformation to the code tr
70bb6c2... Drop GVariant stuff from CCodeBaseModule
4a854d2... Preserve the cast when unboxing gvariant
8c9654c... DOM-like linked list of statements
28a7aa2... Don't navigate the resolver tree if a node has been checked
9615176... Use builder for the while statements
de71c05... Allow floating temp variables with CodeBuilder
9945f1e... Do not handle binary expressions without parent statement
f02ca6d... Fix for statement and foreach on GList
ba31463... Fix unary expression and active locals
c811de1... dbus: Require gio-2.0
0a8496e... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
5c8dfaa... Fix some code-style issues
34faa61... Report error for unsupported GVariant (de)serialization
a8e6433... Fix deserialiation of hash tables
c9e4c95... codegen: Fix capture of compiler-generated internal temp va
ca1ebe4... transformer: Clear wrapper cache for every file
34f4788... dbus: Copy type when declaring temporary variables
3405b2b... codegen: Fix making local variables and constants active
e9b940b... Added TraverseVisitor for traversing the tree with a callba
b65ada5... Convert get_used_variables to TraverseVisitor
d93dd17... Drop visit_expression from Traverse to avoid checking twice
ab9c27f... Visit assignment and reference transfer in traverse
21f1dae... Set parent_node when replacing expressions
48cdce4... Set parent_node to properties defult value
853f73a... Fix get_current_* methods in the semantic analyzer
324473e... Fix result var for pre/post conditions
6087807... Fix passing BusName and manage unhandled GErrors
08aa0d5... Copy types in transformer
69623c7... Use qualified names in transformed expressions
37c7312... Make gdbus work, temp commit
7135655... Allow symbol_from_string to return null
ab2f468... Fix coalescing operator
12c9da1... Visit all nodes for transformation, not only the source one
54557d5... Cleanup generated empty blocks
ca4bfd3... Return (owned) for temp variables when possible to avoid us
e37934c... Use return_temp_access in conditional expression
23d6cdc... Use return_temp_access in coalescing expression
691eee9... Move Template transformation to the code transformer
f185ca7... Use _ctmp%d_ for compiler variables since they are globally
2d474f0... Move postfix transformation from the codegen to the transfo
69b6c4c... Set the scope of the codebuilder block for symbol resolutio
c8dbad5... Factorize some common code with convenient api. Fix do-whil
3eb3b03... Parse statements from a string
7a231a8... Fix parsing temporary variables. Use statements()
1ebb77a... Accept method call children
d568da5... Use %? in the parser rather than stringifying expressions
2f4f9ef... Rename CodeBuilder.replaced to data
5fb3610... Use more statements()
839110c... Visit more expressions in the transformer
7a5c0bb... Recurse arguments when getting error types for method calls
1875478... Make CodeTransformer pluggable
70ba9ce... Load plugins with GModule
66063bf... Do not load plugins from libdir. Issue a warning when using
a26424c... Fix string templates
4c50b4c... WIP Why?
aa98b1c... GBus: Handle fd_list being null
d6282e2... tests: Add test for do-while statement control-flow
c1c9e01... tests: "??" evaluates both of sides of expression when righ
e0764a6... Keep context reference in SymbolResolver
b43b530... Drop early failing tests
Commits added to the branch:
4fc2cf5... Analyze nodes after they are inserted into the tree
b8b1f7b... Make the semantic analyzer be stateless
5ba6522... Collect error_types on demand to allow transformations
63a3819... Code transformer
00f0c4b... Move WhileStatement transformation into the code transforme
53d459b... Move DoStatement transformation into the code transformer
f407ff3... Move ForStatement transformation into the code transformer
e094aee... Move ConditionalExpression transformation into the code tra
4b53ad9... GVariant transformer
bb2f79b... Add ConditionalExpression.replace_expression plus other fix
bbdddc0... Add missing replace_expression to code nodes
6bc4246... Code builder
4139e74... Parse expressions from string
5ac1afa... Serialize structs
5e8881d... Serialize hash table
90073b2... Basic gvariant deserialization
105beaa... Deserialize arrays
df87c55... Deserialize structs
2799638... Deserialize hash tables
63e1f59... Wrapper methods
ce3363a... Cache wrapper methods
9d892f4... Use wrapper method for serializing hash table and structs
4ff80c2... Resolve symbols during transformation
26d41a1... Add more to_string() methods to expressions
ef79c13... Let the transformer handle recursive transformations
0812fed... Simplify some code
5a4241b... Move gvariant helper methods down to CodeTransformer
7101189... Drop serialize_expression
15f2f85... Use wrapper methods for deserializing gvariants
a88c7bb... Complete the gvariant transformer
ab5ae3d... GDBus client transformer
42435e4... GDBus server transformer
3371ffe... Drop unnecessary code
01365f8... Drop build_context from CodeBuilder
8aa65ac... Fix nested Variant (de)serialization
a7d408d... Move ForeachStatement transformation into the code transfor
343bba7... Split CodeTrasformer into CCodeTransformer
2afb996... Move BinaryExpression transformation to the code transforme
114a0ed... Move ObjectCreationExpression transformation to the code tr
12487c8... Drop GVariant stuff from CCodeBaseModule
370b49a... Preserve the cast when unboxing gvariant
f3228ff... DOM-like linked list of statements
e02c739... Don't navigate the resolver tree if a node has been checked
593b9e7... Use builder for the while statements
3af713c... Allow floating temp variables with CodeBuilder
1c36d0f... Do not handle binary expressions without parent statement
ea28508... Fix for statement and foreach on GList
df51886... Fix unary expression and active locals
7a1dbb9... dbus: Require gio-2.0
9cb5019... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
bbd00cc... Fix some code-style issues
dbe04eb... Report error for unsupported GVariant (de)serialization
b1982b7... Fix deserialiation of hash tables
ac4a008... codegen: Fix capture of compiler-generated internal temp va
75b34cc... transformer: Clear wrapper cache for every file
0547f1d... dbus: Copy type when declaring temporary variables
3270fe0... codegen: Fix making local variables and constants active
638a2e0... Added TraverseVisitor for traversing the tree with a callba
53aa60f... Convert get_used_variables to TraverseVisitor
d9bc01f... Drop visit_expression from Traverse to avoid checking twice
460ec61... Visit assignment and reference transfer in traverse
a417dd8... Set parent_node when replacing expressions
5b9efee... Set parent_node to properties defult value
634bd1d... Fix get_current_* methods in the semantic analyzer
6f7012b... Fix result var for pre/post conditions
ca0f1cd... Fix passing BusName and manage unhandled GErrors
2577114... Copy types in transformer
557e5e9... Use qualified names in transformed expressions
df9b56a... Make gdbus work, temp commit
f0fac05... Allow symbol_from_string to return null
95e79ec... Fix coalescing operator
7cf05bb... Visit all nodes for transformation, not only the source one
b519c0e... Cleanup generated empty blocks
eb23c5c... Return (owned) for temp variables when possible to avoid us
4fba88a... Use return_temp_access in conditional expression
3388c6b... Use return_temp_access in coalescing expression
5719286... Move Template transformation to the code transformer
2366346... Use _ctmp%d_ for compiler variables since they are globally
1f4345d... Move postfix transformation from the codegen to the transfo
7d65a9d... Set the scope of the codebuilder block for symbol resolutio
9cc664a... Factorize some common code with convenient api. Fix do-whil
0ce4a36... Parse statements from a string
93088be... Fix parsing temporary variables. Use statements()
4b7f3b7... Accept method call children
7714cb8... Use %? in the parser rather than stringifying expressions
e1fcffb... Rename CodeBuilder.replaced to data
d583f39... Use more statements()
7fc032f... Visit more expressions in the transformer
7880766... Recurse arguments when getting error types for method calls
afc23b2... Make CodeTransformer pluggable
fc7e5c3... Load plugins with GModule
aee2290... Do not load plugins from libdir. Issue a warning when using
791758a... Fix string templates
0b23560... WIP Why?
5fb7bca... GBus: Handle fd_list being null
897bf7e... tests: Add test for do-while statement control-flow
6ce8d8d... tests: "??" evaluates both of sides of expression when righ
4b684a8... Keep context reference in SymbolResolver
c3a438b... Drop early failing tests
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]