[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:

  a983956... Analyze nodes after they are inserted into the tree
  fdbfa7a... Make the semantic analyzer be stateless
  345d1e9... Collect error_types on demand to allow transformations
  26c74a2... Code transformer
  1d9db04... Move WhileStatement transformation into the code transforme
  1f666e9... Move DoStatement transformation into the code transformer
  15ef211... Move ForStatement transformation into the code transformer
  a28a4fc... Move ConditionalExpression transformation into the code tra
  aeddf65... GVariant transformer
  8caca53... Add ConditionalExpression.replace_expression plus other fix
  9826dbf... Add missing replace_expression to code nodes
  78f1a2d... Code builder
  d3fd64d... Parse expressions from string
  c0d0fe2... Serialize structs
  e7b4998... Serialize hash table
  240cba5... Basic gvariant deserialization
  81a638a... Deserialize arrays
  fd455f0... Deserialize structs
  e993905... Deserialize hash tables
  e5e45d6... Wrapper methods
  d393105... Cache wrapper methods
  72e883a... Use wrapper method for serializing hash table and structs
  a1938e6... Resolve symbols during transformation
  682a6c1... Add more to_string() methods to expressions
  92f37d8... Let the transformer handle recursive transformations
  2cba3fb... Simplify some code
  29673ce... Move gvariant helper methods down to CodeTransformer
  7cc4c17... Drop serialize_expression
  16e095a... Use wrapper methods for deserializing gvariants
  b48c663... Complete the gvariant transformer
  8893a70... GDBus client transformer
  5116212... GDBus server transformer
  602df25... Drop unnecessary code
  54f81a4... Drop build_context from CodeBuilder
  e4906d5... Fix nested Variant (de)serialization
  1fddb82... Move ForeachStatement transformation into the code transfor
  8f61721... Split CodeTrasformer into CCodeTransformer
  2741069... Move BinaryExpression transformation to the code transforme
  62a7496... Move ObjectCreationExpression transformation to the code tr
  0ea5d32... Drop GVariant stuff from CCodeBaseModule
  6f58061... Preserve the cast when unboxing gvariant
  6908f53... DOM-like linked list of statements
  bebf745... Don't navigate the resolver tree if a node has been checked
  60fec20... Use builder for the while statements
  388c511... Allow floating temp variables with CodeBuilder
  237f01e... Do not handle binary expressions without parent statement
  d82e04e... Fix for statement and foreach on GList
  6b90b21... Fix unary expression and active locals
  89bd4ea... dbus: Require gio-2.0
  78a70fc... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  9d9cdc2... Fix some code-style issues
  e92be2a... Report error for unsupported GVariant (de)serialization
  be8878c... Fix deserialiation of hash tables
  ce1f3dd... codegen: Fix capture of compiler-generated internal temp va
  d566154... transformer: Clear wrapper cache for every file
  c9036e8... dbus: Copy type when declaring temporary variables
  23135af... codegen: Fix making local variables and constants active
  2107c8c... Added TraverseVisitor for traversing the tree with a callba
  4447b6b... Convert get_used_variables to TraverseVisitor
  d6814c2... Make Method.yield_count be stateless
  28e3a19... Drop visit_expression from Traverse to avoid checking twice
  0a9e2a8... Visit assignment and reference transfer in traverse
  f6eb28b... Set parent_node when replacing expressions
  c2f102e... Set parent_node to properties defult value
  2e22802... Fix get_current_* methods in the semantic analyzer
  60a337c... Fix result var for pre/post conditions
  775c478... Fix passing BusName and manage unhandled GErrors
  7e08098... Copy types in transformer
  46edc37... Use qualified names in transformed expressions
  89a4d1e... Make gdbus work, temp commit
  1a8c34c... Allow symbol_from_string to return null
  7898745... Fix coalescing operator
  660167f... Visit all nodes for transformation, not only the source one
  7c597be... Cleanup generated empty blocks
  a402668... Return (owned) for temp variables when possible to avoid us
  d1ed26e... Use return_temp_access in conditional expression
  d2378ac... Use return_temp_access in coalescing expression
  4d33a96... Move Template transformation to the code transformer
  cb0b717... Use _ctmp%d_ for compiler variables since they are globally
  d9afd79... Move postfix transformation from the codegen to the transfo
  5c63261... Set the scope of the codebuilder block for symbol resolutio
  ded6629... Factorize some common code with convenient api. Fix do-whil
  488a1da... Parse statements from a string
  cb57c73... Fix parsing temporary variables. Use statements()
  80cff29... Accept method call children
  d8683ce... Use %? in the parser rather than stringifying expressions
  e9d2c7e... Rename CodeBuilder.replaced to data
  4a51765... Use more statements()
  1fd0ce6... Visit more expressions in the transformer
  41731e6... Recurse arguments when getting error types for method calls
  89847d7... Make CodeTransformer pluggable
  558623e... Load plugins with GModule
  e164516... Do not load plugins from libdir. Issue a warning when using
  8b8e3cc... Fix string templates
  20653e1... WIP Why?

Commits added to the branch:

  ef50a42... tests: Use dbus-run-session instead of dbus-launch (*)
  3c8489c... codewriter: Update timestamps of generated c-files if neede (*)
  39f3472... codegen: Unref GLib.AsyncResult on uncaught errors in corou (*)
  0dc1689... scanner: Fix calculation of column value for tokens after m (*)
  10c668d... Revert "codegen: Don't implicitly initialize local variable (*)
  abde183... vapi: Update GIR-based bindings (*)
  7591156... glib-2.0: Add bindings for g_ptr_array_find/_find_with_equa (*)
  5007588... gtk+-4.0: Update Container.forall/set_focus_child() (*)
  e42314a... codegen: Fix finally blocks with async yields (*)
  b4c6e76... vala: Don't warn about deprecated symbols if installed_vers (*)
  e5fa01f... poppler-glib: Update to 0.54.0 (*)
  caccf09... vapi: Update GIR-based bindings (*)
  63aceeb... Analyze nodes after they are inserted into the tree
  f29c32b... Make the semantic analyzer be stateless
  3240fc5... Collect error_types on demand to allow transformations
  f1fd840... Code transformer
  6671a07... Move WhileStatement transformation into the code transforme
  3dd739e... Move DoStatement transformation into the code transformer
  0f3a2b5... Move ForStatement transformation into the code transformer
  60ffcf2... Move ConditionalExpression transformation into the code tra
  bd57579... GVariant transformer
  72dab81... Add ConditionalExpression.replace_expression plus other fix
  b88e203... Add missing replace_expression to code nodes
  c44a1df... Code builder
  4ea1a51... Parse expressions from string
  3c5a153... Serialize structs
  47b122d... Serialize hash table
  616bcc0... Basic gvariant deserialization
  f3a28dc... Deserialize arrays
  eff1599... Deserialize structs
  69bcd2f... Deserialize hash tables
  0ad0668... Wrapper methods
  2f9a701... Cache wrapper methods
  d4176fb... Use wrapper method for serializing hash table and structs
  5ab4e32... Resolve symbols during transformation
  ccec066... Add more to_string() methods to expressions
  534fac2... Let the transformer handle recursive transformations
  52407f9... Simplify some code
  b67a6ed... Move gvariant helper methods down to CodeTransformer
  3ccc335... Drop serialize_expression
  c62004e... Use wrapper methods for deserializing gvariants
  f9ed417... Complete the gvariant transformer
  1c8d86e... GDBus client transformer
  ec897f2... GDBus server transformer
  40fa6fb... Drop unnecessary code
  ca58d9e... Drop build_context from CodeBuilder
  b5f5a4c... Fix nested Variant (de)serialization
  dc0916a... Move ForeachStatement transformation into the code transfor
  cdb5ca6... Split CodeTrasformer into CCodeTransformer
  6767b8f... Move BinaryExpression transformation to the code transforme
  845a2f1... Move ObjectCreationExpression transformation to the code tr
  2077ee2... Drop GVariant stuff from CCodeBaseModule
  8975ffe... Preserve the cast when unboxing gvariant
  589518b... DOM-like linked list of statements
  a7d69bc... Don't navigate the resolver tree if a node has been checked
  f3c05db... Use builder for the while statements
  e42995e... Allow floating temp variables with CodeBuilder
  4f99722... Do not handle binary expressions without parent statement
  7c0d46b... Fix for statement and foreach on GList
  8d572a0... Fix unary expression and active locals
  0498463... dbus: Require gio-2.0
  9efa9df... Access SemanticAnalyzer.get_data_type_for_symbol in a stati
  68941ca... Fix some code-style issues
  b7fa24d... Report error for unsupported GVariant (de)serialization
  87268be... Fix deserialiation of hash tables
  4644cd5... codegen: Fix capture of compiler-generated internal temp va
  3c9e4ff... transformer: Clear wrapper cache for every file
  729b8b1... dbus: Copy type when declaring temporary variables
  d8e90ae... codegen: Fix making local variables and constants active
  62383ba... Added TraverseVisitor for traversing the tree with a callba
  a225243... Convert get_used_variables to TraverseVisitor
  fecb72a... Drop visit_expression from Traverse to avoid checking twice
  39b4ae9... Visit assignment and reference transfer in traverse
  b33fd3b... Set parent_node when replacing expressions
  e9a4c2b... Set parent_node to properties defult value
  88e2617... Fix get_current_* methods in the semantic analyzer
  ab84337... Fix result var for pre/post conditions
  37a084f... Fix passing BusName and manage unhandled GErrors
  37a6f5d... Copy types in transformer
  13d96f0... Use qualified names in transformed expressions
  2dee6ae... Make gdbus work, temp commit
  6f80f9f... Allow symbol_from_string to return null
  a81ac55... Fix coalescing operator
  884bcdf... Visit all nodes for transformation, not only the source one
  07d2d01... Cleanup generated empty blocks
  243c89d... Return (owned) for temp variables when possible to avoid us
  6c9bfa5... Use return_temp_access in conditional expression
  4ede9bc... Use return_temp_access in coalescing expression
  ab7271a... Move Template transformation to the code transformer
  6fc1d3e... Use _ctmp%d_ for compiler variables since they are globally
  86fde0c... Move postfix transformation from the codegen to the transfo
  b336e25... Set the scope of the codebuilder block for symbol resolutio
  7ecba3c... Factorize some common code with convenient api. Fix do-whil
  e85cc75... Parse statements from a string
  a713cd1... Fix parsing temporary variables. Use statements()
  50c0354... Accept method call children
  385f004... Use %? in the parser rather than stringifying expressions
  676590b... Rename CodeBuilder.replaced to data
  b42d37b... Use more statements()
  439ac19... Visit more expressions in the transformer
  736404c... Recurse arguments when getting error types for method calls
  0538be1... Make CodeTransformer pluggable
  381885c... Load plugins with GModule
  cfd238e... Do not load plugins from libdir. Issue a warning when using
  a0897e7... Fix string templates
  3a4b4f8... WIP Why?
  6f3977f... GBus: Handle fd_list being 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]