[vala] (363 commits) Non-fast-forward update to branch wip/strings



The branch 'wip/strings' 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:

  707f8ee... glib-2.0: Consistently use type long as index in strings
  cd26f34... Adapt to changes of string bindings

Commits added to the branch:

  145bfaf... vala: length-type of arrays must not be nullable (2) (*)
  f6be4cb... codegen: Add missing "_return" label and "_inner_error*_" d (*)
  bace269... vala: Report a warning for unhandled errors in destructors (*)
  5052dd9... codegen: Don't use G_GNUC_INTERNAL on implicit type specifi (*)
  ae15049... tests: Add "delete" test to increase coverage (*)
  7e2bbeb... tests: Add "generic array" test to increase coverage (*)
  2d848e2... tests: Extend "array field intializer" test to increase cov (*)
  2345446... tests: Add "properties in structs" test to increase coverag (*)
  9bd62d5... Sync NEWS from 0.52 (*)
  1448119... codegen: GArray, GByteArray and GPtrArray are reference cou (*)
  f904c7e... vala: Add foreach statement support for GLib.GenericArray (*)
  bdd0ecd... tests: Add "ThreadPool" test to increase coverage (*)
  d26ff2c... tests: Refactor "fields" test to increase coverage (*)
  90cf1ea... codegen: Drop unreachable code handling (Un)LockStatements (*)
  e232223... codegen: Replace wrongly hard coded usage of G_OBJECT_GET_C (*)
  9cbd53b... codegen: Add CCodeBaseModule.get_this_class_cexpression() a (*)
  1ad53f2... codgen: Generalize CCodeBaseModule.get_this_interface_cexpr (*)
  86fecf1... codegen: Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for (*)
  8b8340a... codegen: More use of get_this_{class|interface}_cexpression (*)
  318df95... build: Add "test-asan" make target for convenience (*)
  793e86c... vapi: Update GIR-based bindings (*)
  1a4e31c... gstreamer-rtp-1.0: Fix typo in re-parenting for RTCP symbol (*)
  65301ac... gstreamer-rtp-1.0: Fix some bindings errors (*)
  76343ba... gstreamer-rtp-1.0: Move some static functions to matching p (*)
  463c632... Add support for variadic delegates (*)
  86e992f... codegen: Don't add errornous cast for unknown type_symbol (*)
  4c63d52... doc: Update man page to include more information on profile (*)
  085f368... codegen: Mark entry point method implementation "_vala_main (*)
  d23c4d0... codegen: Skip GDBus reply handling when async callback is N (*)
  a3a9343... tests: Add "no-reply" DBus test to increase coverage (*)
  d3bfaa4... build: Add --enable-test-ubsan configure option and "test-u (*)
  acc059f... ccode: Allow to add defines in a special section (*)
  994b4cb... ccode: Allow appending `#elif`, `#else` cases to CCodeIfSec (*)
  d6f5559... codegen: Introduce VALA_EXPORT for public symbols to improv (*)
  b50a17e... codegen/vala: Improve check for GLib.Source derived classes (*)
  a75751d... gio-2.0: Improve DatagramBased.create_source() binding (*)
  d1cb327... codegen: Factor out compact_class_has_instance_struct_membe (*)
  bf2f5c1... codegen: Fix support for public fields on GLib.Source subcl (*)
  0b0ff3b... vala: Parameter following params-array parameter is not all (*)
  784905f... gstreamer: Update from 1.19.0+ git master (*)
  00fdea5... webkit2gtk-4.0: Update to 2.33.1 (*)
  fb7f0b6... pango: Mark language parameter of AttrIterator.get_font() a (*)
  1c1d7f8... gtk4: Update to 4.3.0+24f0ae1d (*)
  b39943c... gtk+-3.0: Update to 3.24.29+f9fe28ce (*)
  f52fa61... glib-2.0: Add missing has_typedef attributes on SourceFuncs (*)
  0fa66ca... Sync NEWS from 0.52 (*)
  9bd6528... codegen: Allow null to initialize non-null struct inside in (*)
  75b0117... codegen: Implementing GLib.Source.prepare/check is optional (*)
  7001274... codegen: Fix variadic constructors for compact classes and  (*)
  c258c1d... ccode: Avoid trailing space after #else of CCodeIfSection (*)
  9d7192b... girwriter: Use "optional" and "nullable" instead of depreca (*)
  9a8fd34... build: Use jing to verify generated GIR file, if available (*)
  9d9f640... javascriptcoregtk-4.0: Fix JSC.Class.add_property() binding (*)
  4390860... tests/girwriter: Add missing [Flags] annotation (*)
  75333ea... girwriter: Respect GIR.name for constants, errordomains and (*)
  02221a0... testrunner: Add support for girwriter tests (*)
  2b1ac18... Recognize multiple valid CCode.gir_namespace/_version attri (*)
  59ddcb6... linux: Add SocketCAN bindings, and ISOTP constants and opti (*)
  7ab2b44... linux: Substitute linux/if.h with net/if.h (*)
  9b83a14... linux: Fix some bindings errors (*)
  faa83eb... linux: Fix i2c-dev constants (*)
  950f497... glib-2.0: expected_type and return value of VariantDict.loo (*)
  ad65257... gstreamer: Update from 1.19.0+ git master (*)
  4b0aa07... webkit2gtk-4.0: Update to 2.33.2 (*)
  46c45c4... gtk4: Update to 4.3.1+6818eee8 (*)
  c9888fd... vapi: Update GIR-based bindings (*)
  7fef9b0... gio-2.0,glib-2.0: Add new symbols from 2.69.0 (*)
  48ff646... codegen: Use detroy_value() for delete statement (*)
  d9326fd... glib-2.0: Add Uri.to_string/to_string_partial() (since 2.66 (*)
  eaf0e87... codegen: Fix params-array in constructor for struct (*)
  6f8012c... docs: Update bootstrap instructions in README.md (*)
  7c4a957... testrunner: Allow checking generated C sources (*)
  366590a... tests: Add expected generated C sources (*)
  4215e8c... vala: Rely on DataType.to_qualified_string() implementation (*)
  9c4f920... tests: Don't check generated C for conditional glib test (*)
  2848b53... vala: this_parameter property for subroutines is nullable (*)
  f25b5b1... girwriter: Add explicit writable attribute to all field ele (*)
  f3a8f1a... girparser: Never skip "function" elements (*)
  f00ba57... girparser: Add "move-to" value of functions as Version.repl (*)
  484c97c... girparser: Improve instance method detection (*)
  9d57089... Regenerate GIR-based bindings for improved instance method  (*)
  35b3b43... girwriter: Fix position of "result" parameter for struct co (*)
  4bc9381... girparser: Add support for "final" class attribute (*)
  7ebb25f... Add support for sealed classes (*)
  453c81d... Slightly improve source_reference for get_dup_func_expressi (*)
  9572175... vala: Add support for null-safe access operator (*)
  c68a9d0... girwriter: Write missing c:type attribute of compact class  (*)
  941f4fa... gtk4: Update to 4.3.2+04f3c805 (*)
  5479850... gstreamer: Update from 1.19.0+ git master (*)
  0afdde0... vapi: Update GIR-based bindings (*)
  be03c3c... gobject-2.0: Fix the Closure.invoke() signature (*)
  a0e8e4b... vala: Disallow resize() for constant arrays (*)
  4f14b64... Sync NEWS from 0.52 (*)
  d998299... tests: Add more "null-safe access" tests to increase covera (*)
  9471ab0... webkit2gtk-4.0: Update to 2.33.3 (*)
  cf3a408... girwriter: Improve struct creation method binding (*)
  dc46b5f... Release 0.53.1 (*)
  3aaf1a9... gstreamer: Update from 1.19.0+ git master (*)
  635e1bc... pango: Update to 1.49.0+54e1aed0 (*)
  4dd10cd... gtk4: Update to 4.5.0~2db8d7f6 (*)
  4e305e2... codegen: Fix property access inside opaque compact class (*)
  ab74496... glib-2.0: Current constants in GLib.Math are part of glib.h (*)
  c012158... codegen: Add missing cast to access base-class members in c (*)
  60fd1f8... glib-2.0: Add RefString since 2.58 (*)
  adf00e8... gstreamer: Update from 1.19.0+ git master (*)
  24e8c3d... gtk4: Update to 4.5.0~e681fdd9 (*)
  614fc7a... vapi: Update GIR-based bindings (*)
  2ce4516... Release 0.53.2 (*)
  6ad1127... gio-2.0: Unhide a few usable symbols which are marked not i (*)
  8ac0970... vala: Warn about unsupported cast to void and drop it (*)
  17a8486... tests: Add missing cast-void-not-allowed.c-expected (*)
  8b894d6... valadoc: Correctly format background of inline @link's (*)
  37db812... vala: Don't restrict element type of GLib.Array (*)
  0f3cc46... Release 0.54.0 (*)
  ff0eda5... codegen: Add type declaration for implicit temporary local  (*)
  2ed5c4d... codegen: Sealed class in external package is not special (*)
  2826ada... gstreamer: Update from 1.19.0+ git master (*)
  b11345d... gtk4: Update to 4.5.0~3e20ecd6 (*)
  1538015... Release 0.54.1 (*)
  d072586... vala: Multi-dimensional params-array not allowed (*)
  192c6df... build: At least valac 0.16.1 is required (*)
  ecdb9b8... docs: Bump vala version references in README.md (*)
  aeb38b2... docs: Add myself to AUTHORS (*)
  fe3625d... vala: Accept NullType as generic type argument (*)
  40c017f... tests: Add missing generics/null-type.c-expected (*)
  9a6dd63... tests: Add "integer/float literal" tests to increase covera (*)
  172694e... gio-2.0: Update to 2.71.0~a0d2efdc (*)
  21d26fd... gtk4: Update to 4.5.0~da5efea6 (*)
  1a59fda... glib-2.0: Update 2.70 symbols (*)
  dbe8d2a... Bump version suffix to 0.56 (*)
  40a9238... vala: Add optional SourceReference parameter to DataType cl (*)
  9bd69d2... vala: Preserve the source reference when resolving data typ (*)
  ce15989... vala: Set source references of created DataType instances i (*)
  76a08b8... vala: Drop RealLiteral.get_type_name() (*)
  b60266e... Set TypeParameter as symbol of GenericType (*)
  0b3c86e... glib-2.0: Add Unicode 14.0 symbols (*)
  594cc46... vala: Parameter following ellipsis parameter is not allowed (*)
  6a9ddf7... girparser: Add support for "ref_/ref_sink_/unref_function"  (*)
  db9e4ce... gee: Add missing type-arguments (*)
  b67bb03... tests/girwriter: Add missing type-argument (*)
  5ffd65e... tests: Add more "type-arguments" tests to increase coverage (*)
  5155348... vala: No need to run return_type.check() twice for method (*)
  ba0d8e9... vala: More thorough check of ValueType and set CodeNode.err (*)
  6ac079d... codegen: Actually free data when using "remove(_all)" on GL (*)
  9e941a9... tests: Rename invalid yield-return test to avoid conflict (*)
  ca73184... tests: Add more "type-arguments" tests to increase coverage (*)
  ac4fcff... tests: Avoid causing unrelated errors in invalid test cases (*)
  41f2e9c... parser: Don't bail parsing of yield expression on error (*)
  e71ae37... codegen: Move some errors to semantic analyzer pass (*)
  516f209... vala: Set more missing source references of CodeNode instan (*)
  59e5d31... tests: Add invalid "target/destroy access" tests to increas (*)
  9e336f2... tests: Add "instance access to implicit to_string() method  (*)
  f2570bb... tests: Add missing tests/enums/bug614424.c-expected (*)
  3eebf31... tests: Add more invalid "member access" tests to increase c (*)
  511848d... tests: Extend "access virtual signal of interface" test to  (*)
  02f7568... tests: Split "Variant (de)serialization" test to trigger on (*)
  7996b74... Sync NEWS from 0.54 (*)
  01b8729... vala: Really check compatiblity of error types for delegate (*)
  4a1fe51... vala: Correctly output signature of callable throwing error (*)
  28ef85c... tests: Add more invalid "(un)lock" tests to increase covera (*)
  dadfb89... tests: Add invalid "unary decrement" test to increase cover (*)
  ca457c1... vala: Replace and drop UnaryExpression.find_member_access() (*)
  eae660f... tests: Add "no error type in catch" tests to increase cover (*)
  d622c77... vala: Report error for non ErrorType in throws (*)
  9bd5dce... codegen: Use ErrorType.error_domain if possible (*)
  876ace8... parser: Make sure ErrorCodes are accessible as needed (*)
  0a53d37... vala: Implement CodeWriter.visit_foreach_statement() (*)
  d1232b9... vala: Improve CodeWriter.visit_catch_clause() (*)
  0751a9e... Use ErrorType-based collection for CodeNode.get_error_types (*)
  9c25665... tests: Add "throws error code" tests to increase coverage (*)
  01affa4... Revert "Use ErrorType-based collection for CodeNode.get_err (*)
  59e74da... gstreamer: Update from 1.19.2+ git main (*)
  3c08b7c... vapi: Update GIR-based bindings (*)
  96d4a48... vapi: Add libsoup-3.0 binding (*)
  e259ba4... vapi: Add webkit2gtk-5.0 bindings (*)
  55d61b1... Sync NEWS from 0.54 (*)
  8db3f8a... vala: Improve error message for invalid handler of dynamic  (*)
  8cdca06... girparser: Accept "sealed" for transformed records and comp (*)
  1fdc269... gstreamer-1.0: Make Gst.Uri a sealed class (*)
  554011b... Add support for partial classes (*)
  048aaba... vala: Add support for nested methods (local functions) (*)
  b79a8ac... tests: Add missing tests/objects/class-partial.c-expected (*)
  42acc6d... alsa: Add more API and fix a few things (*)
  4288a12... tests: Extend "dynamic" signal test to increase coverage (*)
  0421eb9... vala: Using SignalHandler.disconnect() is required for dyna (*)
  b9df26b... codegen: Split out GSignalModule.emit_signal() (*)
  8152d91... codegen: Stop generating wrappers for dynamic signal connec (*)
  c655e65... parser: Split out Parser.parse_switch_section_statement() (*)
  2215b53... parser: Better handling of misplaced switch sections (*)
  7eed6c7... genie: Amend text of indent and dedent for error messages (*)
  d4071fa... genie: Accept INTERR token before type arguments when parsi (*)
  c0970d0... genie: Properly handle plain "get" or "set" property access (*)
  86de38c... genie: Use TokenType.EXCEPTION instead of TokenType.ERRORDO (*)
  c803a13... tests: Add more "declaration" tests for genie to increase c (*)
  619f120... tests: Fix Makefile.am (*)
  1827506... gtkmodule: Improve error message for invalid signal element (*)
  5314e15... tests: Add more "statement" tests for genie to increase cov (*)
  f8ecb36... tests: Fix mixed up naming of base-type tests for classes (*)
  a0d7177... vala: Add accessibility check of type for constants and str (*)
  1f28a5d... vala: Drop SemanticAnalyzer.is_type_accessible() (*)
  f1a8f2a... codegen: Use CCodeConstant for member access of constant sy (*)
  f38fdde... codegen: Emit constants without initializer list in defines (*)
  32366df... vala: Add multi-line support to Vala.Report (*)
  88801eb... vala: Don't allow casting to void (*)
  af730d4... vala: Don't allow casting real structs to classes or simple (*)
  6d61901... gdbus: Use g_dbus_method_invocation_take_error() as simplif (*)
  7ab0a8e... glib-2.0: Update 2.72 symbols (*)
  9dff977... vapi: Update GIR-based bindings (*)
  5b6345a... codegen: Add and use CCodeConstantIdentifier for accessing  (*)
  16840d2... vala: Check for unavailable value-type of variable initiali (*)
  1051b5f... codegen: Check required length of enum type name for GType  (*)
  810952e... codegen: Add missing check while overriding virtual async i (*)
  a2b67f5... tests: Remove wrongly committed files (*)
  30a1d3a... gstreamer: Update from 1.19.3+ git master (*)
  176ffbf... gstreamer-base-1.0: Some parameter fixes (*)
  7210245... genie: Accept accessibility and async modifiers on "constru (*)
  6bf651d... ccode: Fix CCodeUnaryExpression.write() for PREFIX_INCREMEN (*)
  a85ec57... vala: Add [Profile] as known attribute for methods (*)
  0f493a1... tests: Add [Profile] method test to increase coverage (*)
  5f41346... tests/girwriter: Increase coverage (*)
  3e650c1... tests: Add runtime checks to signals tests and increase cov (*)
  56bc688... vala: Report error on missing gio-2.0 package for async con (*)
  0a59efb... vala: Fix signals with generic return (*)
  6783dba... build: Add "test-update" which passed UPDATE_EXPECTED=1 to  (*)
  3ec2760... webkit2gtk-*.0: Update to 2.35.1 (*)
  a44117b... tests: Rename colliding test cases to avoid conflicts (*)
  05d804b... codegen: Drop inconsistent space for ObjectType parameters (*)
  0e09771... codegen: Accept CCode.type attribute on parameters (*)
  0b49956... gnome-desktop-3.0: Some parameter fixes (*)
  a4b1c63... vapi: Add gnome-desktop-4, gnome-bg-4 and gnome-rr-4 bindin (*)
  935a92d... tests: Rename colliding test case to avoid conflict (*)
  067e82d... vapi: Update GIR-based bindings (*)
  80538d1... tests: Add missing methods/parameter-ccode-type.vala (*)
  2605e57... Sync NEWS from 0.54 (*)
  636ae06... glib-2.0: Always use the actual C type for CCode.array_leng (*)
  9f1fa33... vala: Check accessibility of initializer for constant and e (*)
  8c2fa82... vapigen.m4: use $PKG_CONFIG_SYSROOT_DIR (*)
  f4862e9... build: Update git-version-gen to latest upstream (*)
  ce24cc8... tests/girwriter: Use the actual expected output of our girw (*)
  439c219... gtkmodule: Handle nested closure elements and bind them acc (*)
  56a90b0... vala: NullLiteral is not a valid argument for string concat (*)
  55677ef... tests: Add missing tests/structs/struct-static-field-initia (*)
  1473f3e... codegen: Correctly handle chain up of struct creation metho (*)
  29bef67... vala: Set is_yield_expression in async context when chainin (*)
  5d2d9a2... tests: Add more "chain up" tests to increase coverage (*)
  e3b7be0... vala: Drop duplicate check for unsupported flag of creation (*)
  c507539... vala: Drop duplicate check for unsupported flag of struct m (*)
  f593418... vala: Report statement parsing error if it is not meant to  (*)
  7b03a4b... codegen: Use a dedicated EmitContext for _variant_get*() fu (*)
  c2a5316... tests: Add "type-parameter property clash" test to increase (*)
  19135db... codegen: Initialize type parameter properties for generics  (*)
  b5db457... gstreamer-1.0: Unskip the ElementFactory.make/create_full() (*)
  52c225d... vapi: Update GIR-based bindings (*)
  92b2e93... girparser: Avoid possibily creating duplicated attributes (*)
  8faa03e... Sync NEWS from 0.54 (*)
  9f1de7a... vala: Allow unsafe assignment of integer to enum while repo (*)
  5041457... vala: Non nullable enum types are simple types (*)
  1133400... Properly use [Flags] feature for ModifierFlags and CCodeMod (*)
  4c27684... vala: Silently accept unsafe assignment of "0" literal to e (*)
  a81bc7a... vala: Correctly replace "in" expression in pre-/postconditi (*)
  73cd47c... parser: Improve partial classes support (*)
  b2ef0ed... Make more use of native GLib.Regex syntax (*)
  0c0c4e6... Revert "Make more use of native GLib.Regex syntax" (*)
  929d3be... vala: Show source location when reporting deprecations (*)
  e556d70... gio-2.0: Add custom MemoryOutputStream.with_*data() wrapper (*)
  5738468... codegen: Allow boxing of non-external SimpleType structs (*)
  29470db... codegen: Cast given default-value of struct with possible m (*)
  9adade6... codegen: Initialize "result" variable on declaration for ab (*)
  c46078f... codegen: Use __once instead of __volatile in generated code (*)
  0e9b381... tests: Skip constants/member-access-enum.vala for ASAN (*)
  de16820... tests: Add XFAIL tests if undefined behavior sanitizer is e (*)
  d74400b... Support "emit" for explicit signal emission (*)
  a24f442... Add native support to specify non default length-type for a (*)
  62bb360... tests: Add "async signal handler" test to increase coverage (*)
  0b954dc... codegen: Clear existing length values when revisiting a sli (*)
  333912f... tests: Skip runtime of array length type test on "32-bit" (*)
  265a5cd... vapi: Update GIR-based bindings (*)
  e73a038... Sync NEWS from 0.54 (*)
  590e041... codegen: Generated SimpleType structs don't have a type id (*)
  a9f620a... gtk4: Update to 4.6.0+06e5da45 (*)
  8f7dacb... vapi: Update GIR-based bindings (*)
  775187f... Release 0.55.1 (*)
  cd25750... vala: Require lvalue access of delegate target/destroy "fie (*)
  45fe852... codegen: Add support for async main (*)
  78da97b... codegen: Avoid symbol clashes with "va_*" from "stdarg.h" (*)
  8c72e14... parser: Reduce the source reference of main block method to (*)
  ca3c169... vala: Implement missing YieldStatement.accept() (*)
  47d85ba... vala: Make Vala.Variable an abstract class (*)
  eea3a2a... vala: async-ize main block when yield is used (*)
  6638ada... glib-2.0,gio-2.0: Update 2.72 symbols (*)
  4a81a1c... gstreamer: Update from 1.19.3+ git master (*)
  df6f639... gtk4: Update to 4.6.0+a092986a (*)
  798e1c3... codegen: Access of inline allocated array is guaranteed to  (*)
  8105d9e... codegen: Don't uncoditionally null check callback_func for  (*)
  ca3da69... codegen: Access of stack allocated struct is guaranteed to  (*)
  0db2ebd... vala: Add foreach statement support for GLib.Array (*)
  44195a0... vala: Add foreach statement support for GLib.Sequence (*)
  3e38dc4... vala: Add support to infer return type of dynamic signals (*)
  1e4205b... codegen: Cast generic return value from g_sequence_get() (*)
  6a8e279... parser: Improve handling of nullable VarType in with-statem (*)
  f40c602... glib-2.0: Fix criticals in string.joinv() with arrays that  (*)
  d3c84ca... vapi: Add linux-media bindings (linux/media.h) (*)
  a1dc585... alsa: Add/fix *.alloca() functions (*)
  4b6f8a8... posix: Add limits.h binding (*)
  224051f... v4l2: Update V4l2.Capabilities and fix some inline arrays (*)
  f853104... vala: Transform assignment of an array element as needed (*)
  c59ee09... codegen: Write array length of formal parameters with fixed (*)
  dc03028... manual: Update from wiki.gnome.org (*)
  e13e0d6... Release 0.55.2 (*)
  0d6d200... vala: Some simplifications while TypeParameter is a TypeSym (*)
  ab482a7... vala: Add missing TraverseVisitor.visit_data_type() (*)
  9086fb1... tests: Generic type inference for static methods only in co (*)
  7b5c4f5... vala: Improve check of generic type references in static co (*)
  8885d24... codegen: Use correct target/destroy of delegate field initi (*)
  8c64b76... gtk4: Specify sentinel for GtkAcessible methods (*)
  dbebb78... tests: Relax dependency of asynchronous/method-main-async.v (*)
  acbd96f... gstreamer: Update from 1.19.90+ git main (*)
  7f95f0f... gtk4: Update to 4.6.0+06ec4ec1 (*)
  42af221... gio-2.0,glib-2.0,gobject-2.0: Update 2.72 symbols (*)
  afd8f8e... vapi: Update GIR-based bindings (*)
  da77acb... vala: Make sure to drop our "trap" jump target in case of a (*)
  eb7aac3... vala: Move dynamic property errors to semantic analyzer pas (*)
  406b3a6... codegen: Stop generating wrappers for dynamic property acce (*)
  7b3fc94... parser: Allow usage of dynamic on VarType (*)
  fab202f... parser: Clean up creation of constant declaration (*)
  2b443be... vala: Remove some public API from symbols and types (*)
  2a6972f... test/gtktemplate: Use correct class name (*)
  a1a8b3f... gtkmodule: Recurse inner classes of ObjectTypeSymbols (*)
  0d3ff97... gtkmodule: Improve UI parsing and handling of nested object (*)
  7496f6e... gtkmodule: Recurse inner classes of ObjectTypeSymbols (2) (*)
  190bda0... vala: Free empty stack list for code contexts (*)
  8ea51c7... vala: Clear SemanticAnalyzer.current_{symbol,source_file} w (*)
  8c5a6dc... Release 0.55.3 (*)
  d9f7022... vala: Catch and throw possible inner error of lock statemen (*)
  f8b7f0d... build: Update gitlog-to-changelog to latest upstream (*)
  85d01e1... build: Update git-version-gen to latest upstream (*)
  7e75f81... vala: Only add catch clause if an inner error is possible (*)
  baebb4b... tests: Add more Werror=... flags (*)
  e72804e... vala: Member reference for ObjectCreationExpression is neve (*)
  f8b401d... tests: Fix objectcreation-no-creation-method.test (*)
  ac9a2ae... tests: Add invalid "error creation" tests to increase cover (*)
  7dbcea1... tests: Extend "direct access to error code" test to increas (*)
  35c641f... vala: Drop unused MemberAccess.creation_member property API (*)
  e51493e... vala: Add common CallableExpression.call property API (*)
  d8882cd... vala: Keep error-code symbol reference in callable expressi (*)
  9669d76... vala: Allow delegate without target to be used as constant  (*)
  c97b833... gstreamer: Update from 1.21.0+ git main (*)
  1696095... vapi: Update GIR-based bindings (*)
  f14467a... glib-2.0: Update 2.70/72 symbols (*)
  181218b... vapi: gtk4-unix-print is GIR-based (*)
  33510fe... codegen: Split out GTypeModule.generate_autoptr_cleanup() (*)
  612bded... codegen: Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for interface (*)
  87d6694... codegen: Emit G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC() for struct (*)
  ad5927f... glib-2.0: Annotate error-domains with "has_type_id = false" (*)
  1f4ae3f... glib-2.0: Add type_id of GLib.Error (*)
  a153000... codegen: Default to "has_type_id = false" for external erro (*)
  da4ff03... codegen: Emit GType definition for error domains (*)
  147cf8a... girparser: Pick up type_id of error domains (*)
  d5a1678... vapi: Regenerate GIR-based bindings to pick up type_id of e (*)
  0d43276... Release 0.55.90 (*)
  03e74e5... g-i: Update gidl binding to include type hierarchy (*)
  95fc831... glib-2.0: Consistently use type long as index in strings
  24f6ef2... Adapt to changes of string bindings

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