[vala] (67 commits) Created branch staging



The branch 'staging' was created.

Summary of new commits:

  33d9a7c... Analyze nodes after they are inserted into the tree
  214c53d... Make the semantic analyzer be stateless
  ed0b3b7... Collect error_types on demand to allow transformations
  3612b34... Code transformer
  7cd51da... Move WhileStatement transformation into the code transforme
  7e011f5... Move DoStatement transformation into the code transformer
  829bacd... Move ForStatement transformation into the code transformer
  219ac9b... Move ConditionalExpression transformation into the code tra
  7d2a0a9... GVariant transformer
  d143a61... Add ConditionalExpression.replace_expression plus other fix
  592639d... Add missing replace_expression to code nodes
  89ceb36... Code builder
  9a57866... Parse expressions from string
  aa32fc6... Serialize structs
  7c3fe3c... Serialize hash table
  875b50e... Basic gvariant deserialization
  a0d2bf1... Deserialize arrays
  e063495... Deserialize structs
  812b4ca... Deserialize hash tables
  5d035cb... Wrapper methods
  8eaa4c7... Cache wrapper methods
  6407d06... Use wrapper method for serializing hash table and structs
  dd02582... Resolve symbols during transformation
  bd8285e... Add more to_string() methods to expressions
  e21e2d7... Let the transformer handle recursive transformations
  f1821ad... Simplify some code
  c53e449... Move gvariant helper methods down to CodeTransformer
  e05430d... Drop serialize_expression
  e6995f5... Use wrapper methods for deserializing gvariants
  972dc9b... Complete the gvariant transformer
  919eace... GDBus client transformer
  f8b027d... GDBus server transformer
  f3c9fd6... Drop unnecessary code
  84883a3... Drop build_context from CodeBuilder
  8d55199... Fix nested Variant (de)serialization
  c322f88... Move ForeachStatement transformation into the code transfor
  f77f743... Split CodeTrasformer into CCodeTransformer
  db19253... Move BinaryExpression transformation to the code transforme
  4181eae... Move ObjectCreationExpression transformation to the code tr
  635ad23... Drop GVariant stuff from CCodeBaseModule
  edc29b6... Preserve the cast when unboxing gvariant
  b97ab0a... DOM-like linked list of statements
  c4b4037... Don't navigate the resolver tree if a node has been checked
  8acbcb3... Use builder for the while statements
  22170cf... Allow floating temp variables with CodeBuilder
  e90a8ff... Do not handle binary expressions without parent statement
  20afae2... Fix for statement and foreach on GList
  42f9bbe... Fix unary expression and active locals
  8c2b143... dbus: Require gio-2.0
  96f5abb... Fix build after rebase
  be95370... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  c7f41ba... Fix some code-style issues
  2d55644... Report error for unsupported GVariant (de)serialization
  7567171... Fix deserialiation of hash tables
  3444a42... codegen: Fix capture of compiler-generated internal temp va
  6e5983b... transformer: Clear wrapper cache for every file
  75abd39... dbus: Copy type when declaring temporary variables
  5dec88e... codegen: Fix making local variables and constants active
  ecac6a2... Added TraverseVisitor for traversing the tree with a callba
  9cd6ded... Convert get_used_variables to TraverseVisitor
  4e8a2c8... Make Method.yield_count be stateless
  dab3deb... Drop visit_expression from Traverse to avoid checking twice
  9196556... Visit assignment and reference transfer in traverse
  6fb831f... tests: add regression test for CCodeMethodModule.get_yield_
  f254bfe... Set parent_node when replacing expressions
  4e1b2d9... Set parent_node to properties defult value
  e32d1c2... Don't set source ref in Block.get_error_types



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]