[gjs] (440 commits) Non-fast-forward update to branch ewlsh/refactor-argv



The branch 'ewlsh/refactor-argv' 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:

  bcacbe4... Refactor ARGV handling.

Commits added to the branch:

  1b68e2e... gobject: Handle CONSTRUCT_ONLY flag (*)
  de24d1b... function: Only get function name if we actually warn (*)
  05745ab... Merge branch 'verdre/gjs-small-invoke-c-func-improvement' (*)
  5f3a5bb... build: Remove JSTracer forward declaration from IWYU proces (*)
  40f6cad... args: Fix missing include (*)
  b93f76f... test: Mark that g_assertion_message() does not normally ret (*)
  459909a... modules: Split print functions into native module. (*)
  670136b... Merge branch 'ewlsh/gjs-split-print' (*)
  c2e40a2... arg: Add an utility header to access to GIArgument union me (*)
  4163c85... arg: Generate heap values using a single template function (*)
  cacc79b... arg: Add arguments setter/getter to use implicit types (*)
  d82c7ae... arg: Add template specialization for boolean (*)
  0d10efa... CI: Fix image builds (*)
  4fedbf0... Merge branch 'june-maintenance' into 'master' (*)
  bce507f... release: Prepare for 1.65.4 (*)
  1df1509... build: Post-release version bump (*)
  15536db... CI: Don't run iwyu jobs on schedules (*)
  df83e38... CI: Build sysprof from source in debug image (*)
  ec895ad... profiler: Implement flush delay internally (*)
  7182b9a... CI: Build profiler only on debug CI images, and bump pinned (*)
  b16383b... build: Bump sysprof dependency to libsysprof-capture-4.a (*)
  d69f75b... build: Add sysprof-capture-4 subproject (*)
  ea790b9... Merge branch 'pwithnall/gjs-sysprof4' (*)
  f1871d2... CI: Run coverage jobs on debug image as well (*)
  1f8bc1f... arg: Ignore compiler warning on un-initialized value (*)
  9b8065a... testIntrospection: Verify we warn also when trying to use M (*)
  8419788... arg: Update copyright statement (*)
  82e439c... build: Add sysprof subproject dir to gitignore (*)
  552df9b... CI: Check separate inline header files as well (*)
  30acf7c... build: Fix includes according to latest IWYU config (*)
  25bb247... CI: Switch ASAN jobs to runners tagged so (*)
  ac8f921... Merge branch 'barthalion/asan-runner' into 'master' (*)
  b2f9cb7... global: Refactor to support multiple global types. (*)
  fbb6cff... Fix iwyu errors. (*)
  f1dc698... Merge branch 'refactor-globals' into 'master' (*)
  abfa68d... jsapi-dynamic-class: Don't predefine properties with RESOLV (*)
  07eadd7... engine: Remove GJS_DISABLE_EXTRA_WARNINGS (*)
  9731c36... build: Switch to C++17 (*)
  143f244... object: Use JS::Heap<jsid> in the negative lookup cache (*)
  065df98... js: Define Symbol.toStringTag names on all our custom class (*)
  644f117... engine: Use JS_SetGlobalJitCompilerOption to control the JI (*)
  7c07aa3... Merge branch 'mozjs78prep' into 'master' (*)
  67c394f... arg: Use GIArgument's char pointer to store strings (*)
  e4eef17... arg: Make possible to set any pointer type without casting (*)
  87e2933... arg: Add GIArgument setter overload for char32_t (*)
  adfa30f... arg: Add GIArgument setter overload for function pointers (*)
  52c269b... arg: Add utility function to unset a GIArgument depending o (*)
  e779673... arg: Rename GIArgument accessor templates to be shorter (*)
  b8f0898... gi: Use specialized GIArgument wrapper to handle enum types (*)
  8f220e6... function: Ensure ffi return pointer initialization is consi (*)
  833c645... js: Use gjs_arg_value to get, set and access GIArgument val (*)
  7b3d59f... arg: GType should be stored in unsigned GIArgument storage (*)
  ff05be3... Merge branch 'arg-inlines' into 'master' (*)
  ccd10f9... maint: Use concise C++17 type traits (*)
  c7e3fd1... gi: Add inline utilities header to do template-based pointe (*)
  390aeda... CI: Fix iwyu job to process inline-only header files (*)
  cb62170... build: Add missing header file (*)
  f7b8852... function: Use pointer as fallback argument value as we do i (*)
  cd66246... arg: Explicitly enable pointer and non-pointer inlines (*)
  9b6a554... Merge branch 'fix-32bit' into 'master' (*)
  7cf9350... function: introduce a new system for better caching of mars (*)
  959b4f9... arg-cache: make actual use of the argument cache (*)
  10e234b... arg-cache: be more fine-grained in the argument cache (*)
  1f3984c... arg-cache: extend to handle interface types too (*)
  cb86657... function: use the argument cache for the instance parameter (*)
  5e76857... arg-cache: Improve struct packing and add sizeof guard (*)
  dce7e22... arg-cache: Factor out code for handling null pointers (*)
  08a56d5... arg-cache: Limit GI arguments to 253 and use 8-bit storage (*)
  8b2927b... arg-cache: Save space in enum bounds (*)
  adfb7dc... arg-cache: Save space by not caching GType (*)
  1bdc542... arg-cache: Store marshallers in predefined groups (*)
  9ad6a9b... CI: Downgrade meson (*)
  3cb300e... CI: Downgrade meson in debug image as well (*)
  017b562... Merge branch 'wip/gcampax/70-arg-cache' into 'master' (*)
  ec20c47... Fix build on 32-bit architectures (*)
  b5b3511... Merge branch 'mcatanzaro/#336' into 'master' (*)
  47edcc7... union: Use cached gtype instead of g_registered_type_info_g (*)
  ac1afd4... CI: Use GNOME/gjs as the base for IWYU comparison (*)
  0812c94... console: Reduce scope of HAVE_READLINE_READLINE_H (*)
  ee84746... maint: Use 'if constexpr' in templates where possible (*)
  94afcc5... maint: Remove workaround for GLib warning (*)
  07f831f... CI: Add mozjs78 images (*)
  a1cf3f6... arg: Make GType argument value selection more explicit (*)
  a4d4079... maint: Use C++17 attributes (*)
  a48b37b... Merge branch 'july-maintenance' into 'master' (*)
  f0bc048... arg-cache.cpp: Fix build on Visual Studio (*)
  5f50d20... Merge branch 'master.msvc' into 'master' (*)
  25d5db5... arg: Add function to handle big numbers warning on rounding (*)
  39fe12c... arg: Add functions to get/set pointer values from/to intege (*)
  1bfd5e1... arg: Use more template-based int-to-pointer conversions (*)
  32ae037... arg: Use default c++ type names to figure out the array siz (*)
  7aff609... arg: Use g_clear_* facilities to uset the GIArgument values (*)
  ebcf4f4... function: Use consistent types when setting ffi_arg from re (*)
  7fb0cdd... function: Use a template to safely assign GIArgument values (*)
  ae914af... wrapperutils: Only use templates to define InfoMethodsPolic (*)
  388609b... object: Use template-based definitions for signal action fu (*)
  1ae1eb5... CI: Remove GJS_GLOBAL_SLOT_PROTOTYPE_* from IWYU overrides  (*)
  ef0f9db... CI: Update IWYU includes (*)
  ce48c30... utils-inl: Use constexpr checks for int-to-pointer conversi (*)
  030c203... arg: Use if constexpr instead of std::enable_if when possib (*)
  a2633f7... arg: Use if constexpr to return the argument member (*)
  7b24910... arg: Use if constexpr to simplify boolean specializations o (*)
  0768193... arg-cache: Associate callback closure with instance object (*)
  2c32264... coverage: Treat coverage prefix as absolute path (*)
  a7ee9a7... Merge branch '338-fix-callback-crash' into 'master' (*)
  cebb2ad... Merge branch '322-treat-coverage-prefix-as-absolute-path' i (*)
  7303972... build: Build with mozjs78 (*)
  5561236... js: Refactor Array-related JSAPI calls. (*)
  1fce936... js: Fix up declarations of mozilla::DefaultHasher (*)
  2463039... jsapi-util-string: Remove JSFlatString (*)
  e0edc8c... engine: Update hook signatures. (*)
  3cb7b80... js: Remove JSREPORT_ERROR and JSREPORT_WARNING (*)
  c083ecd... jsapi-util: Remove js::Jsvalify. (*)
  56d73c4... js: Various API renames and adjustments (*)
  b300f9a... console: Adapt to new JS::PrintError API. (*)
  1b201b8... js: Update header includes for SpiderMonkey 78 (*)
  0f0d1f0... debugger: Remove Debugger.enabled property (*)
  1f767c9... global: Allow uneval() in debugger global (*)
  bbde761... tests: Fix specifics in tests to match SpiderMonkey 78 outp (*)
  98e9317... wrapperutils: Be stricter about having a prototype with cor (*)
  d67e96e... CI: Update CI images to mozjs78 (*)
  a948afa... docs: Update documentation for SpiderMonkey 78 (*)
  72bf5a3... valgrind: Update valgrind file for SpiderMonkey 78 (*)
  854bec8... coverage: Enable coverage before creating GjsContext (*)
  6e68cd0... Merge branch 'mozjs78' (*)
  97de40b... release: Prepare for 1.65.90 (*)
  07221d6... gdbus-wrapper: support multiple bus connections (*)
  f5168f4... Merge branch 'fix-emit-after-unexport' into 'master' (*)
  86b425f... eslint: Bump ecmaScript version (*)
  b9315ee... Merge branch 'lint-bump' into 'master' (*)
  9714bad... Documentation: add documentation for ENV variables (*)
  f025a86... Merge branch 'document-env-variables' into 'master' (*)
  a3349b3... meson: Fix Windows builds against mozjs-78 and later (*)
  1ec0766... arg-cache.h: Fix building on clang-cl (*)
  2fcaf1d... README.MSVC.md: Update instructions on Windows/MSVC builds (*)
  0bf49f9... arg-cache: Don't set always the array length to an ulong in (*)
  2c4eff8... arg-cache: Fail in case we try to set an unsupported array  (*)
  3bbc702... Merge branch 'master.windows' into 'master' (*)
  4af5a00... Merge branch 'arg-cache-arraylength-auto' into 'master' (*)
  1716c86... arg-cache: Always use an unsigned int mask for flags (*)
  530b1ab... Merge branch 'wip/smcv/flags-are-still-int-sized' into 'mas (*)
  8c60ecd... Remove potential use-after-free data corruption in ByteArra (*)
  dd2139a... Prevent unimplemented vfuncs from crashing. (*)
  630130d... Merge branch 'ewlsh/bytearray-to-string' into 'master' (*)
  e087bec... Merge branch 'ewlsh/fix-vfunc' into 'master' (*)
  b0ea57d... arg-inl: Use more constexpr functions and constexpr checks (*)
  f34ab58... build: Late post-release version bump (*)
  dfcb671... release: Prepare for 1.65.91 (*)
  3655436... build: Post-release version bump (*)
  a9c6d17... CI: Make iwyu idempotent (*)
  735a704... Merge branch 'wip/smcv/fix-iwyu' into 'master' (*)
  75b9f37... function: Don't assume FFI argument always matches GIArgume (*)
  870612a... Merge branch 'wip/smcv/issue319' into 'master' (*)
  5bb8451... [gjs|modules]/*.cpp: Forward declare specializations where  (*)
  4cd3fb7... meson: Bring back Visual Studio build support (*)
  d0339b3... README.MSVC.md: Update build instructions (*)
  a850650... Merge branch 'restore-msvc-build' into 'master' (*)
  dc15ab8... gjs_dbus_implementation_emit_signal: don't try to unref NUL (*)
  34eaec4... Merge branch 'dbus-signal-no-unref-null' into 'master' (*)
  aeb52c0... doc: add third party applications (*)
  498b65a... Merge branch 'patch-1' into 'master' (*)
  67f2658... tests: Add missing vfunc (*)
  9d39e68... maint: Un-deprecate Mainloop (*)
  0f3c532... maint: Add more eslint rules for restricted syntax (*)
  1677770... print: Define API writable (*)
  aa28329... arg-cache: Don't assume an interface type on caller allocat (*)
  1dc8120... boxed: Initialize all the private BoxedInstance members (*)
  6a0beae... Merge branch 'boxinstance-initialize-fix' into 'master' (*)
  0ca5c00... object: Fix GjsCallBackTrampoline's leaks (*)
  392828e... function: Unref the allocated trampoline if returning early (*)
  b52aa7d... Merge branch 'fix-trampoline-leaks' into 'master' (*)
  cf02338... Merge branch 'august-maintenance' into 'master' (*)
  d4356e0... arg-inl: Add gjs_arg_steal to unset a value and return its  (*)
  e54ba8e... cleanup: Don't use GSlice anywhere (*)
  513c15e... Merge branch 'arg-cache-dont-assume-interface' into 'master (*)
  9a05da5... release: Prepare for 1.65.92 (*)
  b0668c9... build: Post-release version bump (*)
  4746f8b... arg: Fix MIN/MAX safe big integer limits (*)
  293e208... Fix leak when virtual function is unimplemented. (*)
  072444c... function: Early-initialize arguments cache or we won't ever (*)
  b126a33... function: Assert the presency of function info only if we'v (*)
  ddb3730... arg-cache: Throw an error when handling unsupported caller- (*)
  dd49121... testGIMarshalling: Introspecting an unsupported out-caller  (*)
  e828771... Merge branch 'unsupported-caller-allocates-throws' into 'ma (*)
  8836e6c... Merge branch 'remove-gslice' into 'master' (*)
  eb2876a... Merge branch 'safe-integers-check' into 'master' (*)
  9911618... Merge branch 'ewlsh/fix-leak' into 'master' (*)
  2955f92... release: Add NEWS from stable release 1.66.0 (*)
  e74c8e3... build: Post-branch version bump (*)
  701b03c... fix build with clang (*)
  69ac90e... Merge branch 'clang' into 'master' (*)
  909f858... console: fix typo in command-line option (*)
  d32c24e... Merge branch 'fix-cli-help-message' into 'master' (*)
  607f9aa... profiler: Support external SysprofCaptureWriters (*)
  66dfb7f... arg: Use a switch to check the intarray element tags (*)
  19017c3... arg-cache: Use switch to select the array length argument t (*)
  1df6a2b... jsapi-util-error: Use switch to filter the supported error  (*)
  0ddb68b... object: Use switch to introspection unsupported tags (*)
  be58f48... arg: Use switch/cases instead of long if's when convenient (*)
  df26fb9... Merge branch 'more-switches' into 'master' (*)
  d4a1b0f... gjs-tests: Add gjs_arg_* tests (*)
  34d5102... gjs-tests: Add tests to verify rounded GArgument getter (*)
  9f0268a... Merge branch 'args-tests' into 'master' (*)
  051a841... Merge branch 'gbsneto/external-capture-writer' into 'master (*)
  19e519a... CI: Fix IWYU includes (*)
  11a443d... Merge branch 'includes' into 'master' (*)
  84cc8d8... function: Make gjs_callback_trampoline_ref to return the st (*)
  e2f9cf8... function: Use gatomicrefcount for trampoline refcounting (*)
  f298f86... function: Define a trampoline autopointer cleanup function  (*)
  621e952... function: Cleanup the completed trampolines removal in one  (*)
  8d38437... function: Use more auto pointers for base info (*)
  e81a7b5... engine: Cleanup leftover async calls trampolines on gc (*)
  79be1af... arg-cache: Make it clearer how we handle the trampoline ref (*)
  8b42e17... function: Use a vector to hold the completed trampolines (*)
  7f8cd63... jsapi-util: Mark some GjsAutoPointer operations as constexp (*)
  cecbb49... function: Use c++ features to handle GjsCallbackTrampoline (*)
  f970b78... function: Split trampoline callback handler removing goto (*)
  7eefd99... Merge branch 'trampoline-cleanups' into 'master' (*)
  a7a3a96... Prevent passing null pointers when not nullable. (*)
  358848f... Add test for not-nullable gpointer parameters. (*)
  8e9d037... arg: Automatically figure out the proper container type for (*)
  6698716... arg: Automatically set all the numeric values to GIArgument (*)
  be986f0... js-value-inl: Add Support for GType and 64 bit integer (*)
  7407548... arg: Add a templated static type name function (*)
  075fd82... arg-cache: Use gjs_arg_set_from_js_value to set arguments f (*)
  5d3506c... maint: Remove obsolete unittest.gdb (*)
  9732266... maint: Remove weird indentation from Meson subproject file (*)
  2466935... examples: Fix Clutter example (*)
  9694091... maint: Remove Mozilla license from stack.cpp (*)
  04f7b61... maint: Convert all existing license/copyright comments to S (*)
  d74a189... maint: Add MIT license to clang-format hooks (*)
  516cb55... maint: Add license to files that were copied from GLib (*)
  d908d99... maint: Add GPL license and copyright to example copied from (*)
  015a4d4... maint: Replace clutter example image with a known license-f (*)
  cd9fd1d... maint: Add dual MIT/LGPL license to all GJS files that didn (*)
  99de18c... CI: Make clang jobs actually use clang (*)
  b68f9c9... maint: Mark parameters maybe_unused if only used in asserts (*)
  fcc8dee... jsapi-util: Remove unused value read from /proc/self/stat (*)
  4b90d2a... jsapi-util: Change upper limit of RSS trigger to uint32 max (*)
  e5aedf5... tests: Remove constexpr from get_random_number (*)
  44ad776... profiler: More specific struct initializer expressions (*)
  8ec6c1b... CI: Add workaround for IWYU bug (*)
  8160e4a... Merge branch 'september-maintenance' into 'master' (*)
  6d68a57... Merge branch 'ewlsh/fix-null-pointers' into 'master' (*)
  de15f65... arg-cache: Add fundamental marshaller. (*)
  04dd056... Merge branch 'ewlsh/fix-fundamental-parameters' into 'maste (*)
  a2b0a99... release: Add NEWS from stable version 1.66.1 (*)
  7130f95... arg: Use only one single template-based function to create  (*)
  641e621... arg: Convert GValue arrays using auto function (*)
  e531302... arg: Implement gjs_array_to_strv using the auto-array (*)
  7256c36... arg: Don't create temporary values when array types have di (*)
  94c5e4e... gi: Use static argument type names instead of getting them  (*)
  7641d90... arg: Handle out-of-range error as part of the hashtable int (*)
  f4e96c7... arg-cache: Use only one marshaller for all the numeric type (*)
  d697df0... value: Use Gjs::js_value_to_c[_checked] to transform values (*)
  688a3eb... arg: Use a template function to generate Array from GList a (*)
  1330096... arg: Use an unique template function to free G(S)List (*)
  ffb1b14... arg: Use template function to convert JS Array to G(S)List (*)
  17217a3... arg: Improve debugging of numeric marshal conversions (*)
  c20a516... arg-cache: Use simple boxed marshaller if we're handling a  (*)
  c11f258... boxed: Also unset the GValue if allocated directly (*)
  1d0b4ea... arg-cache: Support passing GValue objects, not only generat (*)
  8eb11d6... test: Increase the timeout for the API tests test (*)
  51f4d51... Merge branch 'gvalue-pass-object' into 'master' (*)
  97fe490... Fixed error in _init() that prevented GType objects from be (*)
  a1d0d5b... Merge branch 'issue-238' into 'master' (*)
  6d90b3f... wrapperutils: Use native C++ allocation and deletion for wr (*)
  3aa7c42... Use standard allocator for JS private data (*)
  d526bf8... Revert "arg-cache: Save space by not caching GType" (*)
  6aec097... gi/wrapperutils: Move gjs_get_string_id() into resolve() im (*)
  95f83e5... arg: Use argument flags for the gjs conversion functions (*)
  3500148... gi: Support caller-allocates GValue arguments (*)
  b5a9dea... arg-cache: Use more flags to store argument flags (*)
  8d42570... arg-cache: Save unsigned state as argument flag, sharing th (*)
  1b7ca0c... wrapperutils: Release the arcbox if we return early (*)
  f19e67b... Fix 32-bit build (*)
  ee2462f... Merge branch 'mcatanzaro/#357' into 'master' (*)
  d966cf8... Update CONTRIBUTING.md about the runner system failure (*)
  96622ea... Merge branch 'patch-1' into 'master' (*)
  a948bb9... Merge branch 'wip/verdre/cache-gtype' into 'master' (*)
  1cdde52... Merge branch 'gvalue-caller-allocates' into 'master' (*)
  4ba1c19... Merge branch 'more-cpp-objects' into 'master' (*)
  1a7b11e... Merge branch 'wip/verdre/get-string-inside-resolve_impl' in (*)
  8334783... jsapi-util: Rewrite GjsAutoPointer to only use template dat (*)
  84d1fc4... jsapi-util: Add back support for C++ objects and arrays to  (*)
  d251072... jsapi-util: Add copy function to GjsAutoStrv (and test it) (*)
  6f73ae9... jsapi-util: Inherit constructors for GjsAutoBaseInfo and fr (*)
  55fa159... jsapi-util: Add copy and equality operator to GjsAutoPointe (*)
  c443c65... jsapi-util: Use constexpr based checks on GjsAutoPointer fu (*)
  232aeed... jsapi-util: Make SFINAE on constructor to work with clang++ (*)
  f0ecb36... boxed: Use an unique_ptr to store the FieldMap (*)
  4800710... jsapi-util: Add GjsSmartPointer template to create an auto- (*)
  8689229... gi: Use more GjsAutoPointer's in wrapper classes (*)
  76563ef... gi: Use GjsSmartPointer to handle destruction of Wrapped ob (*)
  f7d36e7... jsapi-util: Add out operator to get the double pointer (*)
  be527e7... arg: Use early-return in JS to GIArgument conversion functi (*)
  91c1839... jsapi-util: Add SmartPointer for G(S)List and use it (*)
  f4af2e5... repo: Use an autopointer to free the versions list, don't l (*)
  fc68688... arg: Use GjsSmartPointer to get the right auto pointer on a (*)
  19c5038... arg: Use smart pointers and early-return on functions (*)
  984ff15... added rule to handle blank lines at the start of blocks (*)
  84b4991... Merge branch 'nasah-kuma-updates-on-eslint-configuration' i (*)
  999e4f9... gi/object: Check property before access (*)
  8bdbc17... gi/fundamental: Check property before access (*)
  a079f02... testGIMArshalling: Actually run the GPtrArray utf8 tests (*)
  1c5c7fd... Add more documents for "imports" and "imports.gi" (*)
  77767d4... Merge branch 'imports-documents' into 'master' (*)
  bf64057... overrides/Gtk: Set BuilderScope in class init (*)
  3ca6720... gi/arg-cache: Only skip array length parameter once (*)
  220ad36... Fix CI by removing Docker service (*)
  be43edb... Merge branch 'constructor-warnings' into 'master' (*)
  2ec012e... Merge branch 'run-gptrarray-tests' into 'master' (*)
  6681d5d... Merge branch 'gtk4-hang' into 'master' (*)
  695cb11... Merge branch 'multi-len' into 'master' (*)
  869e41e... Merge branch 'templated-gjs-autopointer' into 'master' (*)
  156cbb8... lint: Switch to eslint-plugin-jsdoc and remove lint-condo. (*)
  3d288f9... Add .gitignore file (*)
  ecdfcbf... Add script for running eslint (*)
  50f4030... Merge branch 'ewlsh/fix-eslint' into 'master' (*)
  bbf6ef7... repo: Remove JSClass macros (*)
  a65dc53... Merge branch 'construct-only' into 'master' (*)
  1d6c70a... Merge branch 'remove-jsclass-macros-from-repo' into 'master (*)
  f73427e... CI: Avoid cppcheck false positive (*)
  4c02d47... CI: Activate GNOME-specific rules in cppcheck (*)
  95a48ca... Merge branch 'cppcheck' into 'master' (*)
  f89e058... maint: Move expressions with side-effects out of assert sta (*)
  ac0b11a... function: Don't use alloca for CallState values (*)
  a6c9432... function: Allocate ffi_arg_pointers using an unique_ptr arr (*)
  7f7c1ed... maint: Replace use of g_newa() and g_alloca() (*)
  e3494eb... dbus: Avoid null dereference in error message (*)
  85516f9... util: Fix wrong format specifiers (*)
  092157e... module: Delete GjsScriptModule copy constructor and assignm (*)
  0682069... tests: Use GObject weak pointer to track test object refcou (*)
  2fde9dd... CI: Avoid cppcheck false positives (*)
  1074a57... CI: Add cppcheck config file (*)
  a5de7e2... CI: Replace jobs that pull from DockerHub with CI templates (*)
  cf05a5a... CI: Replace cpplint image build and CI job with CI template (*)
  7842fec... CI: Use Fedora project registry images instead of DockerHub (*)
  4edf8ce... Dockerfile: Allow to pass the mozjs base to use for build-d (*)
  e5e202f... CI: Use images with buildah and runc preinstalled for image (*)
  5aa26ab... Merge branch 'bye-dockerhub' into 'master' (*)
  abe439d... CI: Stop building mozjs68 images (*)
  1b61043... CI: Upgrade mozjs78 images to Fedora 33 (*)
  f944630... Merge branch 'fedora33-ci-images' into 'master' (*)
  5a86389... param: Remove JSClass macros (*)
  811432b... importer: Remove JSClass macros (*)
  0b73755... *: Fix spelling mistakes found by codespell (*)
  bdd3e81... testRegress: Fix misspelled call in GBoxed regression tests (*)
  388a63c... Merge branch 'codespell-fixes' into 'master' (*)
  48dad69... .gitlab-ci.yml: add codespell job (*)
  8880c98... Merge branch 'codespell-ci' into 'master' (*)
  78bb511... maint: Add copyright notices based on major file contributo (*)
  f0c5203... maint: Make project compatible with Reuse Software spec (*)
  6bfca93... CI: Add license-check job (*)
  c69620a... Correct contributor copyright email. (*)
  70f42c5... maint: Add copyright notices to debugger tests (*)
  37a1c19... Merge branch 'copyright-conformance' into 'master' (*)
  792a9d9... CI: Fix bug in IWYU mapping file (*)
  be9bb2c... CI: Remove false positive includes (*)
  b7e3cb5... test: Avoid including stddef.h for NULL (*)
  3c1fad9... CI: Don't ignore fatal errors in IWYU postprocess script (*)
  7922fe8... profiler: Fix mistake in HAVE_SIGNAL_H preprocessor guard (*)
  87b96d8... CI: Fix bug in IWYU postprocess script (*)
  c8b4914... CI: Remove workarounds no longer needed for IWYU 0.14 (*)
  eeb7e38... CI: Add standalone header files to IWYU script (*)
  7fc69d9... CI: Make necessary changes to includes for IWYU 0.15 (*)
  7f1fc02... CI: Bump pinned job to a Fedora 33 image (*)
  51b8059... js: Remove IWYU pragma from includes (*)
  81d7dc9... Merge branch 'fix-iwyu-bugs' into 'master' (*)
  9284e0e... CI: Limit bandwidth usage for git clones during CI (*)
  d677230... CI: Compare cpplint and IWYU against the pull request's bas (*)
  16a9043... Merge branch 'reduce-bandwidth-and-diff-checks' into 'maste (*)
  e76f9ae... test: Fix debugger test script to print diff properly (*)
  f85940f... debugger: Make '$$' mean the last value (*)
  6cb8335... ci: When finding common ancestors use source branch or comm (*)
  6ce45bb... Merge branch 'ewlsh/fix-ci' into 'master' (*)
  6fb72fd... Revert "Merge branch 'ewlsh/fix-ci' into 'master'" (*)
  0306acb... Merge branch 'revert-6ce45bb3' into 'master' (*)
  50d7546... fix readline build on certain systems (*)
  4c92e1f... Merge branch 'readline-link' into 'master' (*)
  c07f084... Fix label formatting. (*)
  1e1333b... Use explicit types instead of auto (*)
  3c3592f... Assert when trying to define properties on wrong global typ (*)
  88f7a54... Add native registry for GI modules. (*)
  b8a85a2... Merge branch 'native-registry' into 'master' (*)
  fecbffd... CI: Generate compile database without running Meson (*)
  f2776af... arg: Only accept object in gjs_object_to_g_hash() (*)
  564f977... arg: Remove unnecessary forward declaration (*)
  9267ab4... CI: Ignore subprojects in coverage reports (*)
  864f1fe... CI: Remove unnecessary ninja invocation from coverage (*)
  8c24c0c... CI: Install sysprof from package instead of building it (*)
  4749b6b... CI: Remove JHBuild line from CI script (*)
  ead13b0... test: Use g_assert_{true,false} in unit tests instead of g_ (*)
  1193cab... jsapi-util: Remove const T* get() overload of GjsAutoPointe (*)
  d1f2807... test: Silence self-assignment clang warning in a more idiom (*)
  c5401b8... wrapperutils: Make static constexpr members uppercase (*)
  6d64102... gi: Remove unused destructors (*)
  ed3958a... wrapperutils: Remove to_string_kind() (*)
  c176057... jsapi-util: Change CallArgs parameter to const reference (*)
  f30f4b7... doc: Update style guide to include SPDX comments (*)
  516d0ea... gtype: Remove gjs_typecheck_gtype() (*)
  5ac6195... doc: Update style guide with advice about g_assert() (*)
  fd162a4... Merge branch 'november-maintenance' into 'master' (*)
  1dd64f4... build: Require gobject-introspection 1.66.0 (*)
  df593c3... NEWS: Fix issues found by codespell (*)
  08b753f... .gitlab-ci.yml: Also check NEWS file (*)
  0dd8957... Merge branch 'bump-gi-1.66' into 'master' (*)
  15bc165... Merge branch 'codespell-ci' into 'master' (*)
  9768f3f... Merge branch 'debugger-$$' into 'master' (*)
  870387b... wrapperutils: Really make debug methods no-ops if compiled  (*)
  4816b29... docs: Avoid confusing term "checkout directory" (*)
  ea4ecac... CI: Fix stdint.h IWYU workaround (*)
  2593b3a... context: Remove JSAPI annotation from GjsContextPrivate::ev (*)
  deb8fbe... CI: Fix getting the upstream base (*)
  ae6f5e5... CI: Fix cut off stack traces in sanitizer jobs (*)
  c5b07de... function: Use std::string for building the function string (*)
  fee940c... js: Use strings and stringstreams instead of GString (*)
  5001358... Merge branch 'december-maintenance' into 'master' (*)
  30d8f59... Merge branch 'remove-jsclass-macros-from-param' into 'maste (*)
  8e65333... Merge branch 'remove-jsclass-macros-from-importer' into 'ma (*)
  31b92fb... testGIMarshalling: Expand test coverage for flags (*)
  29737b5... build: Require g-i 1.66.1 for tests (*)
  54d9459... Merge branch 'wip/smcv/test-more-flags' into 'master' (*)
  f998090... Add backtrace full command to debugger (*)
  6a6f3db... Merge branch 'add-backtrace-full-command-to-debugger' into  (*)
  59df14c... release: Prepare for 1.67.1 (*)
  e9db484... build: Post-release version bump (*)
  db37c42... various documentation improvements (*)
  b2f2b34... Merge branch 'doc-update' into 'master' (*)
  b48b24e... Replace remaining mentions of window with globalThis (*)
  fbb0db7... Merge branch 'kill-window' into 'master' (*)
  2f67bcd... add .editorconfig file (*)
  7217929... Merge branch 'editorconfig' into 'master' (*)
  01f713b... doc: add Clapper and Flatseal to thirty party applications  (*)
  7e34aae... Merge branch 'sonny-master-patch-63289' into 'master' (*)
  0ca8997... Display current line of source code when displaying current (*)
  b19e750... Merge branch 'display-current-line-of-source-code-when-disp (*)
  a96213c... console: fix multiline template literals (*)
  f461532... Merge branch 'console_fix_multiline_literals' into 'master' (*)
  20e696a... Refactor ARGV handling.

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