Граф коммитов

12 Коммитов

Автор SHA1 Сообщение Дата
Zhao Jiazhong e0ff05139f Add LoongArch64 support 2023-05-30 21:35:25 -07:00
Martin Sirringhaus 5e9db7bd9d Fix clippy warnings and run clippy in CI 2023-01-12 13:01:46 -08:00
msirringhaus 8d37248f0b
Merge main (#174)
* Add riscv64 support (#152)

Thanks!

* Fix panic msg is not a string literal warning (#149)

Fixes the non_fmt_panic warning.

* Update rand. (#164)

* Use memoffset instead of homebrew offset_of (#171)

Co-authored-by: R. Martinho Fernandes <bugs@rmf.io>

* Remove base64 from dev-dependencies, as it is now a normal dependency

* Bump application-services to the version currently vendored in mozilla-central

Co-authored-by: Makoto Kato <m_kato@ga2.so-net.ne.jp>
Co-authored-by: est31 <est31@users.noreply.github.com>
Co-authored-by: Emilio Cobos Álvarez <emilio@crisal.io>
Co-authored-by: R. Martinho Fernandes <rmf@rmf.io>
Co-authored-by: R. Martinho Fernandes <bugs@rmf.io>
Co-authored-by: Martin Sirringhaus <>
2022-06-20 12:45:37 +02:00
Wang Qing c4768002c1 Add mips64el build support. 2020-03-10 10:04:31 -07:00
Martin Sirringhaus 9a49404301 Fix #105: Fails to build on s390x 2020-03-10 10:03:59 -07:00
J.C. Jones 4ae6c62192
Update for clippy errors (#104)
* Update for clippy errors
* cargo fmt
2020-01-17 11:02:16 -07:00
Eric Stokes 79c5954179 make the generation of ioctl bindings an optional feature, and add bindings for powerpc64le 2019-09-16 15:24:59 -04:00
Eric Stokes 7e312b3be9 use bindgen to make linux hidraw access portable 2019-09-14 01:48:00 -04:00
Ralph Giles 306c753275 Bug 1400927 - Fix Android build. r?jcj
One cannot use #[cfg(target_os)] checks in build.rs.
Build scripts can be used to generate code so the target
is set to the host platform when they are compiled.

Having this setting exported an unconditional link
depencency whenever the host was macOS, which broke
cross-compiling, in particular for fennec builds
targetting Android.

Instead, declare the IOKit dependency on the `extern`
block which imports the symbol inside macOS-specific
code. That way final link still works, but the extra
dependency is only enabled when appropriate for the
final target, like the other platform-dependent code.
2017-09-18 20:49:54 -07:00
J.C. Jones c02a80e085 Add MPL license 2017-09-13 15:47:07 -07:00
J.C. Jones 4f34d1b76c Fix for non-OSX platforms 2017-05-09 08:03:32 -07:00
J.C. Jones c5922fad60
Initial OSX support 2017-03-31 14:19:42 -07:00