[vala] (81 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:

  633805f... Analyze nodes after they are inserted into the tree
  dd77d2a... Make the semantic analyzer be stateless
  ea3e739... Collect error_types on demand to allow transformations
  be7cd42... Code transformer
  d7b7a7c... Move WhileStatement transformation into the code transforme
  352576e... Move DoStatement transformation into the code transformer
  ba9d050... Move ForStatement transformation into the code transformer
  aec9c4b... Move ConditionalExpression transformation into the code tra
  e5453e8... GVariant transformer
  ce839e5... Add ConditionalExpression.replace_expression plus other fix
  a70d2d9... Add missing replace_expression to code nodes
  9ed3de5... Code builder
  f60259e... Parse expressions from string
  4192d18... Serialize structs
  1328654... Serialize hash table
  6d5fbca... Basic gvariant deserialization
  aa3c773... Deserialize arrays
  42f7682... Deserialize structs
  ccaf169... Deserialize hash tables
  aeaa25a... Wrapper methods
  d21985f... Cache wrapper methods
  ab6c0d2... Use wrapper method for serializing hash table and structs
  b327109... Resolve symbols during transformation
  00bcbc1... Add more to_string() methods to expressions
  1a007f4... Let the transformer handle recursive transformations
  1a9ff9c... Simplify some code
  d8d7675... Move gvariant helper methods down to CodeTransformer
  35562a2... Drop serialize_expression
  85f2794... Use wrapper methods for deserializing gvariants
  9468cc4... Complete the gvariant transformer
  4737c5f... GDBus client transformer
  e5e4b7f... GDBus server transformer
  6737353... Drop unnecessary code
  6f4a5a4... Drop build_context from CodeBuilder
  04c8dfc... Fix nested Variant (de)serialization
  dc79960... Move ForeachStatement transformation into the code transfor
  e194f99... Split CodeTrasformer into CCodeTransformer
  8846f86... Move BinaryExpression transformation to the code transforme
  6164e7b... Move ObjectCreationExpression transformation to the code tr
  be8eb1a... Drop GVariant stuff from CCodeBaseModule
  8144805... Preserve the cast when unboxing gvariant
  21b7285... DOM-like linked list of statements
  15faf1e... Don't navigate the resolver tree if a node has been checked
  1c8e0e3... Use builder for the while statements
  f6b5652... Allow floating temp variables with CodeBuilder
  2848f00... Do not handle binary expressions without parent statement
  c0178bc... Fix for statement and foreach on GList
  33d62dc... Fix unary expression and active locals
  591be0f... dbus: Require gio-2.0
  339211b... Fix build after rebase
  d1cbb89... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  fa66620... Fix some code-style issues
  2c97e2f... Report error for unsupported GVariant (de)serialization
  9951d33... Fix deserialiation of hash tables
  4cc3d42... codegen: Fix capture of compiler-generated internal temp va
  ce725b3... transformer: Clear wrapper cache for every file
  9ccbeff... dbus: Copy type when declaring temporary variables
  bc8a7ab... codegen: Fix making local variables and constants active
  e762dbb... Added TraverseVisitor for traversing the tree with a callba
  4bd3da8... Convert get_used_variables to TraverseVisitor
  6fee9e3... Make Method.yield_count be stateless
  dca3f76... Drop visit_expression from Traverse to avoid checking twice
  04855bd... Visit assignment and reference transfer in traverse
  44664ed... tests: add regression test for CCodeMethodModule.get_yield_
  35c2e3b... Set parent_node when replacing expressions
  0c077c9... Set parent_node to properties defult value
  069855a... Don't set source ref in Block.get_error_types
  c0a5cfb... Fix get_current_* methods in the semantic analyzer
  e1077eb... Fix result var for pre/post conditions
  9c85065... Fix passing BusName and manage unhandled GErrors
  a1c5e0f... Copy types in transformer
  5d06a83... Use qualified names in transformed expressions
  4e1a739... Make gdbus work, temp commit
  10d29bb... Allow symbol_from_string to return null

Commits added to the branch:

  fa7dda0... Add build-aux/test-driver to .gitignore (*)
  db462e6... Fix regression in method calls that throw errors with Value (*)
  8f9979d... gtkmodule: Ensure child gtypes are initialized before creat (*)
  0d8ab7b... glib-2.0: fix string.joinv for empty (but not null) arrays (*)
  a519a82... tests: remove unnecessary main argument from bug723195 test (*)
  a4b869a... glib-2.0: add search functions for (S)List and Queue (*)
  994dd56... glib-2.0: fix qsort_with_data binding (*)
  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

(*) 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]