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

  057f46b... Make the semantic analyzer be stateless
  b8505d0... Fix result var for pre/post conditions
  11a55c2... Code transformer
  1e056ce... Move WhileStatement transformation into the code transforme
  988ccfd... Move DoStatement transformation into the code transformer
  6c7318e... Move ForStatement transformation into the code transformer
  a238755... Move ConditionalExpression transformation into the code tra
  6fce62b... Several transformer fixes
  d6074cb... Allow to parse expressions/statements from string
  b3b5441... Code builder
  f268bb6... GVariant transformer
  1a3d77f... Serialize structs
  9e6b863... Serialize hash table
  fd52b11... Basic gvariant deserialization
  4f0e883... Deserialize arrays
  0032aed... Deserialize structs
  076a35f... Deserialize hash tables
  8cdf339... Wrapper methods
  e2ddc6f... Cache wrapper methods
  9ad5c36... Use wrapper method for serializing hash table and structs
  35a61a8... Resolve symbols during transformation
  9f1f137... Let the transformer handle recursive transformations
  297bfd5... Simplify some code
  c672268... Move gvariant helper methods down to CodeTransformer
  31c6978... Drop serialize_expression
  55249fa... Use wrapper methods for deserializing gvariants
  c9233cc... Complete the gvariant transformer
  93807da... GDBus client transformer
  5fed6b7... GDBus server transformer
  b5f38cc... Drop unnecessary code
  ecae23b... Drop build_context from CodeBuilder
  f636c9d... Fix nested Variant (de)serialization
  0bdf63e... Preserve the cast when unboxing gvariant
  815bac1... Move ForeachStatement transformation into the code transfor
  8ff63f9... Split CodeTransformer into CCodeTransformer
  9178a35... Move BinaryExpression transformation to the code transforme
  d90d658... Move ObjectCreationExpression transformation to the code tr
  1fdc305... Drop GVariant stuff from CCodeBaseModule
  9d9ae89... DOM-like linked list of statements
  22c72bd... Use builder for the while statements
  573358a... Allow floating temp variables with CodeBuilder
  99ce071... Do not handle binary expressions without parent statement
  e8173b7... Fix for statement and foreach on GList
  5a712f2... Fix unary expression and active locals
  f77d159... dbus: Require gio-2.0
  05b5284... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  fb4f573... Fix some code-style issues
  500ac0b... Report error for unsupported GVariant (de)serialization
  f2d0964... Fix deserialiation of hash tables
  23655ed... codegen: Fix capture of compiler-generated internal temp va
  3440b23... transformer: Clear wrapper cache for every file
  8f61669... dbus: Copy type when declaring temporary variables
  a66372a... codegen: Fix making local variables and constants active
  d1d0375... Fix passing BusName and manage unhandled GErrors
  05ae476... Copy types in transformer
  a9ff583... Use qualified names in transformed expressions
  167345a... Make gdbus work, temp commit
  8fc44d1... Allow symbol_from_string to return null
  3d9882b... Fix coalescing operator
  b7570dc... Visit all nodes for transformation, not only the source one
  aaf3eb4... Cleanup generated empty blocks
  69bf95d... Return (owned) for temp variables when possible to avoid us
  7cf9403... Use return_temp_access in conditional expression
  740c6be... Use return_temp_access in coalescing expression
  3742679... Move Template transformation to the code transformer
  b596807... Use _ctmp%d_ for compiler variables since they are globally
  bef0d9f... Move postfix transformation from the codegen to the transfo
  c7c4be7... Set the scope of the codebuilder block for symbol resolutio
  bf9f56c... Factorize some common code with convenient api. Fix do-whil
  cd3a45d... Use statements() parsing
  3ff110b... Accept method call children
  52f4f34... Visit more expressions in the transformer
  fb06fdf... Use %? in the parser rather than stringifying expressions
  f067a81... Rename CodeBuilder.replaced to data
  8444998... Use more statements()
  659b58a... Make CodeTransformer pluggable
  c7aae4c... Load plugins with GModule
  03bd79c... Do not load plugins from libdir. Issue a warning when using
  9a15261... Fix string templates
  2ce5b43... GDBus: Handle fd_list being null
  c850653... tests: Add test for do-while statement control-flow
  0113b26... tests: "??" evaluates both of sides of expression when righ
  d57a9c4... Minor clean up in visit_method_call()
  729ba10... Fix array (de)serialization
  e8c117c... API cleaning Code builder
  defece5... GDBus Improve property getter
  9192e7c... GDbus Improving
  02303c8... Fix raw variants
  210493d... codegen: Use copies of error_variable of catch-clauses for 

Commits added to the branch:

  a9ed25d... Release 0.43.6 (*)
  76991c8... vala: Both arguments of NC_() must be constant for this cal (*)
  a617f41... codegen: Replace some unfortunate asserts with internal err (*)
  2e5682f... codegen: Properly handle and catch inner-error of finally-b (*)
  d9bab3f... glib-2.0: Bind g_log_writer_journald/_standard_streams/_def (*)
  702c478... vala: Check inferred variable_type of LocalVariables (*)
  9c130ff... vala: Parser doesn't ensure "protected" to be applied on Ty (*)
  a0d437a... libvaladoc: Don't change the size of an array in-parameter (*)
  6da1f01... g-i: Fix return value on error in start_discriminator() (*)
  3063a68... goocanvas: Update from 1.0.0+af07af5d (*)
  395b2b3... gstreamer: Update from 1.15.1+ (*)
  ceb6015... gtk+-4.0: Update to 3.94.0+a7fa1cf6 (*)
  6a5f946... gdk-3.0: Update to 3.24.4+a0129f55 (*)
  bb6e720... vapi: Update GIR-based bindings (*)
  57fa049... vapi: Add goocanvas-2.0 bindings (*)
  056daaa... codegen: Pass lambda expression of variable initializer to  (*)
  08b4d2d... Release 0.43.90 (*)
  d5a5946... Make the semantic analyzer be stateless
  d0f9773... Fix result var for pre/post conditions
  d27e81a... Code transformer
  5d473c6... Move WhileStatement transformation into the code transforme
  b35b822... Move DoStatement transformation into the code transformer
  ec4b7b1... Move ForStatement transformation into the code transformer
  9a9d7eb... Move ConditionalExpression transformation into the code tra
  84f10d8... Several transformer fixes
  2c6ad82... Allow to parse expressions/statements from string
  e5f2c31... Code builder
  b3a3625... GVariant transformer
  389db70... Serialize structs
  282dc5a... Serialize hash table
  946a4dc... Basic gvariant deserialization
  80d5f98... Deserialize arrays
  6a7e069... Deserialize structs
  bd0eaf7... Deserialize hash tables
  a79e72a... Wrapper methods
  296d77e... Cache wrapper methods
  2d168dc... Use wrapper method for serializing hash table and structs
  cbda08d... Resolve symbols during transformation
  dea52b4... Let the transformer handle recursive transformations
  fcd544e... Simplify some code
  5b6115c... Move gvariant helper methods down to CodeTransformer
  65efb86... Drop serialize_expression
  8d6f16c... Use wrapper methods for deserializing gvariants
  1c3bf5c... Complete the gvariant transformer
  6ae1c5a... GDBus client transformer
  f02e74a... GDBus server transformer
  40b1f90... Drop unnecessary code
  199cac3... Drop build_context from CodeBuilder
  f85aade... Fix nested Variant (de)serialization
  b963075... Preserve the cast when unboxing gvariant
  5bf391b... Move ForeachStatement transformation into the code transfor
  64f619d... Split CodeTransformer into CCodeTransformer
  7801e6b... Move BinaryExpression transformation to the code transforme
  176c41a... Move ObjectCreationExpression transformation to the code tr
  f58b64d... Drop GVariant stuff from CCodeBaseModule
  7746bec... DOM-like linked list of statements
  d9b35ce... Use builder for the while statements
  afbb2f8... Allow floating temp variables with CodeBuilder
  805c68a... Do not handle binary expressions without parent statement
  b323746... Fix for statement and foreach on GList
  f6f1445... Fix unary expression and active locals
  0abb6d2... dbus: Require gio-2.0
  3608d96... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  347d4c2... Fix some code-style issues
  f8b1c44... Report error for unsupported GVariant (de)serialization
  370ed12... Fix deserialiation of hash tables
  d1d497d... codegen: Fix capture of compiler-generated internal temp va
  129ff2c... transformer: Clear wrapper cache for every file
  0da109d... dbus: Copy type when declaring temporary variables
  ec8644d... codegen: Fix making local variables and constants active
  c6217bb... Fix passing BusName and manage unhandled GErrors
  0467d16... Copy types in transformer
  d6bb392... Use qualified names in transformed expressions
  148f775... Make gdbus work, temp commit
  7bb3901... Allow symbol_from_string to return null
  0aa4247... Fix coalescing operator
  269ac48... Visit all nodes for transformation, not only the source one
  80b97bd... Cleanup generated empty blocks
  05f4557... Return (owned) for temp variables when possible to avoid us
  317ebda... Use return_temp_access in conditional expression
  eee964a... Use return_temp_access in coalescing expression
  ab1702a... Move Template transformation to the code transformer
  56780c3... Use _ctmp%d_ for compiler variables since they are globally
  8ea5c99... Move postfix transformation from the codegen to the transfo
  8032a4f... Set the scope of the codebuilder block for symbol resolutio
  1fe1a9f... Factorize some common code with convenient api. Fix do-whil
  3196a9f... Use statements() parsing
  10363a2... Accept method call children
  afcc84f... Visit more expressions in the transformer
  4949d4d... Use %? in the parser rather than stringifying expressions
  b2902fc... Rename CodeBuilder.replaced to data
  364ea0d... Use more statements()
  61afee4... Make CodeTransformer pluggable
  606a984... Load plugins with GModule
  c95cbb1... Do not load plugins from libdir. Issue a warning when using
  2b63036... Fix string templates
  2f66654... GDBus: Handle fd_list being null
  7e374aa... tests: Add test for do-while statement control-flow
  7871acf... tests: "??" evaluates both of sides of expression when righ
  acaf7bd... Minor clean up in visit_method_call()
  f2a3dc9... Fix array (de)serialization
  3743ad2... API cleaning Code builder
  6898e5a... GDBus Improve property getter
  bc5e0b9... GDbus Improving
  89d75e5... Fix raw variants
  d67eaa5... codegen: Use copies of error_variable of catch-clauses for 

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