[vala] (43 commits) Created branch wip/transform



The branch 'wip/transform' was created.

Summary of new commits:

  51b29fa... Analyze nodes after they are inserted into the tree
  418b9a4... Make the semantic analyzer be stateless
  fc2103e... Collect error_types on demand to allow transformations
  bba857a... Code transformer
  539a36d... Move WhileStatement transformation into the code transforme
  c0a5a63... Move DoStatement transformation into the code transformer
  e76d95f... Move ForStatement transformation into the code transformer
  e007e9a... Move ConditionalExpression transformation into the code tra
  55ddacb... GVariant transformer
  1fc7f77... Add ConditionalExpression.replace_expression plus other fix
  a984c6f... Add missing replace_expression to code nodes
  1e48440... Code builder
  e50b1e0... Parse expressions from string
  d0937cf... Serialize structs
  a83919b... Serialize hash table
  8b428f3... Basic gvariant deserialization
  0a6c14d... Deserialize arrays
  ae0de03... Deserialize structs
  4173d8d... Deserialize hash tables
  e593cb7... Wrapper methods
  6f23c8a... Cache wrapper methods
  59dfada... Use wrapper method for serializing hash table and structs
  981ef6f... Resolve symbols during transformation
  668835e... Add more to_string() methods to expressions
  bdeee37... Let the transformer handle recursive transformations
  766e5fa... Simplify some code
  f0489d8... Move gvariant helper methods down to CodeTransformer
  e6b7351... Drop serialize_expression
  0c52251... Use wrapper methods for deserializing gvariants
  87cdd12... Complete the gvariant transformer
  d1b4b8e... GDBus client transformer
  2b352ca... GDBus server transformer
  6a4839d... Drop unnecessary code
  86e1bf7... Drop build_context from CodeBuilder
  69edec8... Fix nested Variant (de)serialization
  ac2ebdf... Move ForeachStatement transformation into the code transfor
  d590871... Split CodeTrasformer into CCodeTransformer
  bc686cd... Move BinaryExpression transformation to the code transforme
  f0d9fb8... Move ObjectCreationExpression transformation to the code tr
  e2ab426... Drop GVariant stuff from CCodeBaseModule
  6234b34... Preserve the cast when unboxing gvariant
  edb0410... DOM-like linked list of statements
  6a036a0... Don't navigate the resolver tree if a node has been checked



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