[vala] (98 commits) Non-fast-forward update to branch wip/transform



The branch 'wip/transform' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  0311bee... Analyze nodes after they are inserted into the tree
  01d8ae5... Make the semantic analyzer be stateless
  7be0872... Collect error_types on demand to allow transformations
  46af499... Code transformer
  0d23ce5... Move WhileStatement transformation into the code transforme
  674f22c... Move DoStatement transformation into the code transformer
  80d6e0d... Move ForStatement transformation into the code transformer
  3e564d3... Move ConditionalExpression transformation into the code tra
  5a4e72c... GVariant transformer
  a15e520... Add ConditionalExpression.replace_expression plus other fix
  aa39c56... Add missing replace_expression to code nodes
  c92db5d... Code builder
  4d85712... Parse expressions from string
  70378e3... Serialize structs
  92a1301... Serialize hash table
  99ef7b4... Basic gvariant deserialization
  3d820b6... Deserialize arrays
  1323b1d... Deserialize structs
  92de72a... Deserialize hash tables
  57d8308... Wrapper methods
  c5b6b45... Cache wrapper methods
  a130714... Use wrapper method for serializing hash table and structs
  e08274e... Resolve symbols during transformation
  aec00dd... Add more to_string() methods to expressions
  b86575a... Let the transformer handle recursive transformations
  b2af107... Simplify some code
  213f170... Move gvariant helper methods down to CodeTransformer
  3d6ef3d... Drop serialize_expression
  b9e6026... Use wrapper methods for deserializing gvariants
  7acf314... Complete the gvariant transformer
  436f990... GDBus client transformer
  b8e9bf2... GDBus server transformer
  405bc81... Drop unnecessary code
  511b6ba... Drop build_context from CodeBuilder
  dc6286e... Fix nested Variant (de)serialization
  5e26290... Move ForeachStatement transformation into the code transfor
  bec1f9d... Split CodeTrasformer into CCodeTransformer
  4733387... Move BinaryExpression transformation to the code transforme
  3417792... Move ObjectCreationExpression transformation to the code tr
  ea549eb... Drop GVariant stuff from CCodeBaseModule
  e3c9b19... Preserve the cast when unboxing gvariant
  c559cf0... DOM-like linked list of statements
  dd9fae4... Don't navigate the resolver tree if a node has been checked
  b0f70d5... Use builder for the while statements
  3d9cf05... Allow floating temp variables with CodeBuilder
  4c6a530... Do not handle binary expressions without parent statement
  0532bc4... Fix for statement and foreach on GList
  7eea9a7... Fix unary expression and active locals
  a8f7ea1... dbus: Require gio-2.0
  bdb8281... Fix build after rebase
  29367e0... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  a981b26... Fix some code-style issues
  bb1d46e... Report error for unsupported GVariant (de)serialization
  ffbb819... Fix deserialiation of hash tables
  78980b2... codegen: Fix capture of compiler-generated internal temp va
  6dbca6a... transformer: Clear wrapper cache for every file
  21c572c... dbus: Copy type when declaring temporary variables
  87cdd99... codegen: Fix making local variables and constants active
  c26a467... Added TraverseVisitor for traversing the tree with a callba
  311bdf5... Convert get_used_variables to TraverseVisitor
  684d690... Make Method.yield_count be stateless
  1b0193a... Drop visit_expression from Traverse to avoid checking twice
  bf23fb8... Visit assignment and reference transfer in traverse
  d37cc2a... tests: add regression test for CCodeMethodModule.get_yield_
  3024654... Set parent_node when replacing expressions
  0ac7227... Set parent_node to properties defult value
  f9939de... Don't set source ref in Block.get_error_types
  ae44fa9... Fix get_current_* methods in the semantic analyzer
  0fbab20... Fix result var for pre/post conditions
  30def29... Fix passing BusName and manage unhandled GErrors
  3813f51... Copy types in transformer
  08aba18... Use qualified names in transformed expressions
  98a1b5a... Make gdbus work, temp commit
  13c85f8... Allow symbol_from_string to return null
  95c0c83... Fix coalescing operator
  fe55c4d... Visit all nodes for transformation, not only the source one
  1efa4b5... Cleanup generated empty blocks
  625de5d... Return (owned) for temp variables when possible to avoid us
  4f7caf2... Use return_temp_access in conditional expression
  e066b6c... Use return_temp_access in coalescing expression
  1482261... Move Template transformation to the code transformer
  2a54c2b... Use _ctmp%d_ for compiler variables since they are globally
  2163676... Move postfix transformation from the codegen to the transfo
  2a8f4cc... Set the scope of the codebuilder block for symbol resolutio
  7285ff4... Factorize some common code with convenient api. Fix do-whil
  4a83573... Parse statements from a string
  cee9a3b... Fix parsing temporary variables. Use statements()
  1ba6d48... Accept method call children
  d6a6cea... Use %? in the parser rather than stringifying expressions
  7b80413... Rename CodeBuilder.replaced to data
  eaae5d6... Use more statements()

Commits added to the branch:

  85f95c9... codewriter: Fix spacing for property accessor attributes (*)
  1ce134c... girparser: Add type_id metadata (*)
  b73ea39... girparser: Shut unused destroys_instance warning (*)
  3287b1f... clutter-1.0: Update to 1.17.2 (*)
  871cf22... gstreamer-1.0: Fix ElementFactory.get_static_pad_templates  (*)
  805c31b... girparser: Shut warning about unused experimental metadata (*)
  68f5bea... Analyze nodes after they are inserted into the tree
  2afe4c1... Make the semantic analyzer be stateless
  20432e7... Collect error_types on demand to allow transformations
  2656ac7... Code transformer
  10700d7... Move WhileStatement transformation into the code transforme
  10d03f5... Move DoStatement transformation into the code transformer
  202b668... Move ForStatement transformation into the code transformer
  83a8d53... Move ConditionalExpression transformation into the code tra
  4677702... GVariant transformer
  2a9261d... Add ConditionalExpression.replace_expression plus other fix
  491ae5e... Add missing replace_expression to code nodes
  e17ceed... Code builder
  a7a90f5... Parse expressions from string
  bcc1c95... Serialize structs
  86388ef... Serialize hash table
  7502be7... Basic gvariant deserialization
  d72d515... Deserialize arrays
  f0edb87... Deserialize structs
  dba26bf... Deserialize hash tables
  9cd8b46... Wrapper methods
  add1815... Cache wrapper methods
  1b4b08e... Use wrapper method for serializing hash table and structs
  0e08d28... Resolve symbols during transformation
  583aa1e... Add more to_string() methods to expressions
  bdc49ed... Let the transformer handle recursive transformations
  1a6526f... Simplify some code
  7464c98... Move gvariant helper methods down to CodeTransformer
  e173c79... Drop serialize_expression
  2e242f8... Use wrapper methods for deserializing gvariants
  f25ced1... Complete the gvariant transformer
  6115f21... GDBus client transformer
  845978a... GDBus server transformer
  f82c774... Drop unnecessary code
  f95b344... Drop build_context from CodeBuilder
  8a4b82c... Fix nested Variant (de)serialization
  1032c60... Move ForeachStatement transformation into the code transfor
  07408fa... Split CodeTrasformer into CCodeTransformer
  beca551... Move BinaryExpression transformation to the code transforme
  fa97640... Move ObjectCreationExpression transformation to the code tr
  575f876... Drop GVariant stuff from CCodeBaseModule
  2a752ea... Preserve the cast when unboxing gvariant
  4815697... DOM-like linked list of statements
  c57c0be... Don't navigate the resolver tree if a node has been checked
  ad7f644... Use builder for the while statements
  6bfbbd8... Allow floating temp variables with CodeBuilder
  36cea3d... Do not handle binary expressions without parent statement
  ebecc45... Fix for statement and foreach on GList
  a577d5e... Fix unary expression and active locals
  27cafea... dbus: Require gio-2.0
  71935e9... Fix build after rebase
  76e8be3... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  aea2ff2... Fix some code-style issues
  98c69f8... Report error for unsupported GVariant (de)serialization
  33f11d7... Fix deserialiation of hash tables
  2fcbeb8... codegen: Fix capture of compiler-generated internal temp va
  f58cdef... transformer: Clear wrapper cache for every file
  818a15f... dbus: Copy type when declaring temporary variables
  c4d40ae... codegen: Fix making local variables and constants active
  45714ae... Added TraverseVisitor for traversing the tree with a callba
  233705a... Convert get_used_variables to TraverseVisitor
  b88c1df... Make Method.yield_count be stateless
  cd9c086... Drop visit_expression from Traverse to avoid checking twice
  370affb... Visit assignment and reference transfer in traverse
  a54220b... tests: add regression test for CCodeMethodModule.get_yield_
  550c90c... Set parent_node when replacing expressions
  d75984a... Set parent_node to properties defult value
  73fbe94... Don't set source ref in Block.get_error_types
  ec539dd... Fix get_current_* methods in the semantic analyzer
  63ad3a6... Fix result var for pre/post conditions
  664cd3b... Fix passing BusName and manage unhandled GErrors
  9443ed5... Copy types in transformer
  43628f9... Use qualified names in transformed expressions
  1ff84ed... Make gdbus work, temp commit
  643716e... Allow symbol_from_string to return null
  7cde060... Fix coalescing operator
  f60c9a4... Visit all nodes for transformation, not only the source one
  208afd0... Cleanup generated empty blocks
  c40f5a6... Return (owned) for temp variables when possible to avoid us
  588aaf3... Use return_temp_access in conditional expression
  88f3b45... Use return_temp_access in coalescing expression
  8c6b043... Move Template transformation to the code transformer
  9fe143a... Use _ctmp%d_ for compiler variables since they are globally
  0f433e2... Move postfix transformation from the codegen to the transfo
  a83f517... Set the scope of the codebuilder block for symbol resolutio
  42923b4... Factorize some common code with convenient api. Fix do-whil
  9a59c0d... Parse statements from a string
  2c92f8d... Fix parsing temporary variables. Use statements()
  df62700... Accept method call children
  1db36c2... Use %? in the parser rather than stringifying expressions
  bb787ba... Rename CodeBuilder.replaced to data
  ca85f34... Use more statements()
  51a74e6... Visit more expressions in the transformer

(*) This commit already existed in another branch; no separate mail sent


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