• Home
  • Raw
  • Download

Lines Matching full:portable

15 …ed). ([#185](https://github.com/taiki-e/portable-atomic/pull/185), [9983a8b](https://github.com/ta…
16 …rupts" list in [`interrupt` module's readme](https://github.com/taiki-e/portable-atomic/blob/HEAD/…
18 …sion (currently disabled by default). ([#183](https://github.com/taiki-e/portable-atomic/pull/183))
20 …s on Arm64EC (currently nightly-only) ([#184](https://github.com/taiki-e/portable-atomic/pull/184))
22 …on of powerpc64 quadword-atomics. ([3eb8507](https://github.com/taiki-e/portable-atomic/commit/3eb…
26 …hod that requires CAS is unavailable. ([#181](https://github.com/taiki-e/portable-atomic/pull/181))
49 … = note: see <https://docs.rs/portable-atomic/latest/portable_atomic/#optional-features> for more.
52 …//github.com/taiki-e/portable-atomic/commit/19716ac1d3b6082a8cb838af532ccab871041249), [61dcaaa](h…
55 …atomics when Zacas extension enabled. ([173](https://github.com/taiki-e/portable-atomic/pull/173))…
56 …atomics when Zacas extension enabled. ([173](https://github.com/taiki-e/portable-atomic/pull/173))…
58 … equivalent to force-amo feature ([8abba4b](https://github.com/taiki-e/portable-atomic/commit/8ab…
59 …- Support zabha target feature. ([694364a](https://github.com/taiki-e/portable-atomic/commit/69436…
60 …g that differs from LLVM and GCC. ([5b10b15](https://github.com/taiki-e/portable-atomic/commit/5b1…
63 …AT_LRCPC3/FEAT_LSE128 for load/store. ([#174](https://github.com/taiki-e/portable-atomic/pull/174))
64 …etection of FEAT_LSE2 on OpenBSD. ([4f8c735](https://github.com/taiki-e/portable-atomic/commit/4f8…
65 …llumos AArch64 port is experimental). ([#175](https://github.com/taiki-e/portable-atomic/pull/175))
66 …compatibility with old versions). ([09a967b](https://github.com/taiki-e/portable-atomic/commit/09a…
68 …_LRCPC3/FEAT_LSE128 with pre-16 LLVM. ([#178](https://github.com/taiki-e/portable-atomic/pull/178))
70 …EAT_LSE2/FEAT_LRCPC3/FEAT_LSE128. ([10d47de](https://github.com/taiki-e/portable-atomic/commit/10d…
76 …pxchg16b on x86_64 on pre-1.69 rustc. ([#154](https://github.com/taiki-e/portable-atomic/pull/154))
78 ….com/rust-lang/rust/pull/123522)) ([dee1f89](https://github.com/taiki-e/portable-atomic/commit/dee…
80 …ng/rustc_codegen_gcc/issues/485). ([d938f77](https://github.com/taiki-e/portable-atomic/commit/d93…
83 …ad/store on Zhaoxin CPU with AVX. ([86cee8f](https://github.com/taiki-e/portable-atomic/commit/86c…
84 …AVX. ([#156](https://github.com/taiki-e/portable-atomic/pull/156), [0483042](https://github.com/ta…
85 …- Remove needless test in CAS. ([573e025](https://github.com/taiki-e/portable-atomic/commit/573e02…
87 …ion robust for custom toolchains. ([f8ea85e](https://github.com/taiki-e/portable-atomic/commit/f8e…
91 …aiki-e/portable-atomic/issues/151) in versions where the cargo bug fix is available (cargo 1.79+).…
113 …ngle-core RISC-V without A-extension. ([#124](https://github.com/taiki-e/portable-atomic/pull/124))
115 …detection on AArch64 on pre-1.61 rustc. ([#98](https://github.com/taiki-e/portable-atomic/pull/98))
119 - Support run-time detection of FEAT_LSE2. ([#126](https://github.com/taiki-e/portable-atomic/pull/…
121 …etection of FEAT_LSE on AArch64 NetBSD. ([#66](https://github.com/taiki-e/portable-atomic/pull/66))
123 …64-bit atomics are not lock-free. See [#122](https://github.com/taiki-e/portable-atomic/issues/122…
127 …e` and `disable-fiq` are enabled. ([771c45d](https://github.com/taiki-e/portable-atomic/commit/771…
129 - Improve detection of Apple hardware. ([5c3a43b](https://github.com/taiki-e/portable-atomic/commit…
135 …get feature is enabled at compile-time. ([#68](https://github.com/taiki-e/portable-atomic/pull/68))
137 …get feature is enabled at compile-time. ([#68](https://github.com/taiki-e/portable-atomic/pull/68))
151 - Allow using embedded-related cfgs as Cargo features. ([#94](https://github.com/taiki-e/portable-a…
153 … provide them as features as well. See [#94](https://github.com/taiki-e/portable-atomic/pull/94) f…
183 - Add `require-cas` feature. ([#100](https://github.com/taiki-e/portable-atomic/pull/100))
185 …ironment and requires atomic CAS, enabling this feature will allow the `portable-atomic` to displa…
189 portable-atomic = { version = "1.3", default-features = false, features = ["require-cas"] }
192 See [#100](https://github.com/taiki-e/portable-atomic/pull/100) for more.
194 …g on Xtensa targets without atomic CAS. ([#86](https://github.com/taiki-e/portable-atomic/pull/86))
196 …oking into the situation in LLVM. ([a29154b](https://github.com/taiki-e/portable-atomic/commit/a29…
201 …is not available at compile-time. ([40c4cd4](https://github.com/taiki-e/portable-atomic/commit/40c…
202 …28-bit load that uses cmpxchg16b. ([40c4cd4](https://github.com/taiki-e/portable-atomic/commit/40c…
203 … 128-bit load that uses FEAT_LSE. ([40c4cd4](https://github.com/taiki-e/portable-atomic/commit/40c…
204 …- Optimize pre-Armv6 Linux/Android 64-bit atomics. ([efacc89](https://github.com/taiki-e/portable-…
205 …--cfg portable_atomic_outline_atomics`. ([#90](https://github.com/taiki-e/portable-atomic/pull/90))
206portable-atomic/blob/HEAD/src/imp/atomic128/README.md#run-time-feature-detection) for more. ([8418…
210 …hen the kernel version is 3.1 or later. ([#82](https://github.com/taiki-e/portable-atomic/pull/82))
212 …rformance regression on Apple hardware. ([#89](https://github.com/taiki-e/portable-atomic/pull/89))
218 …nd `AtomicPtr::bit_{set,clear,toggle}`. ([#72](https://github.com/taiki-e/portable-atomic/pull/72))
224 - Add `as_ptr` method to all atomic types. ([#79](https://github.com/taiki-e/portable-atomic/pull/7…
226 …64}::as_bits` `const fn` on Rust 1.58+. ([#79](https://github.com/taiki-e/portable-atomic/pull/79))
231 …time.). Previously it was only nightly. ([#80](https://github.com/taiki-e/portable-atomic/pull/80))
232portable-atomic no longer enables outline-atomics on target where run-time CPU feature detection i…
235portable-atomic/pull/63), [#64](https://github.com/taiki-e/portable-atomic/pull/64), [#67](https:/…
236 …See the [`atomic128` module's readme](https://github.com/taiki-e/portable-atomic/blob/HEAD/src/imp…
238 …- portable-atomic no longer enables outline-atomics on target where run-time CPU feature detection…
240portable-atomic/pull/70), [#81](https://github.com/taiki-e/portable-atomic/pull/81), [6c189ae](htt…
242 …ghtly. ([#73](https://github.com/taiki-e/portable-atomic/pull/73), [872feb9](https://github.com/ta…
248 - Optimize `Atomic{I,U}*::{fetch_not,not}` methods. ([#62](https://github.com/taiki-e/portable-atom…
252 …atomic CAS is not natively available. ([#51](https://github.com/taiki-e/portable-atomic/pull/51), …
256 …See [documentation](https://github.com/taiki-e/portable-atomic#optional-features-critical-section)…
264portable-atomic is 1.x. This release makes portable-atomic 0.3 is built on top of portable-atomic …
268 …eg}` and `AtomicF*::fetch_neg` methods. ([#54](https://github.com/taiki-e/portable-atomic/pull/54))
274 - Add `Atomic{I,U}*::{fetch_not,not}` methods. ([#54](https://github.com/taiki-e/portable-atomic/pu…
282 …fault. ([#57](https://github.com/taiki-e/portable-atomic/pull/57)) See [#57](https://github.com/ta…
288 …` cfg on AVR and MSP430 custom targets. ([#50](https://github.com/taiki-e/portable-atomic/pull/50))
294 … atomic load/store on AMD CPU with AVX. ([#49](https://github.com/taiki-e/portable-atomic/pull/49))
300 …and `AtomicBool::{and,or,xor}` methods. ([#47](https://github.com/taiki-e/portable-atomic/pull/47))
306 …re` cfg. ([#44](https://github.com/taiki-e/portable-atomic/pull/44), [#40](https://github.com/taik…
310 …- Optimize interrupt restore on AVR and MSP430. ([#40](https://github.com/taiki-e/portable-atomic/…
313 See [#44](https://github.com/taiki-e/portable-atomic/pull/44) for more.
324 …unsafe_assume_single_core` cfg is used. ([#36](https://github.com/taiki-e/portable-atomic/pull/36))
338 …able_atomic_unsafe_assume_single_core`. ([#28](https://github.com/taiki-e/portable-atomic/pull/28))
342 - Always provide atomic CAS for MSP430 and AVR. ([#31](https://github.com/taiki-e/portable-atomic/p…
358 …get feature is enabled at compile-time. ([#20](https://github.com/taiki-e/portable-atomic/pull/20))
372 …ithub.com/rust-lang/rust/issues/99108). ([#23](https://github.com/taiki-e/portable-atomic/pull/23))
381 …ithub.com/rust-lang/rust/issues/98485). ([#24](https://github.com/taiki-e/portable-atomic/pull/24))
385 - Optimize x86_64 128-bit RMWs. ([#22](https://github.com/taiki-e/portable-atomic/pull/22))
391 - Revert [thumbv6m atomic load/store changes made in 0.3.5](https://github.com/taiki-e/portable-ato…
405 …/github.com/rust-lang/rust/pull/99595). ([#18](https://github.com/taiki-e/portable-atomic/pull/18))
415 …rdering stronger than success ordering. ([#17](https://github.com/taiki-e/portable-atomic/pull/17))
419 …tomic load/store on Intel CPU with AVX. ([#16](https://github.com/taiki-e/portable-atomic/pull/16))
423 - Fix behavior differences between stable and nightly. ([#15](https://github.com/taiki-e/portable-a…
427 …get feature is enabled at compile-time. ([#11](https://github.com/taiki-e/portable-atomic/pull/11))
429 - Relax ordering in `Debug` impl to reflect std changes. ([#12](https://github.com/taiki-e/portable
459 …was previously supported only on nightly. ([#6](https://github.com/taiki-e/portable-atomic/pull/6))
471 - Fix bug in cmpxchg16b support. ([#5](https://github.com/taiki-e/portable-atomic/pull/5))
485 [Unreleased]: https://github.com/taiki-e/portable-atomic/compare/v1.9.0...HEAD
486 [1.9.0]: https://github.com/taiki-e/portable-atomic/compare/v1.8.0...v1.9.0
487 [1.8.0]: https://github.com/taiki-e/portable-atomic/compare/v1.7.0...v1.8.0
488 [1.7.0]: https://github.com/taiki-e/portable-atomic/compare/v1.6.0...v1.7.0
489 [1.6.0]: https://github.com/taiki-e/portable-atomic/compare/v1.5.1...v1.6.0
490 [1.5.1]: https://github.com/taiki-e/portable-atomic/compare/v1.5.0...v1.5.1
491 [1.5.0]: https://github.com/taiki-e/portable-atomic/compare/v1.4.3...v1.5.0
492 [1.4.3]: https://github.com/taiki-e/portable-atomic/compare/v1.4.2...v1.4.3
493 [1.4.2]: https://github.com/taiki-e/portable-atomic/compare/v1.4.1...v1.4.2
494 [1.4.1]: https://github.com/taiki-e/portable-atomic/compare/v1.4.0...v1.4.1
495 [1.4.0]: https://github.com/taiki-e/portable-atomic/compare/v1.3.3...v1.4.0
496 [1.3.3]: https://github.com/taiki-e/portable-atomic/compare/v1.3.2...v1.3.3
497 [1.3.2]: https://github.com/taiki-e/portable-atomic/compare/v1.3.1...v1.3.2
498 [1.3.1]: https://github.com/taiki-e/portable-atomic/compare/v1.3.0...v1.3.1
499 [1.3.0]: https://github.com/taiki-e/portable-atomic/compare/v1.2.0...v1.3.0
500 [1.2.0]: https://github.com/taiki-e/portable-atomic/compare/v1.1.0...v1.2.0
501 [1.1.0]: https://github.com/taiki-e/portable-atomic/compare/v1.0.1...v1.1.0
502 [1.0.1]: https://github.com/taiki-e/portable-atomic/compare/v1.0.0...v1.0.1
503 [1.0.0]: https://github.com/taiki-e/portable-atomic/compare/v0.3.19...v1.0.0
504 [0.3.20]: https://github.com/taiki-e/portable-atomic/compare/v0.3.19...v0.3.20
505 [0.3.19]: https://github.com/taiki-e/portable-atomic/compare/v0.3.18...v0.3.19
506 [0.3.18]: https://github.com/taiki-e/portable-atomic/compare/v0.3.17...v0.3.18
507 [0.3.17]: https://github.com/taiki-e/portable-atomic/compare/v0.3.16...v0.3.17
508 [0.3.16]: https://github.com/taiki-e/portable-atomic/compare/v0.3.15...v0.3.16
509 [0.3.15]: https://github.com/taiki-e/portable-atomic/compare/v0.3.14...v0.3.15
510 [0.3.14]: https://github.com/taiki-e/portable-atomic/compare/v0.3.13...v0.3.14
511 [0.3.13]: https://github.com/taiki-e/portable-atomic/compare/v0.3.12...v0.3.13
512 [0.3.12]: https://github.com/taiki-e/portable-atomic/compare/v0.3.11...v0.3.12
513 [0.3.11]: https://github.com/taiki-e/portable-atomic/compare/v0.3.10...v0.3.11
514 [0.3.10]: https://github.com/taiki-e/portable-atomic/compare/v0.3.9...v0.3.10
515 [0.3.9]: https://github.com/taiki-e/portable-atomic/compare/v0.3.8...v0.3.9
516 [0.3.8]: https://github.com/taiki-e/portable-atomic/compare/v0.3.7...v0.3.8
517 [0.3.7]: https://github.com/taiki-e/portable-atomic/compare/v0.3.6...v0.3.7
518 [0.3.6]: https://github.com/taiki-e/portable-atomic/compare/v0.3.5...v0.3.6
519 [0.3.5]: https://github.com/taiki-e/portable-atomic/compare/v0.3.4...v0.3.5
520 [0.3.4]: https://github.com/taiki-e/portable-atomic/compare/v0.3.3...v0.3.4
521 [0.3.3]: https://github.com/taiki-e/portable-atomic/compare/v0.3.2...v0.3.3
522 [0.3.2]: https://github.com/taiki-e/portable-atomic/compare/v0.3.1...v0.3.2
523 [0.3.1]: https://github.com/taiki-e/portable-atomic/compare/v0.3.0...v0.3.1
524 [0.3.0]: https://github.com/taiki-e/portable-atomic/compare/v0.2.1...v0.3.0
525 [0.2.1]: https://github.com/taiki-e/portable-atomic/compare/v0.2.0...v0.2.1
526 [0.2.0]: https://github.com/taiki-e/portable-atomic/compare/v0.1.4...v0.2.0
527 [0.1.4]: https://github.com/taiki-e/portable-atomic/compare/v0.1.3...v0.1.4
528 [0.1.3]: https://github.com/taiki-e/portable-atomic/compare/v0.1.2...v0.1.3
529 [0.1.2]: https://github.com/taiki-e/portable-atomic/compare/v0.1.1...v0.1.2
530 [0.1.1]: https://github.com/taiki-e/portable-atomic/compare/v0.1.0...v0.1.1
531 [0.1.0]: https://github.com/taiki-e/portable-atomic/releases/tag/v0.1.0