[vala] (132 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (132 commits) Non-fast-forward update to branch wip/transform
- Date: Mon, 16 Apr 2018 15:05:35 +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:
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
Commits added to the branch:
54be0bf... gtk+-*.0: Hide dedicated constructors of compact classes bo (*)
724397a... gdbus: Fix missing declaration of _fd_list for async method (*)
4b3418e... gtk+-3.0: Fix regression of StatusIcon.position_menu() (*)
02e9146... codegen: Apply G_PARAM_EXPLICIT_NOTIFY on properties with " (*)
08a42a6... gtk+-4.0: Update to 3.93.0+f2937f8c (*)
df6ae10... codegen: Reuse result of get_type_declaration() (*)
38f3ef9... codegen: Avoid some superfluous reference taking in CCodeAt (*)
037dd78... codegen: Use get_ccode_param_spec_function() (*)
f5a12ac... vala: Fix return-type of BasicBlock.get_successors() (*)
6b47aff... gtk+-4.0: Update to 3.93.0+ff738269 (*)
f816ca0... libgsf-1: Update to 1.14.42+ (*)
44a2acf... gstreamer: Update from 1.15+ git master (*)
94a9765... analyzer: Clean up collections for check_variables() after (*)
e4119fc... analyzer: Break cyclic references of BasicBlock (*)
1ccb82c... vala: Avoid some superfluous reference taking in Attribute (*)
2d38e16... glib-2.0: Add Intl.get_language_names_with_category() (*)
1259193... glib-2.0: Add DateTime.get_timezone() and TimeZone.get_iden (*)
0475e8a... webkit2gtk-4.0: Update to 2.20.1 (*)
acb48b3... gstreamer: Update from 1.15+ git master (*)
0175072... gtk+-4.0: Update to 3.93.0+fc6018f1 (*)
f1d5c67... vapi: Update GIR-based bindings (*)
dbc8b1a... girparser: Add support for NoAccessorMethod metadata (*)
9cc7fa5... gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properti (*)
8b01601... gtk+-2.0: Set NoAccessorMethod on Gtk.Radio*.group properti (*)
e9214a7... vala: Support anonymous definitions of delegates in binding (*)
9b3eedb... codegen: Handle property initializers of non-gobject classe (*)
650415b... codegen: Keep arrays alive during async server method calls (*)
97fb77e... glib-2.0: Mark str parameter of Variant.take_string() as ow (*)
6f1d094... codegen: Don't apply ref_sink_function if target_type is fl (*)
d6be549... vala: Treat floating method-return-type as nullable if erro (*)
eca6183... json-glib-1.0: Mark return-type of gvariant_deserialize*() (*)
c3621d0... bzlib: Add bzalloc/bzfree fields to Stream (*)
3b8c0ba... Revert "codegen: Handle property initializers of non-gobjec (*)
cd80254... Analyze nodes after they are inserted into the tree
c7c4a55... Make the semantic analyzer be stateless
54a8d5a... Collect error_types on demand to allow transformations
9e6f1b3... Code transformer
37e4e40... Move WhileStatement transformation into the code transforme
9cc46ef... Move DoStatement transformation into the code transformer
544621f... Move ForStatement transformation into the code transformer
4f3c6df... Move ConditionalExpression transformation into the code tra
1b1ee3b... GVariant transformer
480d8c1... Add ConditionalExpression.replace_expression plus other fix
aedd658... Add missing replace_expression to code nodes
e2ddeba... Code builder
77c9729... Parse expressions from string
957b688... Serialize structs
3a39c07... Serialize hash table
ef9ce94... Basic gvariant deserialization
06cdbab... Deserialize arrays
ddeab71... Deserialize structs
8b7a306... Deserialize hash tables
73589d6... Wrapper methods
46cb978... Cache wrapper methods
5b146f7... Use wrapper method for serializing hash table and structs
577c5b5... Resolve symbols during transformation
af6b951... Add more to_string() methods to expressions
69fed3f... Let the transformer handle recursive transformations
45b0cf3... Simplify some code
b12e7c6... Move gvariant helper methods down to CodeTransformer
22c6af8... Drop serialize_expression
0c12d4d... Use wrapper methods for deserializing gvariants
e8576f6... Complete the gvariant transformer
f664798... GDBus client transformer
6944223... GDBus server transformer
03791cc... Drop unnecessary code
111b439... Drop build_context from CodeBuilder
64c0b0f... Fix nested Variant (de)serialization
250d78c... Move ForeachStatement transformation into the code transfor
2da804a... Split CodeTrasformer into CCodeTransformer
af41a9b... Move BinaryExpression transformation to the code transforme
aeb2ab2... Move ObjectCreationExpression transformation to the code tr
b79251b... Drop GVariant stuff from CCodeBaseModule
b4de719... Preserve the cast when unboxing gvariant
fc38408... DOM-like linked list of statements
ac40481... Don't navigate the resolver tree if a node has been checked
5fb9b5d... Use builder for the while statements
fcab793... Allow floating temp variables with CodeBuilder
16bb120... Do not handle binary expressions without parent statement
acf893f... Fix for statement and foreach on GList
55df12c... Fix unary expression and active locals
ac29477... dbus: Require gio-2.0
b8012ed... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
54b9269... Fix some code-style issues
f444afc... Report error for unsupported GVariant (de)serialization
bfb9816... Fix deserialiation of hash tables
c529ab2... codegen: Fix capture of compiler-generated internal temp va
55c32e4... transformer: Clear wrapper cache for every file
611f64c... dbus: Copy type when declaring temporary variables
41e6ec6... codegen: Fix making local variables and constants active
9957025... Added TraverseVisitor for traversing the tree with a callba
41567a1... Convert get_used_variables to TraverseVisitor
1820aed... Drop visit_expression from Traverse to avoid checking twice
82d26c0... Visit assignment and reference transfer in traverse
c0ba3d0... Set parent_node when replacing expressions
bf7d1ab... Set parent_node to properties defult value
18d1e7f... Fix get_current_* methods in the semantic analyzer
6029071... Fix result var for pre/post conditions
7c012e8... Fix passing BusName and manage unhandled GErrors
3a7f350... Copy types in transformer
e29c894... Use qualified names in transformed expressions
8a06e97... Make gdbus work, temp commit
2e7dd44... Allow symbol_from_string to return null
3030a7e... Fix coalescing operator
5b8f01f... Visit all nodes for transformation, not only the source one
7cbd5c0... Cleanup generated empty blocks
2339c83... Return (owned) for temp variables when possible to avoid us
86fa5b7... Use return_temp_access in conditional expression
8eeecc6... Use return_temp_access in coalescing expression
9f51f1c... Move Template transformation to the code transformer
c15da85... Use _ctmp%d_ for compiler variables since they are globally
b857244... Move postfix transformation from the codegen to the transfo
cee5f57... Set the scope of the codebuilder block for symbol resolutio
5910a26... Factorize some common code with convenient api. Fix do-whil
4d7d206... Parse statements from a string
e04f797... Fix parsing temporary variables. Use statements()
fc5abd0... Accept method call children
37dd9a4... Use %? in the parser rather than stringifying expressions
23dc147... Rename CodeBuilder.replaced to data
62bc897... Use more statements()
284d86e... Visit more expressions in the transformer
8c0d420... Recurse arguments when getting error types for method calls
0ae7bb4... Make CodeTransformer pluggable
0bc24da... Load plugins with GModule
02a4f0d... Do not load plugins from libdir. Issue a warning when using
f269377... Fix string templates
1f2718f... WIP Why?
562afa9... GBus: Handle fd_list being null
046ddb2... tests: Add test for do-while statement control-flow
4272e10... tests: "??" evaluates both of sides of expression when righ
293ca16... Keep context reference in SymbolResolver
736f8df... Drop early failing tests
(*) 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]