[vala] (140 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (140 commits) Non-fast-forward update to branch wip/transform
- Date: Thu, 6 Dec 2018 18:31:14 +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:
f523d09... Make the semantic analyzer be stateless
6bd0e44... Fix result var for pre/post conditions
7654eec... Code transformer
abc5795... Move WhileStatement transformation into the code transforme
685fa8a... Move DoStatement transformation into the code transformer
e2e159e... Move ForStatement transformation into the code transformer
7a5ff88... Move ConditionalExpression transformation into the code tra
5f0aa8e... Several transformer fixes
b4851bc... Allow to parse expressions/statements from string
21db25f... Code builder
400a3d3... GVariant transformer
f640b2c... Serialize structs
34474fe... Serialize hash table
ca07e70... Basic gvariant deserialization
03476ea... Deserialize arrays
dd970ac... Deserialize structs
5efb6c8... Deserialize hash tables
c51f790... Wrapper methods
410f054... Cache wrapper methods
6afea76... Use wrapper method for serializing hash table and structs
ff68578... Resolve symbols during transformation
f918f2e... Let the transformer handle recursive transformations
9e89c23... Simplify some code
96bbd20... Move gvariant helper methods down to CodeTransformer
5a188fa... Drop serialize_expression
4931316... Use wrapper methods for deserializing gvariants
676dc63... Complete the gvariant transformer
bc4193c... GDBus client transformer
66cd031... GDBus server transformer
2dd6fa3... Drop unnecessary code
1a19960... Drop build_context from CodeBuilder
2e891e7... Fix nested Variant (de)serialization
539f3b7... Preserve the cast when unboxing gvariant
3fba778... Move ForeachStatement transformation into the code transfor
e08b7b4... Split CodeTransformer into CCodeTransformer
e866c56... Move BinaryExpression transformation to the code transforme
c9b6051... Move ObjectCreationExpression transformation to the code tr
f962d1a... Drop GVariant stuff from CCodeBaseModule
5bffbcc... DOM-like linked list of statements
0420ae4... Use builder for the while statements
6be25ae... Allow floating temp variables with CodeBuilder
7d57ff0... Do not handle binary expressions without parent statement
1e046fc... Fix for statement and foreach on GList
339bbc2... Fix unary expression and active locals
dba1730... dbus: Require gio-2.0
91f1e26... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
be7c7ba... Fix some code-style issues
da737ce... Report error for unsupported GVariant (de)serialization
0490152... Fix deserialiation of hash tables
c532aee... codegen: Fix capture of compiler-generated internal temp va
16986f3... transformer: Clear wrapper cache for every file
1c6194c... dbus: Copy type when declaring temporary variables
74521cc... codegen: Fix making local variables and constants active
07d1643... Fix passing BusName and manage unhandled GErrors
f17074d... Copy types in transformer
02f1a4c... Use qualified names in transformed expressions
b9a4ab2... Make gdbus work, temp commit
219c7d0... Allow symbol_from_string to return null
88ac994... Fix coalescing operator
376649a... Visit all nodes for transformation, not only the source one
4856100... Cleanup generated empty blocks
e2c6adc... Return (owned) for temp variables when possible to avoid us
1e96975... Use return_temp_access in conditional expression
60f4489... Use return_temp_access in coalescing expression
b9f738d... Move Template transformation to the code transformer
223107b... Use _ctmp%d_ for compiler variables since they are globally
83d00e2... Move postfix transformation from the codegen to the transfo
58b15ae... Set the scope of the codebuilder block for symbol resolutio
49da4cc... Factorize some common code with convenient api. Fix do-whil
f94d431... Use statements() parsing
aee1d25... Accept method call children
d6c8d78... Visit more expressions in the transformer
d855b8c... Use %? in the parser rather than stringifying expressions
c537c3d... Rename CodeBuilder.replaced to data
22af606... Use more statements()
7f4d212... Make CodeTransformer pluggable
3a08be9... Load plugins with GModule
b9d21cb... Do not load plugins from libdir. Issue a warning when using
7e586ec... Fix string templates
faf5ca6... GDBus: Handle fd_list being null
e91f8b2... tests: Add test for do-while statement control-flow
a374bdc... tests: "??" evaluates both of sides of expression when righ
d49db6c... Minor clean up in visit_method_call()
e6f332c... Fix array (de)serialization
f9932b1... API cleaning Code builder
667dee0... GDBus Improve property getter
d0a5f18... GDbus Improving
0f91f51... Fix raw variants
Commits added to the branch:
3d926c1... vala: Move setting of default defines for VALA_0_XX and GLI (*)
e3e098f... tests: Add default defines test for VALA_0_XX and GLIB_2_XX (*)
7b2b429... libvaladoc: Replace FormalParameterType with Vala.Parameter (*)
5b7827b... libvaladoc: Replace SymbolAccessibility with Vala.SymbolAcc (*)
362eec6... libvaladoc: Drop Api.Browsable (*)
96ccd5b... libvaladoc: Drop Api.Member (*)
77c4804... libvaladoc: Drop MethodBindingType (*)
9d827dd... libvaladoc: Drop AttributeArgument (*)
e68288a... libvaladoc: Drop PropertyBindingType (*)
af9c1c3... libvaladoc: Drop PropertyAccessorType (*)
8f18810... libvaladoc: Clean up Api.TypeReference constructor (*)
9b3ace4... libvaladoc: Clean up Api.Property/PropertyAccessor construc (*)
28df663... valadoc: Drop some get_ccode_*() wrappers (*)
382ce9e... libvaladoc: Drop unused to_string() methods (*)
85b857c... libvaladoc: Clean up Api.Class constructor (*)
0c151d7... libvaladoc: Clean up Api.Interface constructor (*)
87a2881... libvaladoc: Clean up Api.Struct constructor (*)
9cc8cba... libvaladoc: Clean up Api.Method constructor (*)
5c6fe7f... libvaladoc: Clean up Api.ErrorDomain/ErrorCode constructor (*)
5b7dda5... libvaladoc: Clean up Api.TypeSymbol constructor (*)
4d2d3fd... libvaladoc: Clean up Api.Signal constructor (*)
86a5bfc... libvaladoc: Clean up Api.Field constructor (*)
a3298c0... libvaladoc: Drop cname parameter from Api.* constructors (*)
5211ef7... build: Use dedicated PACKAGE_VALADOC_* defines (*)
1383ab9... glib-2.0: Cast strcmp to GCompareFunc (*)
b0c0a0e... valadoc: Add --fatal-warnings command line option (*)
d0fa1dd... codegen: Actually create method cast for base interface met (*)
320566e... tests: Add invalid "switch" tests to increase coverage (*)
0615a4d... tests: Add and improve "foreach iterator" tests to increase (*)
ef6d8e6... vala: Add missing re-check guards for Do/For/WhileStatement (*)
fe05325... tests: Simplify "errors/errors" test a bit (*)
f2682b1... vala: Type check for errors require an error expression (*)
4aca8df... vala: Make check_arguments() more verbose and don't bail on (*)
e1139c1... codegen: Add support for delegate parameters in signals (*)
120e085... build: Fix typo in --enable-debug check (*)
90a3f9d... vala: Don't emit member access of assignments on static pro (*)
be422c2... codegen: Mark needle parameter of internal array-contains m (*)
f69ce19... vala: Admit that structs are emtpy even with a static prope (*)
1a4a14d... vala: Report dedicated error for static field/property init (*)
2471bae... vala: Allow null-type as intializer for static struct field (*)
b5d3e0f... codegen: Emit initializer for enum-value into wanted declar (*)
af25bc3... vala: Use clearer error message for automatic properties in (*)
7432288... girparser: Skip "source-position" elements (*)
77954eb... vala: Trigger understandable errors with GLib target versio (*)
27e3cf8... girparser: Skip possible docs in transparent union (*)
9b70233... gstreamer: Update from 1.15+ git master (*)
2ad029f... gtk+-4.0: Update to 3.94.0+8de1ba2c (*)
af94081... vapi: Update GIR-based bindings (*)
bcd7a53... Release 0.43.1 (*)
6ddab2e... codegen: Interfaces require including "glib-object.h" (*)
a1a8b2b... vala: Break possible endless loop in SymbolResolver.get_typ (*)
34dd719... tests: Add "subtype cycle" tests to increase coverage (*)
671667c... Make the semantic analyzer be stateless
6e31b35... Fix result var for pre/post conditions
f0bc3f9... Code transformer
b2cda67... Move WhileStatement transformation into the code transforme
eabf3bd... Move DoStatement transformation into the code transformer
de49a4c... Move ForStatement transformation into the code transformer
5cbbe41... Move ConditionalExpression transformation into the code tra
3e9cfb1... Several transformer fixes
848f8d4... Allow to parse expressions/statements from string
16aa577... Code builder
29c6bda... GVariant transformer
094b20a... Serialize structs
5aa82cf... Serialize hash table
4e8ab5d... Basic gvariant deserialization
3d07304... Deserialize arrays
db85504... Deserialize structs
014ae82... Deserialize hash tables
b2463ff... Wrapper methods
01d7693... Cache wrapper methods
61b4d3e... Use wrapper method for serializing hash table and structs
1f2e90a... Resolve symbols during transformation
d9086ac... Let the transformer handle recursive transformations
23f6cf5... Simplify some code
f501884... Move gvariant helper methods down to CodeTransformer
a3490fc... Drop serialize_expression
83168bf... Use wrapper methods for deserializing gvariants
f94635d... Complete the gvariant transformer
9fd1382... GDBus client transformer
75d72fe... GDBus server transformer
a608eef... Drop unnecessary code
a7edad9... Drop build_context from CodeBuilder
0d95f27... Fix nested Variant (de)serialization
e8d0e2f... Preserve the cast when unboxing gvariant
be1c216... Move ForeachStatement transformation into the code transfor
335e289... Split CodeTransformer into CCodeTransformer
f6594f2... Move BinaryExpression transformation to the code transforme
619b6f8... Move ObjectCreationExpression transformation to the code tr
f8219c9... Drop GVariant stuff from CCodeBaseModule
5240e95... DOM-like linked list of statements
ec2a051... Use builder for the while statements
193973b... Allow floating temp variables with CodeBuilder
be55bed... Do not handle binary expressions without parent statement
78cfdf3... Fix for statement and foreach on GList
8cac925... Fix unary expression and active locals
f78f11e... dbus: Require gio-2.0
5e332b1... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
0c8c58c... Fix some code-style issues
c208aff... Report error for unsupported GVariant (de)serialization
959f8c8... Fix deserialiation of hash tables
5da7bd8... codegen: Fix capture of compiler-generated internal temp va
69eb17d... transformer: Clear wrapper cache for every file
4d45009... dbus: Copy type when declaring temporary variables
107bf01... codegen: Fix making local variables and constants active
f6ea7fe... Fix passing BusName and manage unhandled GErrors
fefe397... Copy types in transformer
605cf55... Use qualified names in transformed expressions
897f3a6... Make gdbus work, temp commit
92d995a... Allow symbol_from_string to return null
f73c045... Fix coalescing operator
7ad1c68... Visit all nodes for transformation, not only the source one
9395855... Cleanup generated empty blocks
e9ca21d... Return (owned) for temp variables when possible to avoid us
947b01a... Use return_temp_access in conditional expression
cbc8262... Use return_temp_access in coalescing expression
94ad3e9... Move Template transformation to the code transformer
2252075... Use _ctmp%d_ for compiler variables since they are globally
3dc0b87... Move postfix transformation from the codegen to the transfo
3a4db5d... Set the scope of the codebuilder block for symbol resolutio
2ea5f35... Factorize some common code with convenient api. Fix do-whil
fe8f1ee... Use statements() parsing
ecee3ea... Accept method call children
2c50be3... Visit more expressions in the transformer
d9f4e05... Use %? in the parser rather than stringifying expressions
bccbc1a... Rename CodeBuilder.replaced to data
dcd1cfe... Use more statements()
8f58851... Make CodeTransformer pluggable
b739d2e... Load plugins with GModule
c6dba0d... Do not load plugins from libdir. Issue a warning when using
8496f93... Fix string templates
4e3fd22... GDBus: Handle fd_list being null
83c2b88... tests: Add test for do-while statement control-flow
3a669fd... tests: "??" evaluates both of sides of expression when righ
9a63db0... Minor clean up in visit_method_call()
fdd8993... Fix array (de)serialization
bc4eb79... API cleaning Code builder
84b73aa... GDBus Improve property getter
465a125... GDbus Improving
7c79d19... 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]