[vala] (139 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (139 commits) Non-fast-forward update to branch wip/transform
- Date: Mon, 17 Oct 2016 20:09:02 +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:
5cedcc8... Analyze nodes after they are inserted into the tree
cbc6ee9... Make the semantic analyzer be stateless
7086e62... Collect error_types on demand to allow transformations
e6d1e06... Code transformer
3a54f74... Move WhileStatement transformation into the code transforme
205f1f4... Move DoStatement transformation into the code transformer
5ddc7b7... Move ForStatement transformation into the code transformer
d4e274e... Move ConditionalExpression transformation into the code tra
e80aacd... GVariant transformer
eba45fd... Add ConditionalExpression.replace_expression plus other fix
c5ac4f6... Add missing replace_expression to code nodes
14ce9dc... Code builder
6702a36... Parse expressions from string
0799df8... Serialize structs
31186b5... Serialize hash table
81dc0a0... Basic gvariant deserialization
0c9d134... Deserialize arrays
1098a34... Deserialize structs
44b0a70... Deserialize hash tables
dc078cd... Wrapper methods
24dbc9d... Cache wrapper methods
21b36f9... Use wrapper method for serializing hash table and structs
a5c849b... Resolve symbols during transformation
cd40dbb... Add more to_string() methods to expressions
161c464... Let the transformer handle recursive transformations
bfeb987... Simplify some code
556003e... Move gvariant helper methods down to CodeTransformer
1887bdd... Drop serialize_expression
eca1c32... Use wrapper methods for deserializing gvariants
e84740d... Complete the gvariant transformer
dc37926... GDBus client transformer
f9c99d3... GDBus server transformer
7cec0e0... Drop unnecessary code
01a95da... Drop build_context from CodeBuilder
e553d4e... Fix nested Variant (de)serialization
9e04b51... Move ForeachStatement transformation into the code transfor
877940d... Split CodeTrasformer into CCodeTransformer
6935804... Move BinaryExpression transformation to the code transforme
a18f968... Move ObjectCreationExpression transformation to the code tr
07c2f30... Drop GVariant stuff from CCodeBaseModule
59c9e5a... Preserve the cast when unboxing gvariant
befab6e... DOM-like linked list of statements
e43b0e0... Don't navigate the resolver tree if a node has been checked
909481e... Use builder for the while statements
b24bffb... Allow floating temp variables with CodeBuilder
2007baf... Do not handle binary expressions without parent statement
0e5264d... Fix for statement and foreach on GList
f5132c9... Fix unary expression and active locals
95eaf57... dbus: Require gio-2.0
193884c... Fix build after rebase
0d1303b... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
354bbbd... Fix some code-style issues
508d21e... Report error for unsupported GVariant (de)serialization
51e2080... Fix deserialiation of hash tables
0044266... codegen: Fix capture of compiler-generated internal temp va
13f879e... transformer: Clear wrapper cache for every file
e034b18... dbus: Copy type when declaring temporary variables
46bdbc9... codegen: Fix making local variables and constants active
69554f9... Added TraverseVisitor for traversing the tree with a callba
458bb58... Convert get_used_variables to TraverseVisitor
f2e0b7c... Make Method.yield_count be stateless
ddce373... Drop visit_expression from Traverse to avoid checking twice
f576351... Visit assignment and reference transfer in traverse
b940919... Set parent_node when replacing expressions
54f28a2... Set parent_node to properties defult value
5c844ec... Don't set source ref in Block.get_error_types
28dde2f... Fix get_current_* methods in the semantic analyzer
f002aa6... Fix result var for pre/post conditions
332620b... Fix passing BusName and manage unhandled GErrors
bac22c2... Copy types in transformer
82a18d0... Use qualified names in transformed expressions
ae57814... Make gdbus work, temp commit
1658e05... Allow symbol_from_string to return null
03c26f5... Fix coalescing operator
b051183... Visit all nodes for transformation, not only the source one
0a5b54c... Cleanup generated empty blocks
881e16b... Return (owned) for temp variables when possible to avoid us
cd48b88... Use return_temp_access in conditional expression
a7f4689... Use return_temp_access in coalescing expression
967cd82... Move Template transformation to the code transformer
9cfd163... Use _ctmp%d_ for compiler variables since they are globally
57ea8e8... Move postfix transformation from the codegen to the transfo
16c4da2... Set the scope of the codebuilder block for symbol resolutio
0b00752... Factorize some common code with convenient api. Fix do-whil
c2b3796... Parse statements from a string
36cbba5... Fix parsing temporary variables. Use statements()
3d276e1... Accept method call children
6c18d34... Use %? in the parser rather than stringifying expressions
96bbc5e... Rename CodeBuilder.replaced to data
6dafa10... Use more statements()
548af24... Visit more expressions in the transformer
243cbc6... Recurse arguments when getting error types for method calls
7e57835... Make CodeTransformer pluggable
d903875... Load plugins with GModule
9ef5f15... Do not load plugins from libdir. Issue a warning when using
fdef512... Add more get_error_types
d677cbe... Fix string templates
Commits added to the branch:
dadf2b4... Fix type parameter check for overriding generic methods (*)
5240660... gsl.vapi: Fix attribute typos (*)
03f8e29... Fix type checking when using generics in combination with s (*)
909184e... Add CCode finish_vfunc_name to used attrs (*)
51438dd... rest-0.7: Fix some ownership problems (*)
e0aa505... clutter-gst-3.0: Fix Playback.audio_streams/subtitle_tracks (*)
65b9f18... clutter-gst-2.0: Skip VideoTexture.get_audio_streams/get_su (*)
6e89b7b... tests: Add async generator example to cover an edge case (*)
5f851eb... vapi: Update GIR-based bindings (*)
5c5245d... glib-2.0: Add UCS-4 and UTF-16 related bindings (*)
a4f9cac... gio-2.0: Use only metadata for IOStream, InputStream, Outpu (*)
4d2544f... gio-2.0 Update SettingsBackend related bindings (*)
e7f987a... codegen: Fix emission of constant array length (*)
566ff81... codegen: Fix array length of array returned by lambda (*)
2bf3d97... vala: Check type arguments in DataType.equals (*)
1fcd716... Do not report internal error for invalid code with nested g (*)
78588e6... vala: Check accessibility of default arguments (*)
3ddd120... tests: Don't rely on external delegate defintions (*)
48ca4e0... Add missing generic-type arguments of delegates (*)
aa62c1a... gdk-3.0: Use only metadata for EventKey, Screen, Window, up (*)
1eb03e1... libarchive: Add ReadDisk (*)
588c00e... Deny access to protected constructors (*)
ed3d936... codegen: Include gio/gio.h for "use_string_marshalling" (*)
22ee9f6... clutter-1.0: Fix constructors which weren't detected as suc (*)
e79d86a... clutter-gst-3.0: Fix constructors which weren't detected as (*)
d933e47... gio-2.0: Fix constructor which wasn't detected as such (*)
5faa313... polkit-gobject-1: Fix constructors which weren't detected a (*)
67939bd... polkit-gobject-1: Fix constructors which weren't detected a (*)
3092923... clutter-gst-3.0: Fix constructor which wasn't detected as s (*)
99aeafe... Ignore --thread commandline option and drop all gthread-2.0 (*)
c68490a... vala: Add common Callable interface for Method, Delegate an (*)
83b0feb... Make use of Callable to replace some if-else-trees (*)
213cec8... codegen: Trigger deprecation warning for NoArrayLength from (*)
a4ab617... genie: Add empty file check to read_token () (*)
4797d90... vapi: Update GIR-based bindings (*)
3bbf223... codegen: Use g_signal_emit where possible (*)
e1ed6ce... Support [HasEmitter] for vala sources (*)
4bed25c... Warn about mismatched parameter direction before mismatched (*)
92d6204... girparser: More complete parsing of field information (*)
77dabfb... Regenerate for GIR-based bindings including array-related m (*)
6e7eaf4... girparser: Use type_id information from gir if not already (*)
cd3ed2a... Regenerate GIR-based bindings (*)
328d84b... Analyze nodes after they are inserted into the tree
e0b0722... Make the semantic analyzer be stateless
fd9b092... Collect error_types on demand to allow transformations
e97757e... Code transformer
ab0acae... Move WhileStatement transformation into the code transforme
df78ab4... Move DoStatement transformation into the code transformer
2379555... Move ForStatement transformation into the code transformer
63cb788... Move ConditionalExpression transformation into the code tra
32c5ab4... GVariant transformer
9306b07... Add ConditionalExpression.replace_expression plus other fix
a09c011... Add missing replace_expression to code nodes
368ef2f... Code builder
e58307d... Parse expressions from string
478dd94... Serialize structs
5ea1827... Serialize hash table
a5bf5aa... Basic gvariant deserialization
e188735... Deserialize arrays
57d69aa... Deserialize structs
b466819... Deserialize hash tables
3c77703... Wrapper methods
d3e7327... Cache wrapper methods
0d5ba1a... Use wrapper method for serializing hash table and structs
bb7b7a6... Resolve symbols during transformation
ab5a781... Add more to_string() methods to expressions
e4d1058... Let the transformer handle recursive transformations
725a2b1... Simplify some code
45e70a9... Move gvariant helper methods down to CodeTransformer
57303b2... Drop serialize_expression
6401249... Use wrapper methods for deserializing gvariants
0dfea52... Complete the gvariant transformer
c36cca2... GDBus client transformer
987dd8d... GDBus server transformer
0f2910b... Drop unnecessary code
343fca7... Drop build_context from CodeBuilder
cfe525d... Fix nested Variant (de)serialization
8836fd2... Move ForeachStatement transformation into the code transfor
b511b1d... Split CodeTrasformer into CCodeTransformer
ee327da... Move BinaryExpression transformation to the code transforme
c868203... Move ObjectCreationExpression transformation to the code tr
c1f358b... Drop GVariant stuff from CCodeBaseModule
4e99a23... Preserve the cast when unboxing gvariant
1fe3fb9... DOM-like linked list of statements
79d173d... Don't navigate the resolver tree if a node has been checked
b17fc21... Use builder for the while statements
7791ace... Allow floating temp variables with CodeBuilder
4a2b3fb... Do not handle binary expressions without parent statement
5760678... Fix for statement and foreach on GList
146fc40... Fix unary expression and active locals
72b47ad... dbus: Require gio-2.0
9fc4016... Fix build after rebase
9cdbf92... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
da74e48... Fix some code-style issues
a45124d... Report error for unsupported GVariant (de)serialization
8705063... Fix deserialiation of hash tables
e2c39ef... codegen: Fix capture of compiler-generated internal temp va
9235074... transformer: Clear wrapper cache for every file
60c2b26... dbus: Copy type when declaring temporary variables
e5c98a6... codegen: Fix making local variables and constants active
0d7a21c... Added TraverseVisitor for traversing the tree with a callba
37f1f0c... Convert get_used_variables to TraverseVisitor
51e1db0... Make Method.yield_count be stateless
3c596d0... Drop visit_expression from Traverse to avoid checking twice
238eec3... Visit assignment and reference transfer in traverse
ebdbf44... Set parent_node when replacing expressions
273d92b... Set parent_node to properties defult value
bcc9451... Don't set source ref in Block.get_error_types
9ee31e0... Fix get_current_* methods in the semantic analyzer
f7ef52a... Fix result var for pre/post conditions
e5b320c... Fix passing BusName and manage unhandled GErrors
ac7a727... Copy types in transformer
df67295... Use qualified names in transformed expressions
73e8a7e... Make gdbus work, temp commit
dba210c... Allow symbol_from_string to return null
aa3a3c0... Fix coalescing operator
2c39c2f... Visit all nodes for transformation, not only the source one
b7b5fce... Cleanup generated empty blocks
27fa819... Return (owned) for temp variables when possible to avoid us
e6799fa... Use return_temp_access in conditional expression
dd805c7... Use return_temp_access in coalescing expression
608d10f... Move Template transformation to the code transformer
4c56b15... Use _ctmp%d_ for compiler variables since they are globally
c93f864... Move postfix transformation from the codegen to the transfo
992c9df... Set the scope of the codebuilder block for symbol resolutio
15e2860... Factorize some common code with convenient api. Fix do-whil
e882227... Parse statements from a string
fc2cbbd... Fix parsing temporary variables. Use statements()
1515eac... Accept method call children
17989e1... Use %? in the parser rather than stringifying expressions
3aa3093... Rename CodeBuilder.replaced to data
a3dc707... Use more statements()
86f4abc... Visit more expressions in the transformer
c96de5c... Recurse arguments when getting error types for method calls
e8f60a5... Make CodeTransformer pluggable
0fb69dd... Load plugins with GModule
2051b81... Do not load plugins from libdir. Issue a warning when using
1db957f... Add more get_error_types
b65c235... Fix string templates
(*) 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]