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



The branch 'wip/transform' was created.

Summary of new commits:

  e50f111... Analyze nodes after they are inserted into the tree
  ced6aeb... Make the semantic analyzer be stateless
  27db242... Collect error_types on demand to allow transformations
  605bfa0... Code transformer
  84134da... Move WhileStatement transformation into the code transforme
  164763a... Move DoStatement transformation into the code transformer
  6d7c1e4... Move ForStatement transformation into the code transformer
  6e32841... Move ConditionalExpression transformation into the code tra
  089d4d8... GVariant transformer
  a1105c6... Add ConditionalExpression.replace_expression plus other fix
  a28f078... Add missing replace_expression to code nodes
  a7c3cbb... Code builder
  a7b5894... Parse expressions from string
  1fe5d31... Serialize structs
  ff8b678... Serialize hash table
  f360f7b... Basic gvariant deserialization
  fb8a519... Deserialize arrays
  7e17451... Deserialize structs
  61802d9... Deserialize hash tables
  60f3a41... Wrapper methods
  38f4b40... Cache wrapper methods
  841ba87... Use wrapper method for serializing hash table and structs
  f96700c... Resolve symbols during transformation
  7fc5a97... Add more to_string() methods to expressions
  44d2038... Let the transformer handle recursive transformations
  ce21ec9... Simplify some code
  08b096b... Move gvariant helper methods down to CodeTransformer
  04234ad... Drop serialize_expression
  babc25d... Use wrapper methods for deserializing gvariants
  b6c179c... Complete the gvariant transformer
  cd131c2... GDBus client transformer
  61d0e08... GDBus server transformer
  9ab8741... Drop unnecessary code
  93f7542... Drop build_context from CodeBuilder
  01f97c4... Fix nested Variant (de)serialization
  d8f1abf... Move ForeachStatement transformation into the code transfor
  0d4271a... Split CodeTrasformer into CCodeTransformer
  e4f6302... Move BinaryExpression transformation to the code transforme
  798d28b... Move ObjectCreationExpression transformation to the code tr
  e407176... Drop GVariant stuff from CCodeBaseModule
  3c370ce... Preserve the cast when unboxing gvariant
  f8153b7... DOM-like linked list of statements
  d911eb6... Don't navigate the resolver tree if a node has been checked
  7dffac5... Use builder for the while statements



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