gecko-dev/tools/lint
Ben Dean-Kawamura 2bb9af8156 Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya
Update:
  - UniFFI to 0.27.1
  - Glean to 59.0.0
  - App-services to a recent version

This removes the need for the goblin build hack, although we still have
duplicate versions of goblin since UniFFI is ahead of the moz-central
version.  I think that should be easy to resolve as a follow-up.

Updating uniffi-bindget-gecko-js based on upstream changes:
  - Clone objects before lowering them
    (https://github.com/mozilla/uniffi-rs/pull/1880)
  - Use u64 for the RustBuffer length and capacity field
    (https://github.com/mozilla/uniffi-rs/pull/1978)

I didn't implement the new callback interface VTable code.  Instead I
simply disabled the one fixture that tests it.  I'd rather implement
https://bugzilla.mozilla.org/show_bug.cgi?id=1888668 first, since that
will simplify the process a bunch. The only real-world use-case for
callbacks that I know of is Mark's logging changes, but that will
require implementing trait interfaces anyways so I'd rather wait than
write a bunch of C++ code that we then throw away.

Differential Revision: https://phabricator.services.mozilla.com/D206130
2024-04-10 17:23:00 +00:00
..
android
clang-format
clippy
condprof-addons
cpp Bug 1879120 - Remove all python deprecation warning: invalid escape sequence r=ahochheiden,webdriver-reviewers,perftest-reviewers,afinder UPGRADE_NSPR_RELEASE 2024-02-26 08:26:38 +00:00
eslint Bug 1557040 - Remove eslint-plugin-fetch-options from the tree. r=Gijs,omc-reviewers,aminomancer,home-newtab-reviewers,frontend-codestyle-reviewers,thecount 2024-04-09 08:11:10 +00:00
file-perm
file-whitespace
fluent-lint
ignorefile Bug 1879254 - Verify .gitignore and .hgignore consistency. r=glandium 2024-02-22 04:48:27 +00:00
libpref
license
perfdocs Bug 1615258 - [perfdocs] Add test manifest searchfox link to test descriptions r=perftest-reviewers,sparky,jmaher,afinder 2024-04-08 08:11:11 +00:00
python
rst Bug 1854149 - upgrade to Sphinx 7.1.2 r=sylvestre,firefox-source-docs-reviewers DONTBUILD 2024-03-21 18:24:18 +00:00
rust
shell
spell
stylelint
test Bug 1879254 - Verify .gitignore and .hgignore consistency. r=glandium 2024-02-22 04:48:27 +00:00
test-manifest-alpha
test-manifest-toml
tox
trojan-source
updatebot
wpt
yamllint_ Bug 1879120 - Remove all python deprecation warning: invalid escape sequence r=ahochheiden,webdriver-reviewers,perftest-reviewers,afinder UPGRADE_NSPR_RELEASE 2024-02-26 08:26:38 +00:00
android-api-lint.yml
android-checkstyle.yml
android-format.yml
android-javadoc.yml
android-lint.yml
android-test.yml
black.yml
clang-format.yml
clippy.yml
codespell.yml Bug 1879146 - update lint exclusions for a-c docs move. r=gl 2024-02-20 11:08:26 +01:00
condprof-addons.yml
eslint.yml
file-perm.yml
file-whitespace.yml Bug 1881094 - 2. remove whitespace exclusions for firefox-android r=android-reviewers,gl 2024-04-04 22:19:32 +00:00
fluent-lint.yml
hooks_clang_format.py
hooks_js_format.py
hooks.py
ignorefile.yml Bug 1879254 - Verify .gitignore and .hgignore consistency. r=glandium 2024-02-22 04:48:27 +00:00
l10n.yml
license.yml Bug 1886051 - Cleanup signing tasks config r=releng-reviewers,taskgraph-reviewers,bhearsum,haik 2024-03-22 18:09:32 +00:00
lintpref.yml
mach_commands.py Bug 1883547 - Fix mach lint --include-third-party. r=ahal 2024-03-11 20:07:14 +00:00
mingw-capitalization.yml
mscom-init.yml
perfdocs.yml
rejected-words.yml Bug 1881094 - 3. accept rejected-words exclusions for firefox-android r=Standard8 2024-04-05 14:11:39 +00:00
rst.yml
ruff.yml
rustfmt.yml
shellcheck.yml Bug 1884173: run shellcheck on update verify scripts r=jcristau 2024-03-20 16:23:17 +00:00
stylelint.yml
test-manifest-alpha.yml
test-manifest-disable.yml
test-manifest-skip-if.yml
test-manifest-toml.yml
trojan-source.yml Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya 2024-04-10 17:23:00 +00:00
updatebot.yml
wpt.yml
yaml.yml