[vala] (142 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (142 commits) Non-fast-forward update to branch wip/transform
- Date: Sat, 21 Jan 2017 13:18:32 +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:
ddd2a6a... Analyze nodes after they are inserted into the tree
b1cb8b6... Make the semantic analyzer be stateless
9f3cb94... Collect error_types on demand to allow transformations
8e4fbc0... Code transformer
d96eee1... Move WhileStatement transformation into the code transforme
fa05a28... Move DoStatement transformation into the code transformer
3d3218e... Move ForStatement transformation into the code transformer
f4dc139... Move ConditionalExpression transformation into the code tra
9341cbb... GVariant transformer
4c6263c... Add ConditionalExpression.replace_expression plus other fix
381ba39... Add missing replace_expression to code nodes
fc64696... Code builder
f74683c... Parse expressions from string
22bb648... Serialize structs
f389897... Serialize hash table
16b43c4... Basic gvariant deserialization
8f6a212... Deserialize arrays
444c6f5... Deserialize structs
eb96948... Deserialize hash tables
699676f... Wrapper methods
becadf3... Cache wrapper methods
749a02a... Use wrapper method for serializing hash table and structs
56ee7ff... Resolve symbols during transformation
04db8b1... Add more to_string() methods to expressions
49fa6b7... Let the transformer handle recursive transformations
e13c451... Simplify some code
07359b8... Move gvariant helper methods down to CodeTransformer
72b6924... Drop serialize_expression
ff67d8e... Use wrapper methods for deserializing gvariants
c25a6db... Complete the gvariant transformer
f354f6d... GDBus client transformer
ada95d6... GDBus server transformer
71f09e7... Drop unnecessary code
87fc31b... Drop build_context from CodeBuilder
349fc73... Fix nested Variant (de)serialization
63d09f9... Move ForeachStatement transformation into the code transfor
cbe6a65... Split CodeTrasformer into CCodeTransformer
def21dc... Move BinaryExpression transformation to the code transforme
71b1245... Move ObjectCreationExpression transformation to the code tr
313c3aa... Drop GVariant stuff from CCodeBaseModule
85a0df0... Preserve the cast when unboxing gvariant
1804b36... DOM-like linked list of statements
000e591... Don't navigate the resolver tree if a node has been checked
e8c1920... Use builder for the while statements
52a9f57... Allow floating temp variables with CodeBuilder
90045cd... Do not handle binary expressions without parent statement
d3b2e1a... Fix for statement and foreach on GList
86594d8... Fix unary expression and active locals
84ae3da... dbus: Require gio-2.0
863546a... Fix build after rebase
5c030e2... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
07630ec... Fix some code-style issues
6df93d4... Report error for unsupported GVariant (de)serialization
889447e... Fix deserialiation of hash tables
cf26f8b... codegen: Fix capture of compiler-generated internal temp va
2eae3ee... transformer: Clear wrapper cache for every file
38a7f06... dbus: Copy type when declaring temporary variables
02ef17c... codegen: Fix making local variables and constants active
41d5e9c... Added TraverseVisitor for traversing the tree with a callba
3145ac2... Convert get_used_variables to TraverseVisitor
5078ca5... Make Method.yield_count be stateless
0be3d5c... Drop visit_expression from Traverse to avoid checking twice
1333362... Visit assignment and reference transfer in traverse
645494b... Set parent_node when replacing expressions
15a6abe... Set parent_node to properties defult value
4b18b83... Don't set source ref in Block.get_error_types
601c447... Fix get_current_* methods in the semantic analyzer
7f09767... Fix result var for pre/post conditions
025eaba... Fix passing BusName and manage unhandled GErrors
ef5ecfe... Copy types in transformer
3510bc0... Use qualified names in transformed expressions
583449c... Make gdbus work, temp commit
8208288... Allow symbol_from_string to return null
70af827... Fix coalescing operator
555c3bb... Visit all nodes for transformation, not only the source one
07d860e... Cleanup generated empty blocks
4e2d362... Return (owned) for temp variables when possible to avoid us
985bbd5... Use return_temp_access in conditional expression
ab22b3f... Use return_temp_access in coalescing expression
a113497... Move Template transformation to the code transformer
c22128e... Use _ctmp%d_ for compiler variables since they are globally
a50a823... Move postfix transformation from the codegen to the transfo
32f4f0d... Set the scope of the codebuilder block for symbol resolutio
acec079... Factorize some common code with convenient api. Fix do-whil
ccd228b... Parse statements from a string
9d6469b... Fix parsing temporary variables. Use statements()
3fdd7b7... Accept method call children
91c4eb0... Use %? in the parser rather than stringifying expressions
384f872... Rename CodeBuilder.replaced to data
af5b929... Use more statements()
e70bdd9... Visit more expressions in the transformer
1453f8d... Recurse arguments when getting error types for method calls
fc5c856... Make CodeTransformer pluggable
0ea2890... Load plugins with GModule
0b7a29d... Do not load plugins from libdir. Issue a warning when using
7bb0c43... Add more get_error_types
c3d97a0... Fix string templates
0f35e39... Fully qualify symbols used to transform
Commits added to the branch:
14ca2e0... codegen: Use GTask instead of GSimpleAsyncResult if 2.36 ta (*)
050d4a7... vapi: Update GIR-based bindings (*)
f91f13a... gstreamer-1.0: Make ElementFactory.get_static_pad_templates (*)
43c6734... Release 0.35.1 (*)
38e968d... girparser: No support for fixed-size array as return-value (*)
37ceb2d... vapi: Update GIR-based bindings (*)
60fe7a7... tests: Add gir-test for fixed-size arrays (*)
359774c... vapi: Update GIR-based bindings (*)
a75f246... methodcall: Don't try to remove N_/NC_ while they are prope (*)
75b292f... gtk+-4.0: Update to 3.89.1+e09b78f7 (*)
6f75088... codegen: Add function-prototypes for all register-type call (*)
323a13a... girwriter: Add fullname GIR attribute, and set fullname of (*)
241b058... vapi: Update GIR-based bindings (*)
73b9e4b... Improve constructor chain-up checks (*)
e3b9f78... codegen: Reference struct fields with their actual cname (*)
03a2bae... vala: Check generic-types count of DelegateType (*)
eda719e... vala: Check inferred generic-types of MemberAccess (*)
49bd324... vapi: Update GIR-based bindings (*)
94e130d... gtk+-4.0: Make Gsk.Renderer.for_window() a static factory m (*)
b836644... Release 0.35.2 (*)
a27219c... codegen: Compensate for the lack of g_task_get_completed on (*)
136c400... codegen: Re-use CCodeIdentifier ("_data_") (*)
28fcae9... vapi: Update GIR-based bindings (*)
11789c6... vapi: Update GIR-based bindings (*)
825d594... gtk+-3.0: Update to 3.22.5+a1aee460 (*)
2b49c12... gtk+-4.0: Update to 3.89.2+b993acfe (*)
e4e169b... vapi: Add gtk+-unix-print-3.0 bindings (*)
a4bd698... vapi: Add gtk+-unix-print-2.0 bindings (*)
441c06d... vapi: Add gtk+-unix-print-4.0 bindings (*)
76efeb6... ccodefunction: Only add G_GNUC_DEPRECATED to declarations (*)
4e3103b... Move writing of G_GNUC_DEPRECATED down to CCodeDeclarator i (*)
c47ec4c... girparser: Improve function to method conversion (*)
de3727c... Regenerate GIR-based bindings (*)
6690332... girparser: Allow to specify the base_type of an alias (*)
77f31ad... vala: Fix output of syntax errors reports (*)
415b300... D-Bus: support [DBus (signature = ...)] for properties (*)
9c9b3b4... girparser: Let alias inherit more information from base_typ (*)
5c11db9... Regenerate GIR-based bindings (*)
f5580bc... gobject-introspection-1.0: Prettify and fix the whole thing (*)
656217d... gtk+-4.0: Update to 3.89.2+1e6fce97 (*)
a24f22b... vapi: Update GIR-based bindings (*)
f152112... gtk+-4.0: Update to 3.89.2+57a11ca2 (*)
ad0320c... Release 0.35.3 (*)
efc507f... Fix build with -Werror=switch (*)
7c9f7fb... Analyze nodes after they are inserted into the tree
ca53a72... Make the semantic analyzer be stateless
0d67e03... Collect error_types on demand to allow transformations
b3d086f... Code transformer
45bc453... Move WhileStatement transformation into the code transforme
6e933e7... Move DoStatement transformation into the code transformer
9c51c87... Move ForStatement transformation into the code transformer
0ce404f... Move ConditionalExpression transformation into the code tra
366ce09... GVariant transformer
9c6a446... Add ConditionalExpression.replace_expression plus other fix
9e48474... Add missing replace_expression to code nodes
9dd7434... Code builder
608c1d8... Parse expressions from string
fdaba17... Serialize structs
403f880... Serialize hash table
ef63b5d... Basic gvariant deserialization
9562eec... Deserialize arrays
31a86f4... Deserialize structs
bd74c57... Deserialize hash tables
c246360... Wrapper methods
0e5e4c7... Cache wrapper methods
89d6e35... Use wrapper method for serializing hash table and structs
17c8e3b... Resolve symbols during transformation
ac069aa... Add more to_string() methods to expressions
f8f986d... Let the transformer handle recursive transformations
00b3792... Simplify some code
543fe83... Move gvariant helper methods down to CodeTransformer
30405e4... Drop serialize_expression
33d6b55... Use wrapper methods for deserializing gvariants
18fc603... Complete the gvariant transformer
8650f38... GDBus client transformer
d25f126... GDBus server transformer
a889f68... Drop unnecessary code
fdf2e36... Drop build_context from CodeBuilder
98e0fb3... Fix nested Variant (de)serialization
d94021c... Move ForeachStatement transformation into the code transfor
c9f8892... Split CodeTrasformer into CCodeTransformer
951e92f... Move BinaryExpression transformation to the code transforme
285a4db... Move ObjectCreationExpression transformation to the code tr
47a4d1a... Drop GVariant stuff from CCodeBaseModule
45198c5... Preserve the cast when unboxing gvariant
23da8c9... DOM-like linked list of statements
e4b602d... Don't navigate the resolver tree if a node has been checked
866666e... Use builder for the while statements
dfe383c... Allow floating temp variables with CodeBuilder
ab6dcb8... Do not handle binary expressions without parent statement
9e4e4aa... Fix for statement and foreach on GList
d737057... Fix unary expression and active locals
393af15... dbus: Require gio-2.0
6c1fe17... Fix build after rebase
59b0b3e... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
c9af517... Fix some code-style issues
f9a88ae... Report error for unsupported GVariant (de)serialization
4ec0f06... Fix deserialiation of hash tables
eb8d0f6... codegen: Fix capture of compiler-generated internal temp va
7992463... transformer: Clear wrapper cache for every file
ea8d9e0... dbus: Copy type when declaring temporary variables
0717e79... codegen: Fix making local variables and constants active
dcc7c49... Added TraverseVisitor for traversing the tree with a callba
6e1cf4a... Convert get_used_variables to TraverseVisitor
3affa2f... Make Method.yield_count be stateless
8a6b0d8... Drop visit_expression from Traverse to avoid checking twice
1468682... Visit assignment and reference transfer in traverse
f8e25f1... Set parent_node when replacing expressions
1a776da... Set parent_node to properties defult value
bce4ad1... Don't set source ref in Block.get_error_types
ef0d1ab... Fix get_current_* methods in the semantic analyzer
07279c4... Fix result var for pre/post conditions
59e19d4... Fix passing BusName and manage unhandled GErrors
a34c308... Copy types in transformer
906ff62... Use qualified names in transformed expressions
0ffb1dd... Make gdbus work, temp commit
bda93fb... Allow symbol_from_string to return null
6ae6aa0... Fix coalescing operator
3407acf... Visit all nodes for transformation, not only the source one
9247e4b... Cleanup generated empty blocks
14cad2b... Return (owned) for temp variables when possible to avoid us
0247513... Use return_temp_access in conditional expression
5cd41ed... Use return_temp_access in coalescing expression
88c831f... Move Template transformation to the code transformer
19fb610... Use _ctmp%d_ for compiler variables since they are globally
e12c465... Move postfix transformation from the codegen to the transfo
f522e3c... Set the scope of the codebuilder block for symbol resolutio
1d1e3aa... Factorize some common code with convenient api. Fix do-whil
e48c90b... Parse statements from a string
1d465d4... Fix parsing temporary variables. Use statements()
09e3663... Accept method call children
3559daf... Use %? in the parser rather than stringifying expressions
76bbcf7... Rename CodeBuilder.replaced to data
3ef188a... Use more statements()
28b9128... Visit more expressions in the transformer
fc073ee... Recurse arguments when getting error types for method calls
b69c616... Make CodeTransformer pluggable
30fbd39... Load plugins with GModule
d4db919... Do not load plugins from libdir. Issue a warning when using
99f4e3b... Add more get_error_types
0f4f2a0... Fix string templates
ff34714... Fully qualify symbols used to transform
(*) 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]