[vala] (124 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (124 commits) Non-fast-forward update to branch wip/transform
- Date: Wed, 26 Apr 2017 20:20:20 +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:
acaf763... Analyze nodes after they are inserted into the tree
2bff9b7... Make the semantic analyzer be stateless
ecc9e83... Collect error_types on demand to allow transformations
f03340d... Code transformer
0c20bdf... Move WhileStatement transformation into the code transforme
790d86d... Move DoStatement transformation into the code transformer
0efad70... Move ForStatement transformation into the code transformer
503e5e4... Move ConditionalExpression transformation into the code tra
5dccacb... GVariant transformer
e0432cd... Add ConditionalExpression.replace_expression plus other fix
6b42c2d... Add missing replace_expression to code nodes
01c6a5d... Code builder
7987663... Parse expressions from string
f47f955... Serialize structs
8c6c79b... Serialize hash table
50fc1b6... Basic gvariant deserialization
47283dd... Deserialize arrays
07ae9e5... Deserialize structs
eea0074... Deserialize hash tables
b7ae479... Wrapper methods
309aeb6... Cache wrapper methods
802567e... Use wrapper method for serializing hash table and structs
d5edef5... Resolve symbols during transformation
6148cd1... Add more to_string() methods to expressions
355b66d... Let the transformer handle recursive transformations
d21da94... Simplify some code
d56489f... Move gvariant helper methods down to CodeTransformer
c0b7546... Drop serialize_expression
d6b2773... Use wrapper methods for deserializing gvariants
97a739e... Complete the gvariant transformer
b0dba90... GDBus client transformer
ad6b106... GDBus server transformer
98fbcac... Drop unnecessary code
4d879b8... Drop build_context from CodeBuilder
607dd85... Fix nested Variant (de)serialization
d3f896d... Move ForeachStatement transformation into the code transfor
c96ade5... Split CodeTrasformer into CCodeTransformer
05cb358... Move BinaryExpression transformation to the code transforme
add1e29... Move ObjectCreationExpression transformation to the code tr
2c9154b... Drop GVariant stuff from CCodeBaseModule
678b873... Preserve the cast when unboxing gvariant
8e10510... DOM-like linked list of statements
888d31d... Don't navigate the resolver tree if a node has been checked
031bf0a... Use builder for the while statements
24b141a... Allow floating temp variables with CodeBuilder
639255d... Do not handle binary expressions without parent statement
0bfb229... Fix for statement and foreach on GList
1677d64... Fix unary expression and active locals
791f293... dbus: Require gio-2.0
904cbaf... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
7b825f3... Fix some code-style issues
21be4e3... Report error for unsupported GVariant (de)serialization
2b3d255... Fix deserialiation of hash tables
c78f8af... codegen: Fix capture of compiler-generated internal temp va
4f10a2e... transformer: Clear wrapper cache for every file
7d7d941... dbus: Copy type when declaring temporary variables
fb2a670... codegen: Fix making local variables and constants active
afc34e6... Added TraverseVisitor for traversing the tree with a callba
4a8ebdc... Convert get_used_variables to TraverseVisitor
987a8ff... Make Method.yield_count be stateless
decb8be... Drop visit_expression from Traverse to avoid checking twice
0d9417b... Visit assignment and reference transfer in traverse
0351240... Set parent_node when replacing expressions
f94c19f... Set parent_node to properties defult value
e5ef8c8... Fix get_current_* methods in the semantic analyzer
150770f... Fix result var for pre/post conditions
e2ea6f4... Fix passing BusName and manage unhandled GErrors
396fcca... Copy types in transformer
dc27af0... Use qualified names in transformed expressions
5a9278f... Make gdbus work, temp commit
d5475d3... Allow symbol_from_string to return null
fb86462... Fix coalescing operator
dbfa456... Visit all nodes for transformation, not only the source one
df273d7... Cleanup generated empty blocks
6ba8d43... Return (owned) for temp variables when possible to avoid us
2e6e179... Use return_temp_access in conditional expression
180ab22... Use return_temp_access in coalescing expression
cbf2c48... Move Template transformation to the code transformer
046e110... Use _ctmp%d_ for compiler variables since they are globally
b10d904... Move postfix transformation from the codegen to the transfo
324028b... Set the scope of the codebuilder block for symbol resolutio
43a48ad... Factorize some common code with convenient api. Fix do-whil
ca323d6... Parse statements from a string
4a881c8... Fix parsing temporary variables. Use statements()
c915243... Accept method call children
d409c5b... Use %? in the parser rather than stringifying expressions
1b530db... Rename CodeBuilder.replaced to data
2886dd3... Use more statements()
9e36ef2... Visit more expressions in the transformer
d5720ca... Recurse arguments when getting error types for method calls
61b5ffd... Make CodeTransformer pluggable
41ba30b... Load plugins with GModule
ee3c643... Do not load plugins from libdir. Issue a warning when using
1c5e704... Fix string templates
4faada4... WIP Why?
Commits added to the branch:
77f7220... subroutine: Set parent_node of body block (*)
84c5e1c... glib-2.0: unichar.to_string doesn't return null (*)
fadbe46... girparser: Add destroy argument for metadata (*)
a92e802... gstreamer-1.0: Fix Pad.set_*_function() bindings (*)
2a33b9d... glib-2.0: Add missing version macro and constants (*)
289bda2... vapi: Update GIR-based bindings (*)
0b36918... gtk+-2.0,gtk+-3.0: Mark "intersection" param of Widget.inte (*)
e923396... gtk+-4.0: Update to 3.89.5+1202082b (*)
3da030f... gtk+-4.0: Update to 3.90.0 (*)
55ce251... vapigen: Add --nostdpkg option like in valac (*)
879cf36... Release 0.36.1 (*)
b77ea5a... gstreamer: Update to 1.11.90+ (*)
2a0ee50... glib-2.0,gio-2.0,gobject-2.0: Updates from 2.53 (*)
2e1d8d4... Bump version suffix (*)
19fefb6... build: vapigen and vapicheck don't require ccode (*)
a951ae7... build: Add missing '\' (*)
c9aa471... build: Make ccode and codegen private API (*)
0815e5e... codegen: Use g_object_notify_by_pspec() to notify property- (*)
ebdb204... glib-2.0: Add quark() functions to errordomains (*)
e1b399b... compiler: Add --color=WHEN option (*)
2637bc5... testrunner: Respect given VALAFLAGS (*)
5074811... vala: Handle non-null in coalescing expression (*)
ee7aa70... gio-2.0: Fix GLib.Task constructor (*)
370b410... gio-2.0: Fix GLib.Task.report_error/report_new_error() (*)
035cc0e... gio-2.0: Tweak metadata to avoid duplicated interface depen (*)
955ef3e... vala: Enums require at least one value otherwise report an (*)
2ccda86... build: Use --use-header for libraries (*)
97a62ec... manual: Update from wiki.gnome.org (*)
b62b9dd... build: Make sure to dist all generated headers (*)
a983956... Analyze nodes after they are inserted into the tree
fdbfa7a... Make the semantic analyzer be stateless
345d1e9... Collect error_types on demand to allow transformations
26c74a2... Code transformer
1d9db04... Move WhileStatement transformation into the code transforme
1f666e9... Move DoStatement transformation into the code transformer
15ef211... Move ForStatement transformation into the code transformer
a28a4fc... Move ConditionalExpression transformation into the code tra
aeddf65... GVariant transformer
8caca53... Add ConditionalExpression.replace_expression plus other fix
9826dbf... Add missing replace_expression to code nodes
78f1a2d... Code builder
d3fd64d... Parse expressions from string
c0d0fe2... Serialize structs
e7b4998... Serialize hash table
240cba5... Basic gvariant deserialization
81a638a... Deserialize arrays
fd455f0... Deserialize structs
e993905... Deserialize hash tables
e5e45d6... Wrapper methods
d393105... Cache wrapper methods
72e883a... Use wrapper method for serializing hash table and structs
a1938e6... Resolve symbols during transformation
682a6c1... Add more to_string() methods to expressions
92f37d8... Let the transformer handle recursive transformations
2cba3fb... Simplify some code
29673ce... Move gvariant helper methods down to CodeTransformer
7cc4c17... Drop serialize_expression
16e095a... Use wrapper methods for deserializing gvariants
b48c663... Complete the gvariant transformer
8893a70... GDBus client transformer
5116212... GDBus server transformer
602df25... Drop unnecessary code
54f81a4... Drop build_context from CodeBuilder
e4906d5... Fix nested Variant (de)serialization
1fddb82... Move ForeachStatement transformation into the code transfor
8f61721... Split CodeTrasformer into CCodeTransformer
2741069... Move BinaryExpression transformation to the code transforme
62a7496... Move ObjectCreationExpression transformation to the code tr
0ea5d32... Drop GVariant stuff from CCodeBaseModule
6f58061... Preserve the cast when unboxing gvariant
6908f53... DOM-like linked list of statements
bebf745... Don't navigate the resolver tree if a node has been checked
60fec20... Use builder for the while statements
388c511... Allow floating temp variables with CodeBuilder
237f01e... Do not handle binary expressions without parent statement
d82e04e... Fix for statement and foreach on GList
6b90b21... Fix unary expression and active locals
89bd4ea... dbus: Require gio-2.0
78a70fc... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
9d9cdc2... Fix some code-style issues
e92be2a... Report error for unsupported GVariant (de)serialization
be8878c... Fix deserialiation of hash tables
ce1f3dd... codegen: Fix capture of compiler-generated internal temp va
d566154... transformer: Clear wrapper cache for every file
c9036e8... dbus: Copy type when declaring temporary variables
23135af... codegen: Fix making local variables and constants active
2107c8c... Added TraverseVisitor for traversing the tree with a callba
4447b6b... Convert get_used_variables to TraverseVisitor
d6814c2... Make Method.yield_count be stateless
28e3a19... Drop visit_expression from Traverse to avoid checking twice
0a9e2a8... Visit assignment and reference transfer in traverse
f6eb28b... Set parent_node when replacing expressions
c2f102e... Set parent_node to properties defult value
2e22802... Fix get_current_* methods in the semantic analyzer
60a337c... Fix result var for pre/post conditions
775c478... Fix passing BusName and manage unhandled GErrors
7e08098... Copy types in transformer
46edc37... Use qualified names in transformed expressions
89a4d1e... Make gdbus work, temp commit
1a8c34c... Allow symbol_from_string to return null
7898745... Fix coalescing operator
660167f... Visit all nodes for transformation, not only the source one
7c597be... Cleanup generated empty blocks
a402668... Return (owned) for temp variables when possible to avoid us
d1ed26e... Use return_temp_access in conditional expression
d2378ac... Use return_temp_access in coalescing expression
4d33a96... Move Template transformation to the code transformer
cb0b717... Use _ctmp%d_ for compiler variables since they are globally
d9afd79... Move postfix transformation from the codegen to the transfo
5c63261... Set the scope of the codebuilder block for symbol resolutio
ded6629... Factorize some common code with convenient api. Fix do-whil
488a1da... Parse statements from a string
cb57c73... Fix parsing temporary variables. Use statements()
80cff29... Accept method call children
d8683ce... Use %? in the parser rather than stringifying expressions
e9d2c7e... Rename CodeBuilder.replaced to data
4a51765... Use more statements()
1fd0ce6... Visit more expressions in the transformer
41731e6... Recurse arguments when getting error types for method calls
89847d7... Make CodeTransformer pluggable
558623e... Load plugins with GModule
e164516... Do not load plugins from libdir. Issue a warning when using
8b8e3cc... Fix string templates
20653e1... WIP Why?
(*) 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]