[vala] (169 commits) Non-fast-forward update to branch wip/transform
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (169 commits) Non-fast-forward update to branch wip/transform
- Date: Thu, 17 Nov 2016 09:27:36 +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:
37d9505... Analyze nodes after they are inserted into the tree
63e3f11... Make the semantic analyzer be stateless
be971f0... Collect error_types on demand to allow transformations
e488f25... Code transformer
fc14334... Move WhileStatement transformation into the code transforme
17d0a1a... Move DoStatement transformation into the code transformer
9fe9f61... Move ForStatement transformation into the code transformer
57686ec... Move ConditionalExpression transformation into the code tra
fc7e4e1... GVariant transformer
e54ecc1... Add ConditionalExpression.replace_expression plus other fix
19e0824... Add missing replace_expression to code nodes
5bd6cf2... Code builder
2684ec3... Parse expressions from string
3083983... Serialize structs
990cb42... Serialize hash table
ecc8c44... Basic gvariant deserialization
11945af... Deserialize arrays
1b1882b... Deserialize structs
d9197e2... Deserialize hash tables
6104dde... Wrapper methods
604a11d... Cache wrapper methods
3821b8a... Use wrapper method for serializing hash table and structs
c39ab16... Resolve symbols during transformation
906c9b5... Add more to_string() methods to expressions
34695f0... Let the transformer handle recursive transformations
dc1a8a7... Simplify some code
38bddaa... Move gvariant helper methods down to CodeTransformer
d425ea1... Drop serialize_expression
2cc9e77... Use wrapper methods for deserializing gvariants
c2b876f... Complete the gvariant transformer
4543a6f... GDBus client transformer
80f308a... GDBus server transformer
acd00d4... Drop unnecessary code
f3bb60d... Drop build_context from CodeBuilder
62bd946... Fix nested Variant (de)serialization
9f35146... Move ForeachStatement transformation into the code transfor
9d395ba... Split CodeTrasformer into CCodeTransformer
71dbbf5... Move BinaryExpression transformation to the code transforme
92e6261... Move ObjectCreationExpression transformation to the code tr
6d34598... Drop GVariant stuff from CCodeBaseModule
4ed3b78... Preserve the cast when unboxing gvariant
437f57d... DOM-like linked list of statements
f8a7d2f... Don't navigate the resolver tree if a node has been checked
b52bd71... Use builder for the while statements
1b91295... Allow floating temp variables with CodeBuilder
5ad2c8f... Do not handle binary expressions without parent statement
f3e36c6... Fix for statement and foreach on GList
9ec6379... Fix unary expression and active locals
3386edf... dbus: Require gio-2.0
c6674cc... Fix build after rebase
f396595... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
8bd1417... Fix some code-style issues
ff8e835... Report error for unsupported GVariant (de)serialization
e1d68b1... Fix deserialiation of hash tables
e3964e3... codegen: Fix capture of compiler-generated internal temp va
38af716... transformer: Clear wrapper cache for every file
3a1676d... dbus: Copy type when declaring temporary variables
b234165... codegen: Fix making local variables and constants active
b2a0826... Added TraverseVisitor for traversing the tree with a callba
203b2d6... Convert get_used_variables to TraverseVisitor
34ecb3a... Make Method.yield_count be stateless
b6cb86d... Drop visit_expression from Traverse to avoid checking twice
b5c5c3f... Visit assignment and reference transfer in traverse
f2f807d... Set parent_node when replacing expressions
3b27465... Set parent_node to properties defult value
c6265e9... Don't set source ref in Block.get_error_types
715e4b7... Fix get_current_* methods in the semantic analyzer
2a56493... Fix result var for pre/post conditions
8e34142... Fix passing BusName and manage unhandled GErrors
52e7d09... Copy types in transformer
be75471... Use qualified names in transformed expressions
37a460d... Make gdbus work, temp commit
c1542ac... Allow symbol_from_string to return null
249f4be... Fix coalescing operator
86ba2ec... Visit all nodes for transformation, not only the source one
a045d95... Cleanup generated empty blocks
b881fb4... Return (owned) for temp variables when possible to avoid us
f51691a... Use return_temp_access in conditional expression
484fec0... Use return_temp_access in coalescing expression
7e68158... Move Template transformation to the code transformer
774a01e... Use _ctmp%d_ for compiler variables since they are globally
821773b... Move postfix transformation from the codegen to the transfo
0d2f8c8... Set the scope of the codebuilder block for symbol resolutio
f963a68... Factorize some common code with convenient api. Fix do-whil
3ae984e... Parse statements from a string
b05f1fa... Fix parsing temporary variables. Use statements()
6445aa7... Accept method call children
cbf8c7a... Use %? in the parser rather than stringifying expressions
1ce0ad5... Rename CodeBuilder.replaced to data
0eaaa93... Use more statements()
36df45a... Visit more expressions in the transformer
397390f... Recurse arguments when getting error types for method calls
95935db... Make CodeTransformer pluggable
3ace1c0... Load plugins with GModule
745b768... Do not load plugins from libdir. Issue a warning when using
a1f1935... Add more get_error_types
31fc934... Fix string templates
Commits added to the branch:
4194269... vapi: Add missing type parameters for delegates (*)
d274caa... Add explicit copy method for arrays (*)
f0e7f48... gdk-3.0: Update to 3.22.1+a1115c05 (*)
64b9bfc... codegen: Only emit notify signals if the value actually cha (*)
fbc749b... build: Conditionally adjust VALAFLAGS in case of proper boo (*)
0c51fbe... vapi: Update GIR-based bindings (*)
6967f41... gdk-3.0: Update to 3.22.2+0ad5d51d (*)
1975db0... webkit2gtk-4.0: Update to 2.15.1 (*)
7d01cf8... codegen: Drop superfluous dynamic-type cast (*)
41ad68f... Use more "...".printf to concat strings (*)
1897979... codegen: Some simplifications (*)
6fd1e86... vala: Avoid superfluous string copying (*)
0f65d30... ccode: Replace if-else-tree with switch (*)
706ff17... Avoid some string copying (*)
76789fa... vala: Add missing TokeType cases for to_string() (*)
2d7df5c... field: Drop unused methods (*)
061d0e1... writer: Some string optimizations (*)
b552f38... ccodewriter: Use private _bol field instead of property (*)
e65e411... Don't create constant Regex on demand and use static field (*)
cd21e5b... vapi: Add unstable bindings for gtk+-4.0 (based on 3.89.0+3 (*)
5fa786e... Check printf arguments of object creation expressions (*)
e6f8e4c... codegen: Mark GLibValue as internal (*)
9b8d8ac... parser: Cache current token if possible (*)
2330a84... gtk+-4.0: Update to 3.89.0+c9a313a1 (*)
a1ce102... vapi: Update GIR-based bindings (*)
c644e6c... glib-2.0: Add simple fast-path to string.replace() (*)
6de0b16... codegen: Simplify get_signal_canonical_constant() (*)
10ce484... codegen: Simplify get_enum_value_canonical_cconstant() (*)
7a5ff26... Fix deprecation of class/struct fields (*)
a61dd80... Support [FormatArg] attribute for parameters (*)
c7bebbf... glib-2.0: Add [FormatArg] attributes to gettext functions (*)
e274ebb... Add [FormatArg] attribute to Parser.get_error (*)
300f81c... Do not use non-literal printf format strings (*)
b905023... codegen: Avoid temporary variables for calls to [FormatArg] (*)
9cc97eb... tests: Enable -Werror=format-security (*)
457743f... codegen: Allow underscores in type parameter names (*)
7bb9b1c... girwriter: Use the correct tag- and element-name for an ann (*)
3e15a87... gtk+-4.0: Fix cheader_filename for Gdk and update to 3.89.0 (*)
faa7dc1... method: Print encountered type if return types mismatch (*)
6364719... Update bugreport and package urls (*)
f810cac... Add myself to doap (*)
06a4db4... Drop obsolete MAINTAINERS file (*)
f56ac63... doap: Add description as required (*)
14cb50a... Fix broken destruction of null-terminated arrays in async d (*)
ea24ad6... vala: Pass through the format-literal (*)
08880b1... tests: Enable -Werror=format-nonliteral (*)
ab96b47... codegen: Add G_GNUC_FORMAT attribute for FormatArg function (*)
f2abdf6... tests: More cases of FormatArg functions (*)
d217550... codegen: Add G_GNUC_FORMAT attribute for FormatArg function (*)
f365c42... gtk+-4.0: Update to 3.89.0+fa7d77d4 (*)
6dfc56a... vala: check a property has an accessor and/or a mutator (*)
43e617d... vala: Clean up PropertyAccessor API (*)
dcac300... Add CCodeNode "modifiers" and transform CCodeFunction's "at (*)
8629814... Transform CCodeParameter's "format_arg" into CCodeNode's "m (*)
a88176d... Add G_GNUC_PRINTF/SCANF attribute for Printf/ScanfFormat fu (*)
e242267... Revert "Always initialize temp variables to fix fatal warni (*)
971f474... codegen: Make get_temp_variable() default to init=false (*)
bb38f5b... codegen: Remove unused create_local() (*)
b8dc0ad... Don't initilize local variable if not requested (*)
f5c654f... codegen: Don't implicitly initialize local variables with a (*)
5b024e4... codegen: g_free is already NULL-safe (*)
e8dbc1e... tests: Add missing main() in bug641418-*.test (*)
cccf2ad... Transform CCode*'s "deprecated" into using CCodeNode's "mod (*)
a9677aa... Move "blurb", "nick" and "notify" into Property (*)
9eebc7c... ccode: Fix and disable deprecating EnumValue (*)
3a008d0... codegen: Don't write declaration of CreationMethod for comp (*)
310ffbe... tests: Enable -Werror=redundant-decls (*)
57b711e... Fix build with -Werror=enum-compare (*)
be86586... Fix build with -Werror=redundant-decls (*)
4dba5a5... gtk+-4.0: Update to 3.89.0+2520662d (*)
da33aae... vapi: Update GIR-based bindings (*)
a1dd566... gtk+-4.0: Update to 3.89.0+48e7f419 (*)
ddd2a6a... Analyze nodes after they are inserted into the tree
b1cb8b6... Make the semantic analyzer be stateless
9f3cb94... Collect error_types on demand to allow transformations
8e4fbc0... Code transformer
d96eee1... Move WhileStatement transformation into the code transforme
fa05a28... Move DoStatement transformation into the code transformer
3d3218e... Move ForStatement transformation into the code transformer
f4dc139... Move ConditionalExpression transformation into the code tra
9341cbb... GVariant transformer
4c6263c... Add ConditionalExpression.replace_expression plus other fix
381ba39... Add missing replace_expression to code nodes
fc64696... Code builder
f74683c... Parse expressions from string
22bb648... Serialize structs
f389897... Serialize hash table
16b43c4... Basic gvariant deserialization
8f6a212... Deserialize arrays
444c6f5... Deserialize structs
eb96948... Deserialize hash tables
699676f... Wrapper methods
becadf3... Cache wrapper methods
749a02a... Use wrapper method for serializing hash table and structs
56ee7ff... Resolve symbols during transformation
04db8b1... Add more to_string() methods to expressions
49fa6b7... Let the transformer handle recursive transformations
e13c451... Simplify some code
07359b8... Move gvariant helper methods down to CodeTransformer
72b6924... Drop serialize_expression
ff67d8e... Use wrapper methods for deserializing gvariants
c25a6db... Complete the gvariant transformer
f354f6d... GDBus client transformer
ada95d6... GDBus server transformer
71f09e7... Drop unnecessary code
87fc31b... Drop build_context from CodeBuilder
349fc73... Fix nested Variant (de)serialization
63d09f9... Move ForeachStatement transformation into the code transfor
cbe6a65... Split CodeTrasformer into CCodeTransformer
def21dc... Move BinaryExpression transformation to the code transforme
71b1245... Move ObjectCreationExpression transformation to the code tr
313c3aa... Drop GVariant stuff from CCodeBaseModule
85a0df0... Preserve the cast when unboxing gvariant
1804b36... DOM-like linked list of statements
000e591... Don't navigate the resolver tree if a node has been checked
e8c1920... Use builder for the while statements
52a9f57... Allow floating temp variables with CodeBuilder
90045cd... Do not handle binary expressions without parent statement
d3b2e1a... Fix for statement and foreach on GList
86594d8... Fix unary expression and active locals
84ae3da... dbus: Require gio-2.0
863546a... Fix build after rebase
5c030e2... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
07630ec... Fix some code-style issues
6df93d4... Report error for unsupported GVariant (de)serialization
889447e... Fix deserialiation of hash tables
cf26f8b... codegen: Fix capture of compiler-generated internal temp va
2eae3ee... transformer: Clear wrapper cache for every file
38a7f06... dbus: Copy type when declaring temporary variables
02ef17c... codegen: Fix making local variables and constants active
41d5e9c... Added TraverseVisitor for traversing the tree with a callba
3145ac2... Convert get_used_variables to TraverseVisitor
5078ca5... Make Method.yield_count be stateless
0be3d5c... Drop visit_expression from Traverse to avoid checking twice
1333362... Visit assignment and reference transfer in traverse
645494b... Set parent_node when replacing expressions
15a6abe... Set parent_node to properties defult value
4b18b83... Don't set source ref in Block.get_error_types
601c447... Fix get_current_* methods in the semantic analyzer
7f09767... Fix result var for pre/post conditions
025eaba... Fix passing BusName and manage unhandled GErrors
ef5ecfe... Copy types in transformer
3510bc0... Use qualified names in transformed expressions
583449c... Make gdbus work, temp commit
8208288... Allow symbol_from_string to return null
70af827... Fix coalescing operator
555c3bb... Visit all nodes for transformation, not only the source one
07d860e... Cleanup generated empty blocks
4e2d362... Return (owned) for temp variables when possible to avoid us
985bbd5... Use return_temp_access in conditional expression
ab22b3f... Use return_temp_access in coalescing expression
a113497... Move Template transformation to the code transformer
c22128e... Use _ctmp%d_ for compiler variables since they are globally
a50a823... Move postfix transformation from the codegen to the transfo
32f4f0d... Set the scope of the codebuilder block for symbol resolutio
acec079... Factorize some common code with convenient api. Fix do-whil
ccd228b... Parse statements from a string
9d6469b... Fix parsing temporary variables. Use statements()
3fdd7b7... Accept method call children
91c4eb0... Use %? in the parser rather than stringifying expressions
384f872... Rename CodeBuilder.replaced to data
af5b929... Use more statements()
e70bdd9... Visit more expressions in the transformer
1453f8d... Recurse arguments when getting error types for method calls
fc5c856... Make CodeTransformer pluggable
0ea2890... Load plugins with GModule
0b7a29d... Do not load plugins from libdir. Issue a warning when using
7bb0c43... Add more get_error_types
c3d97a0... 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]