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

  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

Commits added to the branch:

  c498bf0... vala: Use dedicated error message for assignments to litera (*)
  1a4c4d0... gio-2.0: Add CancellableSource ctor and update PollableSour (*)
  b9bfbe5... gio-2.0: Use metadata for SocketConnection.factory_create_c (*)
  0346178... gio-2.0: Use only metadata for DBusConnection.send_message_ (*)
  9110ae9... gio-2.0: Drop superfluous metadata (*)
  afb9ea9... gio-2.0: Make DBusInterface[GS]etPropertyFunc usable (*)
  dd304f4... vala: Async methods don't allow out-parameters before in-pa (*)
  4fa41b9... atk: Don't use a custom SignalEmissionHook while it is part (*)
  5a57b29... atk: Drop superfluous metadata (*)
  fd14257... atspi-2: Drop superfluous Atspi-2.0-custom.vala (*)
  b98377c... gdk-pixbuf-2.0: Make PixbufSaveFunc usable (*)
  704188b... codegen: Use a parameter-map for creation of delegate decla (*)
  b2fd797... codegen: Add "error_pos" CCode attribute and use it as need (*)
  e69bbb7... girparser: Recognize error parameter before delegate target (*)
  9a7c621... vapi: Regenerate GIR-based bindings to fix non-standard err (*)
  0fcdda7... codegen: Emit struct declaration typedef before resolving i (*)
  ef397d8... codegen: Set owner for ValaDestroyNotify (POSIX) (*)
  0d4d498... codegen: Include "stddef.h" in CCodeBaseModule.destroy_valu (*)
  f48208b... vala: Allow direct access to the integer constants of an er (*)
  28984f3... codegen: Don't add data parameter for "instance_init" of co (*)
  ccb8f50... libsoup-2.4: Fix Message.add_*_handler() by unhiding user_d (*)
  765c39c... codegen: Use copies of error_variable of catch-clauses for  (*)
  780ce34... codegen: Add "destroy_notify_cname" CCode attribute (*)
  b9e13e3... codegen: Use get_ccode_delegate_target_name() for fields (*)
  8054d88... codegen: Rely on get_ccode_delegate_target() for delegate v (*)
  faf85dc... codegen: Handle "delegate_target" as proper CCode attribute (*)
  56061d4... codegen: Simplify some code around get_ccode_delegate_targe (*)
  e82cafa... codegen: Don't evaluate "pos" CCode attribute early (*)
  7f2ad3b... codegen: Only set "sentinel" CCode attribute for node if re (*)
  6a4254e... codegen: Check reserved_identifiers in CCodeAttribute.get_d (*)
  d9fb370... codegen: Simplify get_*_cexpression() and split out get_cex (*)
  1afce03... codegen: Remove CCodeBaseModule.get_result_cexpression() (*)
  82ae929... codegen: Use get_ccode_*name/get_parameter_cexpression() fo (*)
  92ba4e1... vala: Multiple lamdba arguments in method call should all u (*)
  2c88584... gstreamer: Update from 1.15+ git master (*)
  6cee222... gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 (*)
  2a18025... gtk+-4.0: Update to 3.94.0+9b15c690 (*)
  3d35558... vapi: Update GIR-based bindings (*)
  3f530cd... glib-2.0: Add Queue.clear_full() since 2.60 (*)
  d8e8106... compiler: Report deprecated command-line option "--thread" (*)
  f7525b7... valadoc: Specify that the "--driver" option is deprecated (*)
  91721c4... Release 0.43.5 (*)
  2b86cba... libvaladoc: Build backing Vala.SourceFile for GIRs processe (*)
  66350d9... Make the semantic analyzer be stateless
  111978b... Fix result var for pre/post conditions
  75c92a5... Code transformer
  ab24b6f... Move WhileStatement transformation into the code transforme
  aee7f4e... Move DoStatement transformation into the code transformer
  9f88198... Move ForStatement transformation into the code transformer
  f08248d... Move ConditionalExpression transformation into the code tra
  09f5af8... Several transformer fixes
  4607dc3... Allow to parse expressions/statements from string
  46a1e3b... Code builder
  0920235... GVariant transformer
  4448e56... Serialize structs
  4cad2bf... Serialize hash table
  22eec8e... Basic gvariant deserialization
  78d529c... Deserialize arrays
  fed687b... Deserialize structs
  169b0b2... Deserialize hash tables
  b229486... Wrapper methods
  0b0c459... Cache wrapper methods
  abe68b0... Use wrapper method for serializing hash table and structs
  55609e3... Resolve symbols during transformation
  0680654... Let the transformer handle recursive transformations
  f9ecae3... Simplify some code
  64a800e... Move gvariant helper methods down to CodeTransformer
  e3b5c1b... Drop serialize_expression
  5a1879e... Use wrapper methods for deserializing gvariants
  f01c2ee... Complete the gvariant transformer
  b6caa7d... GDBus client transformer
  9cd8c70... GDBus server transformer
  b2662a8... Drop unnecessary code
  6b3e491... Drop build_context from CodeBuilder
  9900c9e... Fix nested Variant (de)serialization
  1a17384... Preserve the cast when unboxing gvariant
  7b0b43c... Move ForeachStatement transformation into the code transfor
  de9aa9e... Split CodeTransformer into CCodeTransformer
  2e02ceb... Move BinaryExpression transformation to the code transforme
  bb3fe91... Move ObjectCreationExpression transformation to the code tr
  846cab6... Drop GVariant stuff from CCodeBaseModule
  08c6296... DOM-like linked list of statements
  eefa0b7... Use builder for the while statements
  59511b0... Allow floating temp variables with CodeBuilder
  7ac655b... Do not handle binary expressions without parent statement
  0ba979a... Fix for statement and foreach on GList
  e3ef144... Fix unary expression and active locals
  bbe95f9... dbus: Require gio-2.0
  317f643... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  e89be4d... Fix some code-style issues
  a299b04... Report error for unsupported GVariant (de)serialization
  78d8311... Fix deserialiation of hash tables
  61b2158... codegen: Fix capture of compiler-generated internal temp va
  bf5560b... transformer: Clear wrapper cache for every file
  263239f... dbus: Copy type when declaring temporary variables
  ee7ebdf... codegen: Fix making local variables and constants active
  1b4942b... Fix passing BusName and manage unhandled GErrors
  0a6143e... Copy types in transformer
  78ada6a... Use qualified names in transformed expressions
  fdb874d... Make gdbus work, temp commit
  0ac6273... Allow symbol_from_string to return null
  1b9a76f... Fix coalescing operator
  8f1e06f... Visit all nodes for transformation, not only the source one
  e766ab6... Cleanup generated empty blocks
  ca009a1... Return (owned) for temp variables when possible to avoid us
  5a5afd3... Use return_temp_access in conditional expression
  77fb57e... Use return_temp_access in coalescing expression
  05ee35e... Move Template transformation to the code transformer
  ea8e415... Use _ctmp%d_ for compiler variables since they are globally
  d764594... Move postfix transformation from the codegen to the transfo
  780867c... Set the scope of the codebuilder block for symbol resolutio
  eefc925... Factorize some common code with convenient api. Fix do-whil
  ec4ac41... Use statements() parsing
  1eb1ee1... Accept method call children
  8d54176... Visit more expressions in the transformer
  ecb32e2... Use %? in the parser rather than stringifying expressions
  ee9d0dd... Rename CodeBuilder.replaced to data
  f68b819... Use more statements()
  36c88b9... Make CodeTransformer pluggable
  7c26fe9... Load plugins with GModule
  e744928... Do not load plugins from libdir. Issue a warning when using
  f438d34... Fix string templates
  b53fea2... GDBus: Handle fd_list being null
  a168d72... tests: Add test for do-while statement control-flow
  c75ef89... tests: "??" evaluates both of sides of expression when righ
  65a4e10... Minor clean up in visit_method_call()
  b4316ec... Fix array (de)serialization
  db702dd... API cleaning Code builder
  8393863... GDBus Improve property getter
  7a8d17d... GDbus Improving
  6bfac3f... 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]