[vala] (102 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (102 commits) Non-fast-forward update to branch wip/transform
- Date: Tue, 23 Oct 2018 20:42:50 +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:
7626f69... Analyze nodes after they are inserted into the tree
b77d82d... Make the semantic analyzer be stateless
b4311a1... Collect error_types on demand to allow transformations
1419254... Code transformer
999cbac... Move WhileStatement transformation into the code transforme
c2ff842... Move DoStatement transformation into the code transformer
575c0e7... Move ForStatement transformation into the code transformer
4da5ed6... Move ConditionalExpression transformation into the code tra
96eef78... GVariant transformer
6227648... Add ConditionalExpression.replace_expression plus other fix
dbf6472... Add missing replace_expression to code nodes
bbc5ea5... Code builder
40df9de... Parse expressions from string
c35aff3... Serialize structs
26a0184... Serialize hash table
50d043a... Basic gvariant deserialization
6385546... Deserialize arrays
80fc94b... Deserialize structs
15286dc... Deserialize hash tables
fb19028... Wrapper methods
8aaad80... Cache wrapper methods
962c8aa... Use wrapper method for serializing hash table and structs
1abb928... Resolve symbols during transformation
e9c9d3f... Add more to_string() methods to expressions
6fbfebb... Let the transformer handle recursive transformations
531413c... Simplify some code
f749cd3... Move gvariant helper methods down to CodeTransformer
f722ea6... Drop serialize_expression
5c9a067... Use wrapper methods for deserializing gvariants
11a233f... Complete the gvariant transformer
81b2662... GDBus client transformer
390f8d0... GDBus server transformer
219302b... Drop unnecessary code
9421b80... Drop build_context from CodeBuilder
37043cb... Fix nested Variant (de)serialization
cec6fc8... Move ForeachStatement transformation into the code transfor
90de1b4... Split CodeTransformer into CCodeTransformer
2e1a3ad... Move BinaryExpression transformation to the code transforme
ddfda64... Move ObjectCreationExpression transformation to the code tr
f61be13... Drop GVariant stuff from CCodeBaseModule
a73bff8... Preserve the cast when unboxing gvariant
a7353e4... DOM-like linked list of statements
f7e8ae4... Don't navigate the resolver tree if a node has been checked
03ee677... Use builder for the while statements
c58ca5d... Allow floating temp variables with CodeBuilder
98c33c8... Do not handle binary expressions without parent statement
ce99714... Fix for statement and foreach on GList
f14d668... Fix unary expression and active locals
f004bb1... dbus: Require gio-2.0
4f497fa... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
a7af564... Fix some code-style issues
7624e55... Report error for unsupported GVariant (de)serialization
66c30fe... Fix deserialiation of hash tables
29c9566... codegen: Fix capture of compiler-generated internal temp va
c865ebf... transformer: Clear wrapper cache for every file
4cb11af... dbus: Copy type when declaring temporary variables
f4f48da... codegen: Fix making local variables and constants active
4a9126c... Added TraverseVisitor for traversing the tree with a callba
6389667... Convert get_used_variables to TraverseVisitor
d9bee04... Drop visit_expression from Traverse to avoid checking twice
a6b3b92... Visit assignment and reference transfer in traverse
7202c27... Set parent_node when replacing expressions
1b84598... Set parent_node to properties defult value
4a325a5... Fix get_current_* methods in the semantic analyzer
0682240... Fix result var for pre/post conditions
98b84ff... Fix passing BusName and manage unhandled GErrors
7614874... Copy types in transformer
41a9b93... Use qualified names in transformed expressions
a6738fc... Make gdbus work, temp commit
5c17d00... Allow symbol_from_string to return null
3eedb49... Fix coalescing operator
920589f... Visit all nodes for transformation, not only the source one
39c7fdd... Cleanup generated empty blocks
9b27865... Return (owned) for temp variables when possible to avoid us
700e0eb... Use return_temp_access in conditional expression
e004290... Use return_temp_access in coalescing expression
c2a124e... Move Template transformation to the code transformer
8ca83eb... Use _ctmp%d_ for compiler variables since they are globally
4459139... Move postfix transformation from the codegen to the transfo
baf2125... Set the scope of the codebuilder block for symbol resolutio
f058937... Factorize some common code with convenient api. Fix do-whil
3540562... Parse statements from a string
6e9cda4... Fix parsing temporary variables. Use statements()
9d0c241... Accept method call children
e91d309... Use %? in the parser rather than stringifying expressions
6a5c190... Rename CodeBuilder.replaced to data
93eb1d1... Use more statements()
8a700ef... Visit more expressions in the transformer
8e84e90... Recurse arguments when getting error types for method calls
a72c559... Make CodeTransformer pluggable
ce160b5... Load plugins with GModule
c82ad70... Do not load plugins from libdir. Issue a warning when using
48ec9af... Fix string templates
add02fb... WIP Why?
f214bc4... GDBus: Handle fd_list being null
a681bc0... tests: Add test for do-while statement control-flow
040906a... tests: "??" evaluates both of sides of expression when righ
4f9b2e2... Minor clean up in visit_method_call()
56b88f9... SKIP Disable failing tests
Commits added to the branch:
c8191fc... gobject-2.0,gtk+-*.0: Fix some GLib.Value out/ref parameter (*)
6c44fc7... vala: Always analyze nodes after they are inserted into the (*)
6395a2e... Collect error_types on demand to allow transformations (*)
1ee72d5... Recurse arguments when getting error types for method calls (*)
508d5d0... vala: Add missing replace_expression() implementations (*)
ace0b64... vala: Fix several AST construction/parenting issues (*)
88ca237... vala: Add source_reference to local variable of catch-claus (*)
f7232c3... vala: Fix and add more to_string() methods to expressions (*)
0f373db... vala: Add some missing type copying (*)
92c0c68... vala: DataType for GLib.Error should be should resolved as (*)
03af7b6... Make the semantic analyzer be stateless
8748a19... Fix result var for pre/post conditions
3c6a3bc... Code transformer
46fcdc7... Move WhileStatement transformation into the code transforme
020a72f... Move DoStatement transformation into the code transformer
b8e1bef... Move ForStatement transformation into the code transformer
5d8fc89... Move ConditionalExpression transformation into the code tra
76e25e5... GVariant transformer
248158a... Several transformer fixes
800f491... Code builder
48ef515... Parse expressions from string
3ef43dd... Serialize structs
8f4c490... Serialize hash table
c45e49a... Basic gvariant deserialization
96eb44a... Deserialize arrays
41f38ca... Deserialize structs
2a7dce9... Deserialize hash tables
1da56f9... Wrapper methods
de9447f... Cache wrapper methods
03dc31c... Use wrapper method for serializing hash table and structs
56ab912... Resolve symbols during transformation
e995e73... Let the transformer handle recursive transformations
f4317e4... Simplify some code
847f3cf... Move gvariant helper methods down to CodeTransformer
3c3eda8... Drop serialize_expression
67f321f... Use wrapper methods for deserializing gvariants
171062b... Complete the gvariant transformer
765e0de... GDBus client transformer
fe7baaf... GDBus server transformer
3b40d87... Drop unnecessary code
7dc7c08... Drop build_context from CodeBuilder
95d2c72... Fix nested Variant (de)serialization
3e3de46... Move ForeachStatement transformation into the code transfor
15c139d... Split CodeTransformer into CCodeTransformer
95926e9... Move BinaryExpression transformation to the code transforme
576d879... Move ObjectCreationExpression transformation to the code tr
c242679... Drop GVariant stuff from CCodeBaseModule
0807902... Preserve the cast when unboxing gvariant
eeb6ad8... DOM-like linked list of statements
94b243b... Don't navigate the resolver tree if a node has been checked
fb3d6a8... Use builder for the while statements
f51e1d2... Allow floating temp variables with CodeBuilder
1fbdee6... Do not handle binary expressions without parent statement
6e59143... Fix for statement and foreach on GList
01926e1... Fix unary expression and active locals
1f16234... dbus: Require gio-2.0
40bc7fb... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
9d49ffc... Fix some code-style issues
490c502... Report error for unsupported GVariant (de)serialization
0db3605... Fix deserialiation of hash tables
a09a9a1... codegen: Fix capture of compiler-generated internal temp va
9ebbd7e... transformer: Clear wrapper cache for every file
a548a0d... dbus: Copy type when declaring temporary variables
639951d... codegen: Fix making local variables and constants active
2c4be44... Added TraverseVisitor for traversing the tree with a callba
efbb3af... Convert get_used_variables to TraverseVisitor
4a97312... Drop visit_expression from Traverse to avoid checking twice
c6116da... Visit assignment and reference transfer in traverse
ec63108... Use correct SemanticAnalyzer.get_current_* methods in Trans
6c4b4dd... Fix passing BusName and manage unhandled GErrors
70cd4ea... Copy types in transformer
bdccfa6... SQUASH Reduce copy types in transformer
0634593... Use qualified names in transformed expressions
75126c3... Make gdbus work, temp commit
15d0c68... Allow symbol_from_string to return null
3e45808... Fix coalescing operator
d3d243e... Visit all nodes for transformation, not only the source one
9707ab3... Cleanup generated empty blocks
8fb829a... Return (owned) for temp variables when possible to avoid us
05a8478... Use return_temp_access in conditional expression
50e9798... Use return_temp_access in coalescing expression
62f7541... Move Template transformation to the code transformer
264fb32... Use _ctmp%d_ for compiler variables since they are globally
58b0eaf... Move postfix transformation from the codegen to the transfo
1070227... Set the scope of the codebuilder block for symbol resolutio
0d0fe32... Factorize some common code with convenient api. Fix do-whil
ae778ce... Parse statements from a string
b6242bd... Fix parsing temporary variables. Use statements()
767ea1e... Accept method call children
4c3d18e... Use %? in the parser rather than stringifying expressions
06214cb... Rename CodeBuilder.replaced to data
588c065... Use more statements()
e21ac43... Visit more expressions in the transformer
3b639c7... Make CodeTransformer pluggable
4b245b7... Load plugins with GModule
9352117... Do not load plugins from libdir. Issue a warning when using
019da6b... Fix string templates
fe0e379... WIP Why?
d89e1fa... GDBus: Handle fd_list being null
103c3d8... tests: Add test for do-while statement control-flow
9390b84... tests: "??" evaluates both of sides of expression when righ
cbbbba8... Minor clean up in visit_method_call()
(*) 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]