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



The branch 'wip/transform' was created.

Summary of new commits:

  0f1c260... Analyze nodes after they are inserted into the tree
  071970a... Make the semantic analyzer be stateless
  cf9bd99... Collect error_types on demand to allow transformations
  372d4e5... Code transformer
  48e6c9a... Move WhileStatement transformation into the code transforme
  817957e... Move DoStatement transformation into the code transformer
  708171d... Move ForStatement transformation into the code transformer
  80751a0... Move ConditionalExpression transformation into the code tra
  0a7fe34... GVariant transformer
  2e571fd... Add ConditionalExpression.replace_expression plus other fix
  c6db3c2... Add missing replace_expression to code nodes
  dd02ec4... Code builder
  abe94ca... Parse expressions from string
  776b4e6... Serialize structs
  72a1a26... Serialize hash table
  de375a2... Basic gvariant deserialization
  11087d9... Deserialize arrays
  f989cc6... Deserialize structs
  4568fee... Deserialize hash tables
  440e45d... Wrapper methods
  fe16d3c... Cache wrapper methods
  a2319de... Use wrapper method for serializing hash table and structs
  241e7bb... Resolve symbols during transformation
  3b1d249... Add more to_string() methods to expressions
  12b1475... Let the transformer handle recursive transformations
  bc67325... Simplify some code
  1930e15... Move gvariant helper methods down to CodeTransformer
  633e4f6... Drop serialize_expression
  fd943bd... Use wrapper methods for deserializing gvariants
  5882328... Complete the gvariant transformer
  67dc74c... GDBus client transformer
  dd6db3c... GDBus server transformer
  e0e47f4... Drop unnecessary code
  7d411da... Drop build_context from CodeBuilder
  0a4ba9e... Fix nested Variant (de)serialization
  4955537... Move ForeachStatement transformation into the code transfor
  d4a69da... Split CodeTrasformer into CCodeTransformer
  a3099ba... Move BinaryExpression transformation to the code transforme
  5d5dc26... Move ObjectCreationExpression transformation to the code tr
  8197fb4... Drop GVariant stuff from CCodeBaseModule
  7d83c8d... Preserve the cast when unboxing gvariant
  5e0e171... DOM-like linked list of statements
  f435932... Don't navigate the resolver tree if a node has been checked
  1775564... Use builder for the while statements
  cf66b27... Allow floating temp variables with CodeBuilder



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