[vala] (121 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (121 commits) Non-fast-forward update to branch wip/transform
- Date: Tue, 13 Nov 2018 10:50:22 +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:
88ebf37... Make the semantic analyzer be stateless
9633f02... Fix result var for pre/post conditions
e4ae13a... Code transformer
4935435... Move WhileStatement transformation into the code transforme
e77e09c... Move DoStatement transformation into the code transformer
fe4f15c... Move ForStatement transformation into the code transformer
7273b2b... Move ConditionalExpression transformation into the code tra
8add944... Several transformer fixes
f6eadf0... Allow to parse expressions/statements from string
0a6d4f0... Code builder
ef8033c... GVariant transformer
f55c721... Serialize structs
06f0b3b... Serialize hash table
fb4c2d2... Basic gvariant deserialization
1075059... Deserialize arrays
3816c59... Deserialize structs
0a45182... Deserialize hash tables
607bfe5... Wrapper methods
dc20fcc... Cache wrapper methods
85ff161... Use wrapper method for serializing hash table and structs
fd05a6c... Resolve symbols during transformation
06ea723... Let the transformer handle recursive transformations
bef5735... Simplify some code
1cd0e2a... Move gvariant helper methods down to CodeTransformer
b50e564... Drop serialize_expression
ac793f7... Use wrapper methods for deserializing gvariants
1a993ff... Complete the gvariant transformer
1761b8b... GDBus client transformer
db565fa... GDBus server transformer
0267f25... Drop unnecessary code
04287fa... Drop build_context from CodeBuilder
3093a45... Fix nested Variant (de)serialization
a6459f1... Preserve the cast when unboxing gvariant
e399cfa... Move ForeachStatement transformation into the code transfor
9efc94a... Split CodeTransformer into CCodeTransformer
f65842b... Move BinaryExpression transformation to the code transforme
a79eda6... Move ObjectCreationExpression transformation to the code tr
fe95d59... Drop GVariant stuff from CCodeBaseModule
bacebae... DOM-like linked list of statements
9b16807... Use builder for the while statements
74bf3ee... Allow floating temp variables with CodeBuilder
8e0c6d1... Do not handle binary expressions without parent statement
4d78ba5... Fix for statement and foreach on GList
0ee8438... Fix unary expression and active locals
8f968c0... dbus: Require gio-2.0
80f3138... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
5e0f6f2... Fix some code-style issues
9bbfee1... Report error for unsupported GVariant (de)serialization
836126e... Fix deserialiation of hash tables
dd3632b... codegen: Fix capture of compiler-generated internal temp va
59b6fd6... transformer: Clear wrapper cache for every file
47baffa... dbus: Copy type when declaring temporary variables
8f84c7b... codegen: Fix making local variables and constants active
d83d67e... Fix passing BusName and manage unhandled GErrors
32dd994... Copy types in transformer
835fad3... Use qualified names in transformed expressions
82215d0... Make gdbus work, temp commit
3470497... Allow symbol_from_string to return null
b548185... Fix coalescing operator
a88f942... Visit all nodes for transformation, not only the source one
1305ee5... Cleanup generated empty blocks
2550231... Return (owned) for temp variables when possible to avoid us
2645026... Use return_temp_access in conditional expression
4fbc34c... Use return_temp_access in coalescing expression
1bb388d... Move Template transformation to the code transformer
c7575dc... Use _ctmp%d_ for compiler variables since they are globally
466a792... Move postfix transformation from the codegen to the transfo
bb2d4a3... Set the scope of the codebuilder block for symbol resolutio
bbbe7f9... Factorize some common code with convenient api. Fix do-whil
5b60b9a... Use statements() parsing
c248bfe... Accept method call children
c8d0aaf... Visit more expressions in the transformer
0d3e665... Use %? in the parser rather than stringifying expressions
8c52bf1... Rename CodeBuilder.replaced to data
1218d05... Use more statements()
f624f7f... Make CodeTransformer pluggable
e3f1db9... Load plugins with GModule
66e241b... Do not load plugins from libdir. Issue a warning when using
54bb813... Fix string templates
b1a9067... GDBus: Handle fd_list being null
089425a... tests: Add test for do-while statement control-flow
3fb1e9c... tests: "??" evaluates both of sides of expression when righ
8652d97... Minor clean up in visit_method_call()
cb45b39... Fix array (de)serialization
7c97982... API cleaning Code builder
c933312... GDBus Improve property getter
f067b11... GDbus Improving
4630ad3... Fix raw variants
Commits added to the branch:
45462fb... testrunner: Add -Werror=duplicated-branches/duplicated-cond (*)
225d963... testrunner: Add -Werror=declaration-after-statement (*)
b6e71d2... testrunner: Add -Werror=maybe-uninitialized (*)
94580a9... vala: Fix TokenType.HASH.to_string() (*)
87ce65d... libvaladoc: Add "unlock" to keywords in Highligher (*)
846c5d7... codegen: Add replacement for G_(BEGIN|END)_DECLS in non GOB (*)
b083af0... vala: Drop "explicit" from ValaSourceFile and use "from_com (*)
f08c9f7... testrunner: Check if compiler flags are supported before us (*)
974f571... gdbus: Don't pass null to get_ccode_array_length_type() to (*)
0b869f2... vala: Use is_weak() for type-arguments in DataType.to_quali (*)
daee1cf... gdk-3.0: Fix type-argument in return-type of Device.get_axe (*)
5a06432... codegen: Add prototype for *_register_type() function (*)
e3a22cd... codegen: Don't emit *_free() of derived compact classes (*)
42895d7... codegen: Add prototype for *_new() of abstact compact class (*)
538bfd9... testrunner: Add -Werror=missing-prototypes (*)
fc49008... vala: Don't check for GLib.Variant casting in POSIX profile (*)
2d27692... glib-2.0: Add array length to string.skip (*)
81486f5... gtk+-4.0: Update to 3.94.0+b4b30b49 (*)
29ce01b... gio-2.0: Result of DBusMessage.get_header() is unowned (*)
10b8742... gstreamer: Update from 1.15+ git master (*)
4f5a770... vala: Check for matching ownership of type-arguments (*)
13447a2... Sync NEWS from 0.42 (*)
e07efa0... codegen: Fix method pointer cast if instance isn't at first (*)
64a9081... tests: Add GenericArray (GPtrArray) tests (*)
295e31b... vala: Add CodeNode.copy_attribute_*() helper methods (*)
c35de29... vala: Copy CCode instance_pos argument from virtual/abstrac (*)
17e39df... vapi: Some random fixes on old bindings (*)
33fe34c... gio-2.0: Replace finish_function ccode-attributes with fini (*)
9de5cdd... codegen: Deprecate "finish_function" ccode-attribute (*)
6772143... glib-2.0: Replace ctype ccode-attributes with type (*)
300cfe1... codegen: Deprecate "ctype" ccode-attribute (*)
28c9e2f... tests: Avoid use of g_ptr_array_find() which requires glib (*)
613210b... gio-2.0: Add missing File.new_build_filename() (*)
7181660... Make the semantic analyzer be stateless
cff1280... Fix result var for pre/post conditions
9fd7ee2... Code transformer
0edb1e7... Move WhileStatement transformation into the code transforme
3acfd32... Move DoStatement transformation into the code transformer
6c7513a... Move ForStatement transformation into the code transformer
3628565... Move ConditionalExpression transformation into the code tra
e4f1d28... Several transformer fixes
e65b4fd... Allow to parse expressions/statements from string
8734703... Code builder
e11f58e... GVariant transformer
86e9294... Serialize structs
f7fed4e... Serialize hash table
54543e3... Basic gvariant deserialization
3c7433c... Deserialize arrays
d6abe60... Deserialize structs
9306cce... Deserialize hash tables
a823e66... Wrapper methods
4762375... Cache wrapper methods
f76a888... Use wrapper method for serializing hash table and structs
5b151c3... Resolve symbols during transformation
0b8703e... Let the transformer handle recursive transformations
cac5e18... Simplify some code
4795b84... Move gvariant helper methods down to CodeTransformer
59620ef... Drop serialize_expression
b4f24cb... Use wrapper methods for deserializing gvariants
4ef50ae... Complete the gvariant transformer
450e2ea... GDBus client transformer
11fea5b... GDBus server transformer
625f085... Drop unnecessary code
6f85a54... Drop build_context from CodeBuilder
955c9a8... Fix nested Variant (de)serialization
ccff140... Preserve the cast when unboxing gvariant
dc46dd9... Move ForeachStatement transformation into the code transfor
a385848... Split CodeTransformer into CCodeTransformer
0a0faad... Move BinaryExpression transformation to the code transforme
5b439b3... Move ObjectCreationExpression transformation to the code tr
3c4a5a3... Drop GVariant stuff from CCodeBaseModule
092476d... DOM-like linked list of statements
494f9a5... Use builder for the while statements
06e4531... Allow floating temp variables with CodeBuilder
d2f5b95... Do not handle binary expressions without parent statement
b3d72fd... Fix for statement and foreach on GList
4beb7fa... Fix unary expression and active locals
3510538... dbus: Require gio-2.0
a4a6764... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
26820f5... Fix some code-style issues
81048d5... Report error for unsupported GVariant (de)serialization
8b419bf... Fix deserialiation of hash tables
816a943... codegen: Fix capture of compiler-generated internal temp va
5735d1b... transformer: Clear wrapper cache for every file
31a1b4c... dbus: Copy type when declaring temporary variables
655960c... codegen: Fix making local variables and constants active
63bb61f... Fix passing BusName and manage unhandled GErrors
ffc4e7e... Copy types in transformer
988fe14... Use qualified names in transformed expressions
601e7c3... Make gdbus work, temp commit
9a6790c... Allow symbol_from_string to return null
2d872d7... Fix coalescing operator
d163e61... Visit all nodes for transformation, not only the source one
87aa2a0... Cleanup generated empty blocks
f4b9447... Return (owned) for temp variables when possible to avoid us
cd9c8fa... Use return_temp_access in conditional expression
620b3e3... Use return_temp_access in coalescing expression
3c3f15b... Move Template transformation to the code transformer
c1ad560... Use _ctmp%d_ for compiler variables since they are globally
8348068... Move postfix transformation from the codegen to the transfo
95518ba... Set the scope of the codebuilder block for symbol resolutio
ac90ae0... Factorize some common code with convenient api. Fix do-whil
8d5916f... Use statements() parsing
e86f4b2... Accept method call children
bd2d5b1... Visit more expressions in the transformer
3f13e12... Use %? in the parser rather than stringifying expressions
c1ecbbd... Rename CodeBuilder.replaced to data
76c12f1... Use more statements()
c174853... Make CodeTransformer pluggable
d773802... Load plugins with GModule
bc204aa... Do not load plugins from libdir. Issue a warning when using
1e9f559... Fix string templates
8564e4c... GDBus: Handle fd_list being null
bfbcd66... tests: Add test for do-while statement control-flow
ff2228c... tests: "??" evaluates both of sides of expression when righ
4ffe88f... Minor clean up in visit_method_call()
9f188d5... Fix array (de)serialization
aa75385... API cleaning Code builder
fa82b77... GDBus Improve property getter
eebf348... GDbus Improving
f8bd799... Fix raw variants
(*) 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]