[gjs] (87 commits) Non-fast-forward update to branch mozjs91



The branch 'mozjs91' 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:

  cd8a352... meson: Update mozjs to mozjs-91
  ed267fc... FIXME: Remove later
  1d4394c... js: Update includes for headers split out of JSAPI
  00f68de... Some Object-related functions have moved to js/Object.h
  67bfa83... JS_GetClass is now JS::GetClass
  a5b25fe... Typed array functions expect size_t instead of uint32_t
  b945d73... Some functions have moved to js/String.h
  104d881... Adapt to module API changes for Top Level Await and Import 
  e2811e4... Use new Script private API
  325de19... Remove JSPROP_GETTER and JSPROP_SETTER usage
  0a28862... Update GC API
  e54569d... Remove JSContext parameter from JS::PrintError
  a73fdf1... Adapt to new Maybe-based property descriptor API
  388a71b... Disable Top Level Await until we support an implicit eventl
  955f104... Add TypeError to Error debugger printer
  ebea796... doc: Update for SpiderMonkey 91
  254cf83... README.MSVC.md: Update SpiderMonkey build instructions
  aac66f1... CI: Build only mozjs91 images
  7556788... build: Remove workaround for Meson precompiled headers bug
  7eaf1be... context: Remove workaround for coverage bug
  c6cbb4e... engine: Enable private fields and methods
  46d0d8c... closure: Warn about unhandled promise rejections right away
  273a770... release: Add release notes for SpiderMonkey 91
  f336561... test: Remove workaround for SpiderMonkey GC code coverage
  e41f247... Meson: Define SSIZE_MAX for Visual Studio-style builds

Commits added to the branch:

  3b47703... gi: Use interface wrapper prototype to define implemented m (*)
  0e35b68... overrides: Override replace_contents_async in Gio.File (*)
  a11af80... gi: Use accessors to dynamically fetch prototype properties (*)
  7d0391d... Merge branch 'ewlsh/interface-resolution' into 'master' (*)
  44b0aa9... arg-cache: Remove return value check in GenericIn::in (*)
  3b2352b... doc: Add Junction to applications written in GJS (*)
  63230f4... Merge branch 'sonny-master-patch-33257' into 'master' (*)
  63f2307... function: Use proper type flags on return ffi return value (*)
  8d50bf5... function: Add GjsFunctionCallState::last_processed_index() (*)
  69ff99f... function: Use safer access to GjsFunctionCallState elements (*)
  ede48fb... Implement custom GSource to handle promise queueing (*)
  c5c78cf... promise: Do not continue running the jobs if promise is can (*)
  49579be... Promise: Replace the cancellable (and its source) on reset (*)
  42f8ebc... Add test cases for promise and async ordering (*)
  4fa8279... Merge branch 'ewlsh/implicit-mainloop' into 'master' (*)
  f985fca... Gio: Make _promisify to guess the finish function by defaul (*)
  59bbb5e... build: disable gir install via list to pacify meson >= 0.60 (*)
  a652ce8... Merge branch 'meson-0.60.2' into 'master' (*)
  9d3d3c2... maint: Use GjsAutoChar::out() for out-pointers (*)
  2420f5b... maint: Always include config.h (*)
  d925bf6... maint: Fix IWYU includes (*)
  b79eae6... CI: ignore warning about pragma once in IWYU (*)
  0f2cb3c... maint: Don't require lines between single-line class member (*)
  f24a834... Merge branch 'october-maintenance' into 'master' (*)
  a3f3ef2... ci: Prevent forever callbacks from leaking (*)
  67c8bf2... Merge branch 'ewlsh/fix-forever-callbacks' into 'master' (*)
  c319de1... doc: Add Oh My SVG to standalone applications (*)
  7408068... gjs/jsapi-util.cpp: fix build on gcc-12 (*)
  b136c35... gi: Refactor resolving prototypes in GIWrapperInstance cons (*)
  8a9fca0... Merge branch 'sonny-master-patch-81174' into 'master' (*)
  e729fdd... Merge branch 'fix-gcc-12-build' into 'master' (*)
  7aea8f1... Merge branch 'ewlsh/refactor-prototype-resolution' into 'ma (*)
  92a6584... gi: Add enumeration hook for Interface prototypes (*)
  544ff48... Merge branch 'ewlsh/enumerable-interfaces' into 'master' (*)
  bfda156... arg-cache: Rewrite it taking advantage of C++ features (*)
  e7212c6... arg: Pass GjsArgumentFlags to all the functions and handle  (*)
  2eb740d... arg-cache: Remove arg position from generic argument (*)
  5583be8... arg-cache: Create Return and Instance arguments only if we  (*)
  7bcdf92... arg-cache: Move generic out in function to Positioned, simp (*)
  064da40... arg-cache: Only use one structure for fallback interface ty (*)
  3eae941... arg-cache: Save GType information for RegisteredType (*)
  3cd992b... arg-cache: Only store GType and InfoType in RegisteredType' (*)
  4aba157... Merge branch 'arg-cache-cpp-1' into 'master' (*)
  5e4d9c7... Revert "build: disable gir install via list to pacify meson (*)
  0e1863f... Merge branch 'revert-incorrect-meson-fix' into 'master' (*)
  73fb4f3... gi/arg.h: Prefix IN/OUT enum entries with ARG_ (*)
  2404caf... arg-cache.cpp: Overload bitwise OR for GjsArgumentFlags (*)
  c71dd97... arg-cache.cpp: Static-cast yet another bitwise OR (*)
  6527333... arg-cache.cpp: Drop constexpr for RegisteredType ctor (*)
  3ecda4d... Merge branch 'fix-windows' into 'master' (*)
  1e5bd9d... Refactor exit code handling for async exceptions (*)
  987ee8a... Add implicit main loop for dynamic imports (*)
  e59bcb7... Merge branch 'ewlsh/top-level-await-mainloop' into 'master' (*)
  bc881ce... tools: Add iwyu-tool as a binary name for iwyu (*)
  8ff3311... maint: Prefer Array.isArray rather than instanceof Array (*)
  9a6ea70... maint: Remove rule about no arrow functions in describe() (*)
  43689fe... Implement WHATWG Timers API (*)
  b4f89d7... Merge branch 'ewlsh/iwyu-arch' into 'master' (*)
  90b1c43... Merge branch 'ewlsh/whatwg-timers' into 'master' (*)
  300afe0... Add override for GObject.new (*)
  e3055d7... Add override for GObject.Object.new_with_properties() (*)
  0f8b41c... Merge branch 'ewlsh/gobject-new' into 'master' (*)
  609e843... meson: Update mozjs to mozjs-91
  ff68a1e... js: Update includes for headers split out of JSAPI
  e7fa2ef... Some Object-related functions have moved to js/Object.h
  c5d8f19... JS_GetClass is now JS::GetClass
  9ddf6c1... Typed array functions expect size_t instead of uint32_t
  e25245f... Some functions have moved to js/String.h
  0284d46... Adapt to module API changes for Top Level Await and Import 
  1fbe6cb... Use new Script private API
  0534f27... Remove JSPROP_GETTER and JSPROP_SETTER usage
  a7dd93a... Update GC API
  a1247a2... Remove JSContext parameter from JS::PrintError
  f3b7b52... Adapt to new Maybe-based property descriptor API
  6b69c6c... Disable Top Level Await until we support an implicit eventl
  7304ca2... Add TypeError to Error debugger printer
  b84b013... doc: Update for SpiderMonkey 91
  acc1f1e... README.MSVC.md: Update SpiderMonkey build instructions
  2dbf871... CI: Build only mozjs91 images
  a39e15e... build: Remove workaround for Meson precompiled headers bug
  2b9150d... context: Remove workaround for coverage bug
  c919da3... engine: Enable private fields and methods
  9f1db69... closure: Warn about unhandled promise rejections right away
  f83bc43... release: Add release notes for SpiderMonkey 91
  c29ee84... test: Remove workaround for SpiderMonkey GC code coverage
  a6ea316... Meson: Define SSIZE_MAX for Visual Studio-style builds
  3f6b41e... object: Don't fetch property descriptor on interface

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