[vala] (120 commits) Non-fast-forward update to branch wip/transform
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (120 commits) Non-fast-forward update to branch wip/transform
- Date: Thu, 13 Mar 2014 21:46:01 +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:
82d06e8... Analyze nodes after they are inserted into the tree
73f029c... Make the semantic analyzer be stateless
35e6cb5... Collect error_types on demand to allow transformations
5b3b17f... Code transformer
b59083e... Move WhileStatement transformation into the code transforme
de61953... Move DoStatement transformation into the code transformer
77faf43... Move ForStatement transformation into the code transformer
ffd6c5a... Move ConditionalExpression transformation into the code tra
8e3c4a0... GVariant transformer
5436c0d... Add ConditionalExpression.replace_expression plus other fix
fe24202... Add missing replace_expression to code nodes
d3c5570... Code builder
420e05c... Parse expressions from string
d74df0d... Serialize structs
c75dad6... Serialize hash table
b349c7b... Basic gvariant deserialization
6e17f55... Deserialize arrays
c12ab88... Deserialize structs
0eb9a92... Deserialize hash tables
e3530db... Wrapper methods
dc62412... Cache wrapper methods
31d693e... Use wrapper method for serializing hash table and structs
829baa3... Resolve symbols during transformation
d731ff5... Add more to_string() methods to expressions
68ff03c... Let the transformer handle recursive transformations
35dca6b... Simplify some code
dfeadca... Move gvariant helper methods down to CodeTransformer
4ca70e5... Drop serialize_expression
29c10b3... Use wrapper methods for deserializing gvariants
046bc62... Complete the gvariant transformer
707c961... GDBus client transformer
b9ed739... GDBus server transformer
b4d3453... Drop unnecessary code
3c2ad31... Drop build_context from CodeBuilder
74822f5... Fix nested Variant (de)serialization
f585c15... Move ForeachStatement transformation into the code transfor
c2322a2... Split CodeTrasformer into CCodeTransformer
e06a42c... Move BinaryExpression transformation to the code transforme
a0ee0fa... Move ObjectCreationExpression transformation to the code tr
123d61e... Drop GVariant stuff from CCodeBaseModule
cd3e3d4... Preserve the cast when unboxing gvariant
f9c0b38... DOM-like linked list of statements
47fc064... Don't navigate the resolver tree if a node has been checked
48f372c... Use builder for the while statements
07ed5fe... Allow floating temp variables with CodeBuilder
ad51e46... Do not handle binary expressions without parent statement
3cf5437... Fix for statement and foreach on GList
385aadb... Fix unary expression and active locals
1f67ad2... dbus: Require gio-2.0
1d2ea05... Fix build after rebase
08a6665... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
5a34958... Fix some code-style issues
50246cd... Report error for unsupported GVariant (de)serialization
4787a48... Fix deserialiation of hash tables
20a89ed... codegen: Fix capture of compiler-generated internal temp va
55bc69c... transformer: Clear wrapper cache for every file
8488208... dbus: Copy type when declaring temporary variables
a9d63fb... codegen: Fix making local variables and constants active
d77c6cf... Added TraverseVisitor for traversing the tree with a callba
7c7e8e8... Convert get_used_variables to TraverseVisitor
b164289... Make Method.yield_count be stateless
a97e1ac... Drop visit_expression from Traverse to avoid checking twice
2b12199... Visit assignment and reference transfer in traverse
79fea5e... tests: add regression test for CCodeMethodModule.get_yield_
5a02059... Set parent_node when replacing expressions
d9a14ef... Set parent_node to properties defult value
166523b... Don't set source ref in Block.get_error_types
4339c05... Fix get_current_* methods in the semantic analyzer
19d41f0... Fix result var for pre/post conditions
2b7dedf... Fix passing BusName and manage unhandled GErrors
f2e3672... Copy types in transformer
cb15d34... Use qualified names in transformed expressions
ba0ae40... Make gdbus work, temp commit
bfd6ef2... Allow symbol_from_string to return null
3daa944... Fix coalescing operator
d646c19... Visit all nodes for transformation, not only the source one
427987b... Cleanup generated empty blocks
96c6bc1... Return (owned) for temp variables when possible to avoid us
e9db57a... Use return_temp_access in conditional expression
69c5bf5... Use return_temp_access in coalescing expression
031bd89... Move Template transformation to the code transformer
ab2b05d... Use _ctmp%d_ for compiler variables since they are globally
1f4105d... Move postfix transformation from the codegen to the transfo
8d1dca1... Set the scope of the codebuilder block for symbol resolutio
97e4155... Factorize some common code with convenient api. Fix do-whil
51ed8d7... Parse statements from a string
3eeeb41... Fix parsing temporary variables. Use statements()
e6ee2e3... Accept method call children
867689c... Use %? in the parser rather than stringifying expressions
b195ce0... Rename CodeBuilder.replaced to data
1534339... Use more statements()
2de17b4... Visit more expressions in the transformer
bbfd1a8... Recurse arguments when getting error types for method calls
230e984... Make CodeTransformer pluggable
8104f11... Load plugins with GModule
82706bb... Do not load plugins from libdir. Issue a warning when using
d0a792a... Implement more get_error_types
744492f... Visit binary expression in the flow analyzer
Commits added to the branch:
bd1ec71... vala.m4: honour CC, CPPFLAGS, CFLAGS, LDFLAGS (*)
f949b64... gtk+-3.0: Update from git (*)
f4d75c4... glib-2.0: add missing symbols from 2.38 (*)
d8276c0... glib-2.0: add new symbols for 2.40 (*)
9799dd6... gio-2.0: update to 2.39.5 (*)
8c86707... gio-2.0: Update to 2.39.5+ (*)
1c94153... gio-2.0: fix add_main_option_entries (*)
cb12d77... gedit: deprecate in favor of bindings distributed by gedit. (*)
fed12e9... gtk+-3.0: Update to 3.11.6 (*)
5a7347a... Release 0.23.3 (*)
14c8be5... build: Fix missing backslashes in lists (*)
978d0fa... girwriter: Don't add target for delegates without target (*)
fd91fde... girwriter: Set scope=call for delegates when async or notif (*)
53710ee... girparser: Add array_null_terminated, fixes hand-written ch (*)
e279d6e... posix: Declare Group.gr_mem as null-terminated (*)
62e8cb4... glib-2.0: Add missing C header for symlink (*)
fa260d5... gtk+-3.0: Correct binding for IconView.convert_widget_to_bi (*)
6a98c0f... dbusserver: Rename the generated "parameters" identifier (*)
874b48c... gio-2.0: Make Action.state, state_type and parameter_type n (*)
54b3c98... gio-2.0: Also make Action.get_state_hint nullable (*)
4a73159... cogl-1.0: Fix some array arguments in Cogl.Texture (*)
3c7a6eb... gio-2.0: Update to 2.39.91+ (*)
13821c7... Analyze nodes after they are inserted into the tree
5dd3db4... Make the semantic analyzer be stateless
a72ecb8... Collect error_types on demand to allow transformations
e8c5c1c... Code transformer
6d8a8a7... Move WhileStatement transformation into the code transforme
f20f99c... Move DoStatement transformation into the code transformer
7cb1982... Move ForStatement transformation into the code transformer
66cfa7f... Move ConditionalExpression transformation into the code tra
af5e94a... GVariant transformer
7ea1903... Add ConditionalExpression.replace_expression plus other fix
f1097aa... Add missing replace_expression to code nodes
320d6c2... Code builder
e656299... Parse expressions from string
9f418fe... Serialize structs
880c92e... Serialize hash table
2a9b480... Basic gvariant deserialization
85a7bf9... Deserialize arrays
d4e9cf4... Deserialize structs
9ad92bd... Deserialize hash tables
19c0989... Wrapper methods
f81924e... Cache wrapper methods
dc65308... Use wrapper method for serializing hash table and structs
01a4854... Resolve symbols during transformation
ff3b558... Add more to_string() methods to expressions
9d0836f... Let the transformer handle recursive transformations
bd2b4e4... Simplify some code
7a611a0... Move gvariant helper methods down to CodeTransformer
77bf4c3... Drop serialize_expression
5a758b2... Use wrapper methods for deserializing gvariants
2eb3218... Complete the gvariant transformer
064558d... GDBus client transformer
e2fa871... GDBus server transformer
768e171... Drop unnecessary code
2881ee3... Drop build_context from CodeBuilder
1b10879... Fix nested Variant (de)serialization
ad13ae8... Move ForeachStatement transformation into the code transfor
7eabd58... Split CodeTrasformer into CCodeTransformer
6e4e062... Move BinaryExpression transformation to the code transforme
5f95e11... Move ObjectCreationExpression transformation to the code tr
2a969d2... Drop GVariant stuff from CCodeBaseModule
0cac844... Preserve the cast when unboxing gvariant
a864a60... DOM-like linked list of statements
5e1002f... Don't navigate the resolver tree if a node has been checked
156ae38... Use builder for the while statements
0aa66d3... Allow floating temp variables with CodeBuilder
2356b7e... Do not handle binary expressions without parent statement
f0f7ba8... Fix for statement and foreach on GList
15dbe63... Fix unary expression and active locals
921b2b0... dbus: Require gio-2.0
25ff6fb... Fix build after rebase
7cd792a... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
882cbca... Fix some code-style issues
720bf57... Report error for unsupported GVariant (de)serialization
2a5737e... Fix deserialiation of hash tables
7db25cf... codegen: Fix capture of compiler-generated internal temp va
061f963... transformer: Clear wrapper cache for every file
3663d7a... dbus: Copy type when declaring temporary variables
5287a12... codegen: Fix making local variables and constants active
3f9089a... Added TraverseVisitor for traversing the tree with a callba
9942306... Convert get_used_variables to TraverseVisitor
8759e17... Make Method.yield_count be stateless
474521c... Drop visit_expression from Traverse to avoid checking twice
4ce347b... Visit assignment and reference transfer in traverse
fec2a61... tests: add regression test for CCodeMethodModule.get_yield_
07001f7... Set parent_node when replacing expressions
7fdc643... Set parent_node to properties defult value
ba59a37... Don't set source ref in Block.get_error_types
f17b596... Fix get_current_* methods in the semantic analyzer
929cd2d... Fix result var for pre/post conditions
5d11bda... Fix passing BusName and manage unhandled GErrors
31586fc... Copy types in transformer
b91d897... Use qualified names in transformed expressions
14904c9... Make gdbus work, temp commit
efaea06... Allow symbol_from_string to return null
54939f0... Fix coalescing operator
b31153f... Visit all nodes for transformation, not only the source one
84237dd... Cleanup generated empty blocks
6f75eee... Return (owned) for temp variables when possible to avoid us
a5ec7e6... Use return_temp_access in conditional expression
1363798... Use return_temp_access in coalescing expression
f512831... Move Template transformation to the code transformer
d831280... Use _ctmp%d_ for compiler variables since they are globally
b5a77d5... Move postfix transformation from the codegen to the transfo
6492bc2... Set the scope of the codebuilder block for symbol resolutio
5ccde32... Factorize some common code with convenient api. Fix do-whil
f00c2d8... Parse statements from a string
1311d1d... Fix parsing temporary variables. Use statements()
e39d8b9... Accept method call children
f1b195c... Use %? in the parser rather than stringifying expressions
c355449... Rename CodeBuilder.replaced to data
efbdd77... Use more statements()
43886f4... Visit more expressions in the transformer
1d71859... Recurse arguments when getting error types for method calls
ec7722d... Make CodeTransformer pluggable
2bb2593... Load plugins with GModule
f65e176... Do not load plugins from libdir. Issue a warning when using
7244bea... Implement more get_error_types
ea2ca00... Visit binary expression in the flow analyzer
(*) 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]