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

  fff2d83... Make the semantic analyzer be stateless
  fe2ba13... Fix result var for pre/post conditions
  7072f1b... Code transformer
  8f2190c... Move WhileStatement transformation into the code transforme
  9b1071a... Move DoStatement transformation into the code transformer
  ecec9f2... Move ForStatement transformation into the code transformer
  f220f30... Move ConditionalExpression transformation into the code tra
  8188613... Several transformer fixes
  1c6e775... Allow to parse expressions/statements from string
  8c432db... Code builder
  60b765b... GVariant transformer
  e524840... Serialize structs
  f533fff... Serialize hash table
  3648671... Basic gvariant deserialization
  5bd0b9d... Deserialize arrays
  d5becb0... Deserialize structs
  7fba4bb... Deserialize hash tables
  bad5ff4... Wrapper methods
  ffc05c1... Cache wrapper methods
  cf739c5... Use wrapper method for serializing hash table and structs
  64a5507... Resolve symbols during transformation
  4a47527... Let the transformer handle recursive transformations
  4f86895... Simplify some code
  d7fc91d... Move gvariant helper methods down to CodeTransformer
  e5633ff... Drop serialize_expression
  ddd7ffd... Use wrapper methods for deserializing gvariants
  564d647... Complete the gvariant transformer
  863d521... GDBus client transformer
  5a735bd... GDBus server transformer
  851a1ba... Drop unnecessary code
  8130bc0... Drop build_context from CodeBuilder
  a02a0e4... Fix nested Variant (de)serialization
  d0f16bf... Preserve the cast when unboxing gvariant
  a8a5bdc... Move ForeachStatement transformation into the code transfor
  25e45cc... Split CodeTransformer into CCodeTransformer
  7693ee6... Move BinaryExpression transformation to the code transforme
  33b50bb... Move ObjectCreationExpression transformation to the code tr
  8a80a1d... Drop GVariant stuff from CCodeBaseModule
  cc2a1ca... DOM-like linked list of statements
  e99cab3... Use builder for the while statements
  e2d7925... Allow floating temp variables with CodeBuilder
  7020de9... Do not handle binary expressions without parent statement
  1fe9623... Fix for statement and foreach on GList
  d47cc62... Fix unary expression and active locals
  b04d7cd... dbus: Require gio-2.0
  436ed51... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  70bed8e... Fix some code-style issues
  7296698... Report error for unsupported GVariant (de)serialization
  e121a83... Fix deserialiation of hash tables
  12ba1b6... codegen: Fix capture of compiler-generated internal temp va
  4d059ea... transformer: Clear wrapper cache for every file
  fe70836... dbus: Copy type when declaring temporary variables
  80422a5... codegen: Fix making local variables and constants active
  ea2327d... Fix passing BusName and manage unhandled GErrors
  08164e0... Copy types in transformer
  300ef71... Use qualified names in transformed expressions
  cce6258... Make gdbus work, temp commit
  8c6dc12... Allow symbol_from_string to return null
  c8b34b4... Fix coalescing operator
  48d5c4b... Visit all nodes for transformation, not only the source one
  997a318... Cleanup generated empty blocks
  eaf3fed... Return (owned) for temp variables when possible to avoid us
  d6ff733... Use return_temp_access in conditional expression
  707f7d0... Use return_temp_access in coalescing expression
  7c406b5... Move Template transformation to the code transformer
  f3a8dab... Use _ctmp%d_ for compiler variables since they are globally
  2b12f89... Move postfix transformation from the codegen to the transfo
  16a2c75... Set the scope of the codebuilder block for symbol resolutio
  9558298... Factorize some common code with convenient api. Fix do-whil
  aaa49d9... Use statements() parsing
  5de1d99... Accept method call children
  754bed2... Visit more expressions in the transformer
  065cbfc... Use %? in the parser rather than stringifying expressions
  da22c0d... Rename CodeBuilder.replaced to data
  f66de06... Use more statements()
  60a3fae... Make CodeTransformer pluggable
  b130da1... Load plugins with GModule
  3cdad62... Do not load plugins from libdir. Issue a warning when using
  bcc0921... Fix string templates
  a41111b... GDBus: Handle fd_list being null
  debdcad... tests: Add test for do-while statement control-flow
  c60e108... tests: "??" evaluates both of sides of expression when righ
  7cd062b... Minor clean up in visit_method_call()
  eebe4cf... Fix array (de)serialization
  acdce47... API cleaning Code builder
  4c1ed32... GDBus Improve property getter
  bd2119d... GDbus Improving
  5a112d7... Fix raw variants

Commits added to the branch:

  d450ac0... gio-2.0: Fix File.replace_contents_bytes_async() (*)
  48de3bb... codegen: Cast instance parameter for property access in obj (*)
  ba7baed... tests: Fix try_parse() tests to not compare to already free (*)
  47b0b25... codegen: Don't check boolean values for (in)equality in GTa (*)
  5aef500... gstreamer: Update from 1.15+ git master (*)
  dd53026... vapi: Update GIR-based bindings (*)
  ec76cdf... gtk+-3.0: Update to 3.24.2+a8e07254 (*)
  3d1cc6f... gtk+-4.0: Update to 3.94.0+4404afc9 (*)
  8e4a0f7... docs: Add a basic CONTRIBUTING.md file that links to the re (*)
  c69e606... tests: Extend "DBus errors" tests to increase coverage (*)
  cf791ef... gdbus: Properly set annotations field of GDBus*Info struct  (*)
  b526035... codegen: Add missing data parameter to GTypeInfo callbacks (*)
  85bfb58... sqlite3: Correct return C type of Statement.column_text & V (*)
  0adcacc... gdbus: Cast instance and result of g_async_initable_new_fin (*)
  1568171... gobject-2.0: Minor syncing from GIR (*)
  54ba304... valadoc: Drop duplicated code to add source files and use C (*)
  881333f... valadoc: Update API tests (*)
  5716771... glib-2.0: Add RecMutexLocker since 2.60 (*)
  3c2c4d9... Release 0.43.4 (*)
  7251dd4... Make the semantic analyzer be stateless
  2efabb2... Fix result var for pre/post conditions
  835a365... Code transformer
  a504155... Move WhileStatement transformation into the code transforme
  2016802... Move DoStatement transformation into the code transformer
  aee4b18... Move ForStatement transformation into the code transformer
  9aacfbd... Move ConditionalExpression transformation into the code tra
  5ad952f... Several transformer fixes
  8b4a50f... Allow to parse expressions/statements from string
  01639a0... Code builder
  ca84065... GVariant transformer
  3c7f0a4... Serialize structs
  30963c5... Serialize hash table
  356d591... Basic gvariant deserialization
  ca5b0d2... Deserialize arrays
  665531e... Deserialize structs
  385c76d... Deserialize hash tables
  ac5f9e2... Wrapper methods
  7d5ff9a... Cache wrapper methods
  754b9ca... Use wrapper method for serializing hash table and structs
  4d08e54... Resolve symbols during transformation
  55befbb... Let the transformer handle recursive transformations
  30fe7b8... Simplify some code
  0ae66ef... Move gvariant helper methods down to CodeTransformer
  bfd7e24... Drop serialize_expression
  2a4c670... Use wrapper methods for deserializing gvariants
  307158d... Complete the gvariant transformer
  36f5b51... GDBus client transformer
  1681b5b... GDBus server transformer
  30cf5ec... Drop unnecessary code
  2a992b3... Drop build_context from CodeBuilder
  679a247... Fix nested Variant (de)serialization
  56bcf9a... Preserve the cast when unboxing gvariant
  2d637ce... Move ForeachStatement transformation into the code transfor
  60eead9... Split CodeTransformer into CCodeTransformer
  c8ad120... Move BinaryExpression transformation to the code transforme
  1b17be3... Move ObjectCreationExpression transformation to the code tr
  0ed89c7... Drop GVariant stuff from CCodeBaseModule
  2391991... DOM-like linked list of statements
  556bcb1... Use builder for the while statements
  0e8e75b... Allow floating temp variables with CodeBuilder
  99aed1c... Do not handle binary expressions without parent statement
  bb5a095... Fix for statement and foreach on GList
  22dbf69... Fix unary expression and active locals
  837e072... dbus: Require gio-2.0
  6c73768... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  d835eb0... Fix some code-style issues
  b2584ca... Report error for unsupported GVariant (de)serialization
  8f6e93e... Fix deserialiation of hash tables
  82a590c... codegen: Fix capture of compiler-generated internal temp va
  9a6a268... transformer: Clear wrapper cache for every file
  7724f21... dbus: Copy type when declaring temporary variables
  5739b2a... codegen: Fix making local variables and constants active
  7b0ac4d... Fix passing BusName and manage unhandled GErrors
  f17f1cc... Copy types in transformer
  7d3bd80... Use qualified names in transformed expressions
  17cafc5... Make gdbus work, temp commit
  d420eb1... Allow symbol_from_string to return null
  bfb29d0... Fix coalescing operator
  16c95a2... Visit all nodes for transformation, not only the source one
  6a02188... Cleanup generated empty blocks
  37587a1... Return (owned) for temp variables when possible to avoid us
  295aa8d... Use return_temp_access in conditional expression
  5b82d87... Use return_temp_access in coalescing expression
  d95748a... Move Template transformation to the code transformer
  672901b... Use _ctmp%d_ for compiler variables since they are globally
  49484a2... Move postfix transformation from the codegen to the transfo
  315a454... Set the scope of the codebuilder block for symbol resolutio
  4073f6b... Factorize some common code with convenient api. Fix do-whil
  4afe84c... Use statements() parsing
  9bde017... Accept method call children
  7d03748... Visit more expressions in the transformer
  1a8a16e... Use %? in the parser rather than stringifying expressions
  0b45b36... Rename CodeBuilder.replaced to data
  9e8d426... Use more statements()
  610b602... Make CodeTransformer pluggable
  98d67a6... Load plugins with GModule
  d5f216d... Do not load plugins from libdir. Issue a warning when using
  c645ee4... Fix string templates
  6986965... GDBus: Handle fd_list being null
  c775b41... tests: Add test for do-while statement control-flow
  66fff54... tests: "??" evaluates both of sides of expression when righ
  f2216ba... Minor clean up in visit_method_call()
  f0cca06... Fix array (de)serialization
  fa30da5... API cleaning Code builder
  4e998f9... GDBus Improve property getter
  96cdfc1... GDbus Improving
  3437dc1... Fix raw variants

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