[gjs] (135 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:

  6df8445... meson: Update mozjs to mozjs-91
  0ea429b... js: Update includes for headers split out of JSAPI
  52ad2ca... Some Object-related functions have moved to js/Object.h
  4a1ad59... JS_GetClass is now JS::GetClass
  7be5183... Convert JS_New usage to JS::Construct
  9880dca... Typed array functions expect size_t instead of uint32_t
  6ba678b... Some functions have moved to js/String.h - JS_StringHasLati
  33af990... Adapt to module API changes for Top Level Await and Import 
  2e3cd4c... Use new Script private API
  d338b9f... Remove JSPROP_GETTER and JSPROP_SETTER usage
  29db6e7... Update GC API
  80872c8... Remove JSContext parameter from JS::PrintError
  47f3ecd... Adapt to new Maybe-based property descriptor API
  47ba895... JSID_* macros have been replaced with a class-based API
  850758e... Disable Top Level Await until we support an implicit eventl
  087a7e9... Add TypeError to Error debugger printer
  7760da0... Add CI images for mozjs91.
  fb70098... WIP: Temporarily unpin build_recommended
  45ff643... Fix IWYU
  de7a8c4... Update PCH
  f83a56b... doc: Update for SpiderMonkey 91
  708aefd... Update IWYU script for mozjs91
  b1048e6... README.MSVC.md: Update SpiderMonkey build instructions
  4ea2beb... meson.build: Define __PRETTY_FUNCTION__ for MSVC
  b8370ca... README.MSVC.md: Update info on SpiderMonkey builds
  3760d2f... README.MSVC.md: More refinements

Commits added to the branch:

  be433cb... maint: Add links to IWYU bug numbers for false positives (*)
  f1b04e0... internal: Switch to compiling UTF-8 script directly (*)
  0a45c4b... maint: Use GLib UTF8-to-UTF16 functions (*)
  82cd393... maint: Use GjsAutoPointer out() method (*)
  9c907c6... build(deps): bump glob-parent from 5.1.1 to 5.1.2 in /tools (*)
  db46e46... text-encoding: Clarify whitespace-stripped encoding (*)
  6763b7d... build: Fix building with gobject-introspection as a subproj (*)
  2182ddf... build: Provide fallback location for GLib Valgrind suppress (*)
  1ffa35e... build: Remove bash-ism (*)
  3124c3a... build: Accommodate iwyu_tool named iwyu_tool.py (*)
  210cfc3... build: Fix IWYU errors (*)
  1d1b1bd... ByteArray: Implement ByteArray.toGBytes() in JS (*)
  816c41b... examples: improve the gettext example (*)
  bcedaf7... Merge branch 'sonny-master-patch-16739' into 'master' (*)
  d248f46... win32: Fix resource-based imports (*)
  e98ca2f... Merge branch 'ewlsh/win32' into 'master' (*)
  c7dad98... Merge branch 'july-maintenance' into 'master' (*)
  4f84768... overrides/GLib: Guard Error.new_literal against invalid dom (*)
  6d7531e... modules: Support zero-terminated and fixed length encoding. (*)
  e036708... modules: Implement fatal TextEncoder and TextDecoder APIs (*)
  bc2b5d4... modules: Implement non-fatal encoding and decoding (*)
  d6c979a... modules: Add tests for Encoding (*)
  d2e29be... Merge branch 'ewlsh/text-encoding' into 'master' (*)
  2b708f2... text-encoding.cpp: Fix builds on 64-bit Windows (*)
  cbb4c6e... Merge branch 'msvc-x64' into 'master' (*)
  2632a66... overrides: Implement overrides for structured logging hook (*)
  d79420c... Merge branch 'g-error-new-literal' into 'master' (*)
  8979d72... Add override for g_object_bind_property_full() (*)
  6e428fb... Merge branch 'bind-property-full' into 'master' (*)
  6ca7779... Merge branch 'ewlsh/glogfield-support' into 'master' (*)
  86a6d3f... debugger: Add option to ignore caught exceptions (*)
  cee5e7d... Merge branch 'ignore-exceptions' into 'master' (*)
  32f278f... ci: Increase default timeout for additional tests (*)
  2a035e7... cairo-surface: Add setDevice{Offset,Scale} functions (*)
  5be75c9... cairo: Add Surface.getDeviceScale and Surface.getDeviceOffs (*)
  cb5ad47... Merge branch 'cairo-surface-set-device' into 'master' (*)
  77b25a6... modules: Cleanup JSDoc, use ArrayBuffer.isView(), and use O (*)
  324319b... Set quote_type in editorconfig (*)
  924ff78... modules: Implement WHATWG console specification (*)
  f06a570... util: Add console handling utility (*)
  e24c054... modules: Implement console.clear() (*)
  94654f8... Merge branch 'ewlsh/whatwg-console' into 'master' (*)
  6a23d1d... release: Add NEWS from stable release 1.68.3 (*)
  b98c04f... release: Prepare for 1.69.2 (*)
  eba47b7... Update ESLint to v8 (*)
  a345005... Merge branch 'ewlsh/eslint-v8' into 'master' (*)
  fb1b7ce... gi: Don't zero terminate strings passed for bytes (*)
  adbd6f2... maint: Fix cppcheck warning about returning integer as poin (*)
  4ca9473... maint: Avoid bogus cppcheck warning about one-definition ru (*)
  992ea74... CI: Don't skip checks depending on what files were changed (*)
  cfdc528... CI: Print versions of linters before each linter check (*)
  3e2c831... Merge branch 'ewlsh/fix-zero-terminated-string-arrays' into (*)
  a68505c... Merge branch 'cppcheck-fix' into 'master' (*)
  82da2ef... maint: Fix trailing spaces (*)
  d827c15... gi: Return null if return argument is a pointer type (*)
  ed1a149... Merge branch 'ewlsh/return-null-for-pointers' into 'master' (*)
  9f68b10... gi: Convert GJS values to 64-bit GValue integers (*)
  495e68b... esm: Guard debugging log which assumes importing privates a (*)
  682c210... Merge branch 'ewlsh/fix-dynamic-imports-in-console' into 'm (*)
  0987c1a... gi: Enable pending tests which are now correctly handled (*)
  f00be97... gi: Assume native enums are signed, avoid asserting. (*)
  1d9f774... Merge branch 'ewlsh/enable-pending-tests' into 'master' (*)
  df93cea... Merge branch 'ewlsh/fix-int64-conversion' into 'master' (*)
  cd7a5d0... Merge branch 'ewlsh/handle-native-enums' into 'master' (*)
  45ac5f2... Use g_assert_true in test tools (*)
  7313e01... Merge branch 'ewlsh/fix-ci-dassert' into 'master' (*)
  f478e26... function: Warn about unhandled promise rejections in System (*)
  4067098... Merge branch '417-show-unhandled-rejections-on-system-exit' (*)
  df056db... Don't clear pending exceptions from module init files (*)
  48d57f6... Increase sanitizer timeout multiplier (*)
  d35eb6b... Fix IWYU CI job. (*)
  0703c82... Merge branch 'ewlsh/fix-iwyu' into 'master' (*)
  7398a8a... Ensure instance constructor values are chained from Gtk.Wid (*)
  a4dbc74... Merge branch 'ewlsh/fix-blow-up' into 'master' (*)
  ea45ca9... release: Prepare for 1.69.90 (*)
  40fb738... release: Add NEWS from stable release 1.68.4 (*)
  da5d5fe... release: Prepare for 1.70.0 (*)
  5344e57... build: Post-release version bump (*)
  b9e1220... arg: Replace gsize with size_t (*)
  8addaef... build: Post-branch version bump (*)
  7d37270... Merge branch 'ewlsh/fix-init-errors' into 'master' (*)
  11e64ca... Store interface gtypes on dynamic classes to not clobber vf (*)
  b3c041c... Merge branch 'ewlsh/fix-vfunc-clobberin' into 'master' (*)
  c27a744... gi: Allow directly allocating structs which contain pointer (*)
  2133c36... Merge branch 'ewlsh/allocate-nullptrs' into 'master' (*)
  ee5027a... installed-tests: Install matchers.js (*)
  d992232... Merge branch 'wip/smcv/installed-tests' into 'master' (*)
  2b70ecc... Handle optional out parameters in callbacks (*)
  47f0f0b... Merge branch 'ewlsh/callback-out-args' into 'master' (*)
  16032db... Correctly chain constructor prototypes to enable static inh (*)
  5724fad... Merge branch 'ewlsh/chain-static' into 'master' (*)
  409035f... CI: Build images using Fedora 34 as the base (*)
  41e4ee5... Merge branch 'fedora34-ci' into 'master' (*)
  7bbbc09... CI: Remove false positives from IWYU 0.16 (*)
  dee1935... CI: Move thread sanitizer job to manual section (*)
  6c4db86... CI: Pin new image for build_recommended (*)
  9471655... context: Simplify condition (*)
  752b0b4... Merge branch 'fedora34-ci' into 'master' (*)
  b95120c... tests: Remove ignored argument (*)
  1d966f6... CI: Remove TASK_ID variable (*)
  fd7ec12... context: Fix bad formatting (*)
  bd3d791... jsapi-util: Cast pointer to the correct type when calling r (*)
  a92f93c... gjs-private: Remove dead code (*)
  b6956fe... arg: Remove double assignment of variable (*)
  132326a... foreign: Remove unused struct member (*)
  5aa16ce... object: Combine consecutive if-blocks (*)
  bef714f... importer: Don't reinitialize search path every time (*)
  2504f81... objectbox: Rewrite loop using potentially faster std::find_ (*)
  d686010... build: Link with libatomic if necessary (*)
  a5d00d1... Merge branch 'september-maintenance' into 'master' (*)
  9c68b23... Merge branch 'libatomic' into 'master' (*)
  fa5e601... Convert JS_New usage to JS::Construct (*)
  745238c... JSID_* macros have been replaced with a class-based API (*)
  88301dd... meson.build: Define __PRETTY_FUNCTION__ for MSVC (*)
  7e70cca... maint: Rename variables (*)
  576e88c... Add CI images for mozjs91. (*)
  f9f6bc9... Merge branch 'mozjs91-prep' into 'master' (*)
  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

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