[vala] (91 commits) Created branch staging
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (91 commits) Created branch staging
- Date: Mon, 3 Feb 2014 23:13:48 +0000 (UTC)
The branch 'staging' was created.
Summary of new commits:
446e178... Analyze nodes after they are inserted into the tree
1b8b715... Make the semantic analyzer be stateless
f5f2dee... Collect error_types on demand to allow transformations
6fb7c73... Code transformer
aeb26ae... Move WhileStatement transformation into the code transforme
5340d2f... Move DoStatement transformation into the code transformer
5a46910... Move ForStatement transformation into the code transformer
6488686... Move ConditionalExpression transformation into the code tra
6604e26... GVariant transformer
40a4dcd... Add ConditionalExpression.replace_expression plus other fix
e69a965... Add missing replace_expression to code nodes
3aac27e... Code builder
3ac06ea... Parse expressions from string
ab9312f... Serialize structs
1433274... Serialize hash table
84e12d0... Basic gvariant deserialization
e437aac... Deserialize arrays
936354d... Deserialize structs
221d655... Deserialize hash tables
879f54e... Wrapper methods
0e67123... Cache wrapper methods
0e091fb... Use wrapper method for serializing hash table and structs
731c202... Resolve symbols during transformation
89b101d... Add more to_string() methods to expressions
aa2b643... Let the transformer handle recursive transformations
fc3c0b5... Simplify some code
ec509ac... Move gvariant helper methods down to CodeTransformer
b54820d... Drop serialize_expression
4e18eeb... Use wrapper methods for deserializing gvariants
a9d0e8f... Complete the gvariant transformer
2e39c8b... GDBus client transformer
8848737... GDBus server transformer
1f99830... Drop unnecessary code
2b890aa... Drop build_context from CodeBuilder
f495719... Fix nested Variant (de)serialization
ccc9c73... Move ForeachStatement transformation into the code transfor
c1c4b17... Split CodeTrasformer into CCodeTransformer
1b2adbd... Move BinaryExpression transformation to the code transforme
15ece36... Move ObjectCreationExpression transformation to the code tr
3b29d33... Drop GVariant stuff from CCodeBaseModule
58ad6df... Preserve the cast when unboxing gvariant
a71e2a2... DOM-like linked list of statements
b1e9368... Don't navigate the resolver tree if a node has been checked
11db0b4... Use builder for the while statements
4ecae8b... Allow floating temp variables with CodeBuilder
b4de944... Do not handle binary expressions without parent statement
7707733... Fix for statement and foreach on GList
2a10ebb... Fix unary expression and active locals
c5cb85d... dbus: Require gio-2.0
536d43e... Fix build after rebase
71ef768... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
f8cc036... Fix some code-style issues
f763641... Report error for unsupported GVariant (de)serialization
6b47e0e... Fix deserialiation of hash tables
4c2bd9b... codegen: Fix capture of compiler-generated internal temp va
181d894... transformer: Clear wrapper cache for every file
ed01807... dbus: Copy type when declaring temporary variables
39f493e... codegen: Fix making local variables and constants active
dc88f5b... Added TraverseVisitor for traversing the tree with a callba
ca9ed8f... Convert get_used_variables to TraverseVisitor
b0b3b85... Make Method.yield_count be stateless
257acc5... Drop visit_expression from Traverse to avoid checking twice
2bf829f... Visit assignment and reference transfer in traverse
3998658... tests: add regression test for CCodeMethodModule.get_yield_
dd3444a... Set parent_node when replacing expressions
6b74a83... Set parent_node to properties defult value
96946f2... Don't set source ref in Block.get_error_types
d7da41c... Fix get_current_* methods in the semantic analyzer
f51f371... Fix result var for pre/post conditions
191a58c... Fix passing BusName and manage unhandled GErrors
a7b2673... Copy types in transformer
14d1440... Use qualified names in transformed expressions
5bc5f3a... Make gdbus work, temp commit
f7a0e69... Allow symbol_from_string to return null
ce54215... Fix coalescing operator
3cb7b13... Visit all nodes for transformation, not only the source one
d21d0fd... Cleanup generated empty blocks
39225a9... Return (owned) for temp variables when possible to avoid us
c175eb0... Use return_temp_access in conditional expression
ee771b6... Use return_temp_access in coalescing expression
1d93281... Move Template transformation to the code transformer
8351339... Use _ctmp%d_ for compiler variables since they are globally
119d70c... Move postfix transformation from the codegen to the transfo
800f702... Set the scope of the codebuilder block for symbol resolutio
0a47f9e... Factorize some common code with convenient api. Fix do-whil
4a121f9... Parse statements from a string
a4cbd0a... Fix parsing temporary variables. Use statements()
5fd746d... Accept method call children
76224da... Use %? in the parser rather than stringifying expressions
d0b5002... Rename CodeBuilder.replaced to data
5ab7806... Use more statements()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]