[vala] (154 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (154 commits) Non-fast-forward update to branch wip/transform
- Date: Fri, 23 Nov 2018 15:12:42 +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:
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
Commits added to the branch:
bf8c09b... codegen: Transfer ownership of compact class to DestroysIns (*)
7a5cb59... libvaladoc: Match property signature with vala's codewriter (*)
a336d75... libvaladoc/html: Sort symbols and members where possible (*)
d549257... codegen: Fix get_ccode_name() for properties (*)
8d7332c... libvaladoc: Link against private libvalaccodegen (*)
0c98974... libvaladoc: Actually assign type_id of Api.Structs (*)
2afd6eb... libvaladoc: Add type_id to Api.Enum/Interface (*)
789aa04... valadoc/html: Skip package dependency if target directory a (*)
6e26ea4... doc: Include dependencies for internal-api-docs to get refe (*)
8332c09... tests: Add enum/errordomain tests for GIR parser to increas (*)
8650fc7... vala: Add BinaryOperator.to_string() (*)
bddb420... vala: Add UnaryOperator.to_string() (*)
4b3654d... vala: Add SymbolAccessibility.to_string() (*)
ab1236c... vala: Add AssignmentOperator.to_string() (*)
31b3ca1... vala: Use new to_string() methods of enumerations in CodeWr (*)
0ef28b2... libvaladoc: Use Scanner.get_identifier_or_keyword() instead (*)
58b0449... valadoc: Use new to_string() methods of enumerations in Ini (*)
0875f0f... glib-2.0: Add missing Array.set_clear_func() binding (*)
168b4ef... glib-2.0: Avoid double-free in GLib.Array if clear_func is (*)
a97ac16... codegen: Add destroy function for GLib.Array (*)
d85d5fd... tests: Add more GLib.Array tests (*)
7b434af... genieparser: Use dedicated Class.add_constructor/destructor (*)
c280876... vala: Clean up constructor/destructor API of Class/Struct (*)
b3bf550... tests: Add bug specific "lock test" (*)
0f2983a... tests: Add "static fields" to compact class to increase cov (*)
62a5711... vala: Remove superfluous return_if_fail() (*)
af94c04... vala: Compact classes don't allow private/class fields and (*)
3279c58... vala: Fix bootstrap with valac >= 0.16.1 (*)
c0f3b2a... codegen: Fix canonical string for quark of error domains (*)
21a2a70... girwriter: Write glib-type attributes for Enums/Structs wit (*)
7ec98fa... codegen: Add ccode getters for GType functions of Classes a (*)
7675d74... valadoc: Fix a few errors and warnings in stylesheet (*)
2ba06ae... valadoc: Adjust stylesheet to unbreak Epiphany (*)
b9d6a8b... ccode: Don't allow more than one consecutive empty lines in (*)
180a2ea... testrunner: Pass buildsystem's CC through to valac (*)
1d1d0ef... ccode: Add void to delegate typedef declarations without pa (*)
1d94694... testrunner: Add -Werror=strict-prototypes (*)
6aa412d... gobject-2.0: Attribute all symbols with cheader_filename = (*)
d9a8696... docs: Use Markdown for README and move to README.md (*)
2a1c951... docs: Update build instructions and move them to README.md (*)
8bbc99b... parser: Use comment which was already retrieved in parse_de (*)
362b7c9... gstreamer: Update from 1.15+ git master (*)
7ae9d6d... gdk-x11-3.0,gtk+-3.0: Update to 3.24.1+356f1f59 (*)
febd9e4... gtk+-4.0: Update to 3.94.0+40ae5c13 (*)
dfe9d59... vapi: Update GIR-based bindings (*)
6c3f04b... codegen: Make sure to include declarations for delegate typ (*)
c9604b4... posix: Add CommandPipe as a sub-type of FILE (*)
257297a... codegen: Add profile specific delegate target/destroy types (*)
f161b99... codegen: Add target/destroy type declarations for delegates (*)
9e9e5b5... glib-2.0: Drop g_object_unref which is part of gobject-2.0 (*)
c28b35f... tests: Add some minimal test cases to catch insufficient he (*)
8260ce7... vala: Add Delegate/Method/ObjectTypeSymbol.has_type_paramet (*)
9c28173... vala: Use DataType.get_type_arguments() (*)
c263063... codegen: Add type declarations required for generics as nee (*)
6f5a64b... codegen: Add type declaration for errors and error domains (*)
d7da53a... codegen: Add required headers for ctor/dtor of compact clas (*)
c1bc4ac... codegen: Improve adding of delegate target type declaration (*)
2ceaa53... codegen: Don't explicitly add glib headers, using symbols w (*)
f9b139e... codegen: Don't emit type_id for enum in non GOBJECT profile (*)
90b0ae5... build: Add --enable-debug configure option (*)
47dbec4... codegen: Replace if-else-tree with switch (*)
71d7992... vala: Minor clean up assignment to binary expression transf (*)
1058066... tests: Extend assignment and array element access tests (*)
bccc3ac... codegen: Don't emit unused temp variable for element access (*)
e701142... vala: Don't replace assignments for local variables with no (*)
32ffc86... codegen: Don't use temp variable for stack allocated simple (*)
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
(*) 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]