[vala] (72 commits) Created branch wip/transform
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (72 commits) Created branch wip/transform
- Date: Tue, 7 May 2013 20:02:06 +0000 (UTC)
The branch 'wip/transform' was created.
Summary of new commits:
c930481... Analyze nodes after they are inserted into the tree
f305ca0... Make the semantic analyzer be stateless
31c1304... Collect error_types on demand to allow transformations
db4a7f7... Code transformer
4b9f580... Move WhileStatement transformation into the code transforme
8407ea8... Move DoStatement transformation into the code transformer
90cd898... Move ForStatement transformation into the code transformer
70c6210... Move ConditionalExpression transformation into the code tra
13e5535... GVariant transformer
5515d1c... Add ConditionalExpression.replace_expression plus other fix
dd20060... Add missing replace_expression to code nodes
a5db760... Code builder
748870f... Parse expressions from string
d4747bd... Serialize structs
4b9b687... Serialize hash table
2d7a153... Basic gvariant deserialization
91036eb... Deserialize arrays
ed9343a... Deserialize structs
1aa3458... Deserialize hash tables
ad6459b... Wrapper methods
b24b9ea... Cache wrapper methods
082595b... Use wrapper method for serializing hash table and structs
2a7ef41... Resolve symbols during transformation
86643c5... Add more to_string() methods to expressions
a8a03fc... Let the transformer handle recursive transformations
7fed2b3... Simplify some code
5c186ff... Move gvariant helper methods down to CodeTransformer
3867c17... Drop serialize_expression
87cfc85... Use wrapper methods for deserializing gvariants
ae91444... Complete the gvariant transformer
337d8a5... GDBus client transformer
bb2eaa0... GDBus server transformer
295049c... Drop unnecessary code
bccdee1... Drop build_context from CodeBuilder
2bc5273... Fix nested Variant (de)serialization
129eadb... Move ForeachStatement transformation into the code transfor
7f45b79... Split CodeTrasformer into CCodeTransformer
b6ab453... Move BinaryExpression transformation to the code transforme
73c53c1... Move ObjectCreationExpression transformation to the code tr
536e4cd... Drop GVariant stuff from CCodeBaseModule
88e489e... Preserve the cast when unboxing gvariant
f5e2977... DOM-like linked list of statements
d42a94f... Don't navigate the resolver tree if a node has been checked
3b91023... Use builder for the while statements
fc3b9c8... Allow floating temp variables with CodeBuilder
d5fd7fe... Do not handle binary expressions without parent statement
e10a8ed... Fix for statement and foreach on GList
8cfd5e8... Fix unary expression and active locals
f0bdc3b... dbus: Require gio-2.0
0eaaf89... Fix build after rebase
e95fa1b... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
726bcf8... Fix some code-style issues
e2b6238... Report error for unsupported GVariant (de)serialization
cb1894b... Fix deserialiation of hash tables
443c831... codegen: Fix capture of compiler-generated internal temp va
3315cc7... transformer: Clear wrapper cache for every file
5a388fe... dbus: Copy type when declaring temporary variables
7c0307b... codegen: Fix making local variables and constants active
9119004... Added TraverseVisitor for traversing the tree with a callba
5f98edf... Convert get_used_variables to TraverseVisitor
5116291... Make Method.yield_count be stateless
322b847... Drop visit_expression from Traverse to avoid checking twice
37f091d... Visit assignment and reference transfer in traverse
94796f8... tests: add regression test for CCodeMethodModule.get_yield_
b72b422... Set parent_node when replacing expressions
a7954fe... Set parent_node to properties defult value
964ba3e... Don't set source ref in Block.get_error_types
604e1dd... Fix get_current_* methods in the semantic analyzer
2d7d95d... Fix result var for pre/post conditions
417e015... Fix passing BusName and manage unhandled GErrors
87a361f... Support calling async methods with varargs
d7d5fb8... wip
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]