[vala] (87 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (87 commits) Non-fast-forward update to branch wip/transform
- Date: Thu, 25 Oct 2018 06:57:30 +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:
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()
Commits added to the branch:
2691a81... vala: Implement check() for StatementList (*)
2677aa9... vala: Make source_reference optional for ObjectCreationExpr (*)
fb42d74... vala: Don't navigate the resolver tree if a node has been c (*)
6c68de5... vala: Implement get_*_variables() for ConditionalExpression (*)
4f46796... Make the semantic analyzer be stateless
daa53f2... Fix result var for pre/post conditions
4fef919... Code transformer
d243ff8... Move WhileStatement transformation into the code transforme
bcc5120... Move DoStatement transformation into the code transformer
3cf48fe... Move ForStatement transformation into the code transformer
087209a... Move ConditionalExpression transformation into the code tra
2837457... Several transformer fixes
5f0ff9c... Allow to parse expressions/statements from string
fce4100... Code builder
970ef74... GVariant transformer
c38bcc0... Serialize structs
fde0f96... Serialize hash table
e4aaf53... Basic gvariant deserialization
87b16f3... Deserialize arrays
95d24e4... Deserialize structs
1f89767... Deserialize hash tables
0a3cc29... Wrapper methods
9684a5e... Cache wrapper methods
193c9f8... Use wrapper method for serializing hash table and structs
933795b... Resolve symbols during transformation
5408f28... Let the transformer handle recursive transformations
2f5df36... Simplify some code
e9b1384... Move gvariant helper methods down to CodeTransformer
7ae4dcf... Drop serialize_expression
bea2705... Use wrapper methods for deserializing gvariants
97a4044... Complete the gvariant transformer
b403ad5... GDBus client transformer
d104302... GDBus server transformer
8cac050... Drop unnecessary code
712dbfe... Drop build_context from CodeBuilder
eaa5384... Fix nested Variant (de)serialization
a5a32ea... Preserve the cast when unboxing gvariant
3bf85ed... Move ForeachStatement transformation into the code transfor
329d58d... Split CodeTransformer into CCodeTransformer
739052f... Move BinaryExpression transformation to the code transforme
fd90d73... Move ObjectCreationExpression transformation to the code tr
8d6d890... Drop GVariant stuff from CCodeBaseModule
d2c9973... DOM-like linked list of statements
51612ef... Use builder for the while statements
a88cbbe... Allow floating temp variables with CodeBuilder
b0dd74d... Do not handle binary expressions without parent statement
68cd186... Fix for statement and foreach on GList
98b0f76... Fix unary expression and active locals
11d8ffb... dbus: Require gio-2.0
835fb12... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
6547d61... Fix some code-style issues
4b4b6fb... Report error for unsupported GVariant (de)serialization
f7616a4... Fix deserialiation of hash tables
4994708... codegen: Fix capture of compiler-generated internal temp va
81cb0d1... transformer: Clear wrapper cache for every file
982ed21... dbus: Copy type when declaring temporary variables
32d8f52... codegen: Fix making local variables and constants active
29f6ab1... Fix passing BusName and manage unhandled GErrors
db977e1... Copy types in transformer
c62e070... Use qualified names in transformed expressions
02e6ffa... Make gdbus work, temp commit
68b9920... Allow symbol_from_string to return null
dbc12b7... Fix coalescing operator
68abc75... Visit all nodes for transformation, not only the source one
cdce981... Cleanup generated empty blocks
230e094... Return (owned) for temp variables when possible to avoid us
cfe25a3... Use return_temp_access in conditional expression
5e62a1c... Use return_temp_access in coalescing expression
194f57b... Move Template transformation to the code transformer
590fe80... Use _ctmp%d_ for compiler variables since they are globally
6141981... Move postfix transformation from the codegen to the transfo
7b30595... Set the scope of the codebuilder block for symbol resolutio
f0199c8... Factorize some common code with convenient api. Fix do-whil
11c2814... Use statements() parsing
14d1e31... Accept method call children
3f6569d... Visit more expressions in the transformer
d3fa810... Use %? in the parser rather than stringifying expressions
75d46c9... Rename CodeBuilder.replaced to data
33a0662... Use more statements()
d596a37... Make CodeTransformer pluggable
bb5d2d3... Load plugins with GModule
07acb6e... Do not load plugins from libdir. Issue a warning when using
a9a37be... Fix string templates
40f472c... GDBus: Handle fd_list being null
aecaa28... tests: Add test for do-while statement control-flow
24f8f35... tests: "??" evaluates both of sides of expression when righ
f162df5... 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]