[vala] (164 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (164 commits) Non-fast-forward update to branch wip/transform
- Date: Mon, 11 Mar 2019 13:06:39 +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:
d5a5946... Make the semantic analyzer be stateless
d0f9773... Fix result var for pre/post conditions
d27e81a... Code transformer
5d473c6... Move WhileStatement transformation into the code transforme
b35b822... Move DoStatement transformation into the code transformer
ec4b7b1... Move ForStatement transformation into the code transformer
9a9d7eb... Move ConditionalExpression transformation into the code tra
84f10d8... Several transformer fixes
2c6ad82... Allow to parse expressions/statements from string
e5f2c31... Code builder
b3a3625... GVariant transformer
389db70... Serialize structs
282dc5a... Serialize hash table
946a4dc... Basic gvariant deserialization
80d5f98... Deserialize arrays
6a7e069... Deserialize structs
bd0eaf7... Deserialize hash tables
a79e72a... Wrapper methods
296d77e... Cache wrapper methods
2d168dc... Use wrapper method for serializing hash table and structs
cbda08d... Resolve symbols during transformation
dea52b4... Let the transformer handle recursive transformations
fcd544e... Simplify some code
5b6115c... Move gvariant helper methods down to CodeTransformer
65efb86... Drop serialize_expression
8d6f16c... Use wrapper methods for deserializing gvariants
1c3bf5c... Complete the gvariant transformer
6ae1c5a... GDBus client transformer
f02e74a... GDBus server transformer
40b1f90... Drop unnecessary code
199cac3... Drop build_context from CodeBuilder
f85aade... Fix nested Variant (de)serialization
b963075... Preserve the cast when unboxing gvariant
5bf391b... Move ForeachStatement transformation into the code transfor
64f619d... Split CodeTransformer into CCodeTransformer
7801e6b... Move BinaryExpression transformation to the code transforme
176c41a... Move ObjectCreationExpression transformation to the code tr
f58b64d... Drop GVariant stuff from CCodeBaseModule
7746bec... DOM-like linked list of statements
d9b35ce... Use builder for the while statements
afbb2f8... Allow floating temp variables with CodeBuilder
805c68a... Do not handle binary expressions without parent statement
b323746... Fix for statement and foreach on GList
f6f1445... Fix unary expression and active locals
0abb6d2... dbus: Require gio-2.0
3608d96... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
347d4c2... Fix some code-style issues
f8b1c44... Report error for unsupported GVariant (de)serialization
370ed12... Fix deserialiation of hash tables
d1d497d... codegen: Fix capture of compiler-generated internal temp va
129ff2c... transformer: Clear wrapper cache for every file
0da109d... dbus: Copy type when declaring temporary variables
ec8644d... codegen: Fix making local variables and constants active
c6217bb... Fix passing BusName and manage unhandled GErrors
0467d16... Copy types in transformer
d6bb392... Use qualified names in transformed expressions
148f775... Make gdbus work, temp commit
7bb3901... Allow symbol_from_string to return null
0aa4247... Fix coalescing operator
269ac48... Visit all nodes for transformation, not only the source one
80b97bd... Cleanup generated empty blocks
05f4557... Return (owned) for temp variables when possible to avoid us
317ebda... Use return_temp_access in conditional expression
eee964a... Use return_temp_access in coalescing expression
ab1702a... Move Template transformation to the code transformer
56780c3... Use _ctmp%d_ for compiler variables since they are globally
8ea5c99... Move postfix transformation from the codegen to the transfo
8032a4f... Set the scope of the codebuilder block for symbol resolutio
1fe1a9f... Factorize some common code with convenient api. Fix do-whil
3196a9f... Use statements() parsing
10363a2... Accept method call children
afcc84f... Visit more expressions in the transformer
4949d4d... Use %? in the parser rather than stringifying expressions
b2902fc... Rename CodeBuilder.replaced to data
364ea0d... Use more statements()
61afee4... Make CodeTransformer pluggable
606a984... Load plugins with GModule
c95cbb1... Do not load plugins from libdir. Issue a warning when using
2b63036... Fix string templates
2f66654... GDBus: Handle fd_list being null
7e374aa... tests: Add test for do-while statement control-flow
7871acf... tests: "??" evaluates both of sides of expression when righ
acaf7bd... Minor clean up in visit_method_call()
f2a3dc9... Fix array (de)serialization
3743ad2... API cleaning Code builder
6898e5a... GDBus Improve property getter
bc5e0b9... GDbus Improving
89d75e5... Fix raw variants
d67eaa5... codegen: Use copies of error_variable of catch-clauses for
Commits added to the branch:
ba47fa6... vapi: Follow GTK upstream rename to gtk4 and gtk4-unix-prin (*)
b1fc729... gtk4: Update to 3.94.0+d2d35e52 (*)
c5c6350... Revert "valadoc: Drop duplicated code to add source files a (*)
f7c386e... Revert "valadoc: Update API tests" (*)
c517b19... gstreamer: Update from 1.15.1+ git master (*)
1a1e184... gtk4: Update to 3.94.0+a872c41f (*)
0940516... gtk4-unix-printer: Update to 3.94.0+a872c41f (*)
dd8b315... gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), Printe (*)
00efb46... gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2. (*)
a5b2d9d... vapi: Drop gdk-x11-3.0 from GIDL_BINDINGS (*)
0ddc304... valadoc: Report warning if resources for doclet could not b (*)
bfd20ef... clutter-1.0: Drop deprecated from Actor.pick() (*)
daacd8f... libvaladoc: Properly support the output of async constructo (*)
8a2e9e0... webkit2gtk-4.0: Update to 2.23.90 (*)
9244f11... gtk4: Update to 3.94.0+bea1a02e (*)
a0b7448... vapi: Update GIR-based bindings (*)
2433837... atk-1.0: Adjust for upstream revert of Implementor using G_ (*)
23aff6b... gtk4: Update to 3.94.0+02e856f6 (*)
ff57dee... webkit2gtk-4.0: Update to 2.23.91 (*)
3c80886... girparser: Correctly set array_length_type for delegates re (*)
e84cb6f... Revert "vala: Don't replace assignments for local variables (*)
8f73879... tests: Add regression test for modulo operation on double a (*)
2933ce0... glib-2.0: Add "delegate_target = false" to Log.writer_journ (*)
18ce181... Release 0.43.91 (*)
8b280ea... codegen: Rename to CCodeMethodCallModule.generate_enum_to_s (*)
ffc53c4... codegen: Allow to associate CCodeFile to actual SourceFile (*)
5d7b6a1... codegen: Only emit declaration of *_register_type if needed (*)
2f66164... tests: Add "ModuleInit" test to increase coverage (*)
4e4ce22... tests: Add "to_string" enum test to increase coverage (*)
3397767... tests: Add "struct in array" test to increase coverage (*)
8312c8b... tests: Add "null-terminated array" delegate test to increas (*)
b488cd2... tests: Add "constructor chain up" generics test to increase (*)
cc55883... tests: Add "custom types" struct tests to increase coverage (*)
2338934... tests: TypeModule allows registering static types since 2.5 (*)
d41e216... codegen: Replace if-else-tree with switch in visit_unary_ex (*)
005f5b6... codegen: Replace if-else-tree with switch in visit_binary_e (*)
48f26fa... codegen: Add get_variable_array_length_cname() and use as p (*)
088c20b... codegen: Respect array_length_cname attribute for global fi (*)
f71945c... gobject-2.0: Add SignalHandler.disconnect_by_data() (*)
d6421ce... testrunner: Add support for Genie source files (.gs) (*)
feac71e... tests: Add some Genie tests to increase coverage (*)
50225a7... genie: Allow the main function "init" to return an integer (*)
177857b... genieparser: Don't create VoidType unconditionally (*)
95429f6... girwriter: Support transfer-ownership="container" for array (*)
fca559e... tests: Extent "girwriter" test to increase coverage (*)
68e7d2a... poppler-glib: Update to 0.74 (*)
af6959c... codegen: Replace gvaluecollector_h_needed with dedidated ad (*)
b3b9837... codegen: Respect finish[_vfunc]_name attributes defined in (*)
1941951... girwriter: Always use get_gir_name() for TypeSymbols (*)
fcc4a92... vala: Correctly perform compatibility check of array length (*)
8629327... vala: Don't ignore qualified parent when inferring type of (*)
fd487e0... codegen: Include "glib-object.h" for typeof expression (*)
59e68b3... gtk4: Update to 3.94.0+b4ae491b (*)
0c02043... vapi: Update GIR-based bindings (*)
d1bebfd... tests: Extent "post-condition" method test to increase cove (*)
1950090... Release 0.43.92 (*)
502fa27... tests: Add regression test for generic-type interference of (*)
13f38eb... vala: More regular invocations of check() on inferred Expre (*)
d9a715a... gstreamer: Update from 1.15.2+ git master (*)
cc99048... vapi: Update GIR-based bindings (*)
d3770a0... gtk4: Update to 3.94.0+eacbeb9e (*)
40fa349... parser: Restrict source_reference for catch/lock expression (*)
3897555... parser: Don't include assigned value in source_reference of (*)
ea50b08... parser: Exclude trailing semicolon from source_reference of (*)
96b33d6... parser: Extend source_reference of initializer-list to cove (*)
d792297... parser: Don't include initializer in src-ref of array-creat (*)
1fc7ec4... parser: Don't include member-initializer in src-ref of obje (*)
5c24e43... Release 0.44.0 (*)
5c19009... gsignal: get_detail_cexpression/get_signal_name_cexpression (*)
abbdfdd... tests: Extend "detailed signal" test to increase coverage (*)
ed72aa2... gsignal: Use guint to represent flags-enum in custom GMarsh (*)
a8d1c68... gsignal: Move disconnect error from signal-module to semant (*)
371512e... tests: Extend "struct with delegate" test to increase cover (*)
0d09b1d... tests: Add "method ccode return-type" test to increase cove (*)
9199f6a... ccodegen: Use unsigned default value for flags-enum (*)
2703619... vala: Allow assignment of 0U to enum types (*)
2d66c48... Make the semantic analyzer be stateless
9c8417e... Fix result var for pre/post conditions
2a57501... Code transformer
bdacbde... Move WhileStatement transformation into the code transforme
efbc615... Move DoStatement transformation into the code transformer
ea302ba... Move ForStatement transformation into the code transformer
da4d8ac... Move ConditionalExpression transformation into the code tra
168ee69... Several transformer fixes
5f817c9... Allow to parse expressions/statements from string
af4049c... Code builder
ca059fc... GVariant transformer
ba0ca6c... Serialize structs
eb00228... Serialize hash table
51f62c6... Basic gvariant deserialization
dbe9e21... Deserialize arrays
9d197fd... Deserialize structs
a92d546... Deserialize hash tables
a90d9d5... Wrapper methods
e50d864... Cache wrapper methods
ff1534e... Use wrapper method for serializing hash table and structs
fbb1a05... Resolve symbols during transformation
90cb2e7... Let the transformer handle recursive transformations
fba39ad... Simplify some code
2579cc1... Move gvariant helper methods down to CodeTransformer
56e0b62... Drop serialize_expression
06fd7a6... Use wrapper methods for deserializing gvariants
1f6c751... Complete the gvariant transformer
998f50a... GDBus client transformer
2e6da12... GDBus server transformer
d1dd84d... Drop unnecessary code
18e1b55... Drop build_context from CodeBuilder
deade6d... Fix nested Variant (de)serialization
e1712f6... Preserve the cast when unboxing gvariant
5bbb38f... Move ForeachStatement transformation into the code transfor
c8736f1... Split CodeTransformer into CCodeTransformer
b314d62... Move BinaryExpression transformation to the code transforme
d5d9e9f... Move ObjectCreationExpression transformation to the code tr
fdc99c5... Drop GVariant stuff from CCodeBaseModule
4c20c9f... DOM-like linked list of statements
f5446ee... Use builder for the while statements
7387ec0... Allow floating temp variables with CodeBuilder
66f5814... Do not handle binary expressions without parent statement
fc55998... Fix for statement and foreach on GList
2e8a47b... Fix unary expression and active locals
3f5b927... dbus: Require gio-2.0
3e8d9b2... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
44bb6ff... Fix some code-style issues
78e33e2... Report error for unsupported GVariant (de)serialization
319da6c... Fix deserialiation of hash tables
22292c8... codegen: Fix capture of compiler-generated internal temp va
688c69c... transformer: Clear wrapper cache for every file
eca31de... dbus: Copy type when declaring temporary variables
e8db18f... codegen: Fix making local variables and constants active
1ea6d18... Fix passing BusName and manage unhandled GErrors
00b6a3f... Copy types in transformer
0691c06... Use qualified names in transformed expressions
d306b41... Make gdbus work, temp commit
788d65f... Allow symbol_from_string to return null
c62bfa6... Fix coalescing operator
9355eb0... Visit all nodes for transformation, not only the source one
886c8a2... Cleanup generated empty blocks
b758dca... Return (owned) for temp variables when possible to avoid us
456e3c2... Use return_temp_access in conditional expression
b717404... Use return_temp_access in coalescing expression
b0dcdb9... Move Template transformation to the code transformer
4cb9fcc... Use _ctmp%d_ for compiler variables since they are globally
58f42ee... Move postfix transformation from the codegen to the transfo
e0586aa... Set the scope of the codebuilder block for symbol resolutio
5396804... Factorize some common code with convenient api. Fix do-whil
f964836... Use statements() parsing
f1b8caa... Accept method call children
9c77fca... Visit more expressions in the transformer
701546f... Use %? in the parser rather than stringifying expressions
8d90bd2... Rename CodeBuilder.replaced to data
0d3c45b... Use more statements()
9aa5c9b... Make CodeTransformer pluggable
ff7ca09... Load plugins with GModule
6e23cd7... Do not load plugins from libdir. Issue a warning when using
74a7cff... Fix string templates
0873dc0... GDBus: Handle fd_list being null
8da1030... tests: Add test for do-while statement control-flow
038af0a... tests: "??" evaluates both of sides of expression when righ
8fc5933... Minor clean up in visit_method_call()
cf0c068... Fix array (de)serialization
a24591c... API cleaning Code builder
b0af4a8... GDBus Improve property getter
56d61d8... GDbus Improving
12cb903... 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]