rust-src-1.24.0-2.6.3<>,Z˸/=„2ÖУ5,ܢlRHk9z^݉RVM0.bdV1r94u}׍#H2D98(N;uޯ'f4-bb#|(e:yFEIR+ m'%Wo1t| >b{~Fv/ ;+g|-~|+s{$L@'K"u٫%'q2 f?+`&ǷEeQwe Wr>:7h?7Xd   > 3Ohnx# 58 Fx h b k8  e (8?9?:l?F<GPHIPXY\]^hbc˦d3e8f=l?uTvwx4y6%z7HCrust-src1.24.02.6.3Sources for the Rust standard libraryThis package includes source files for the Rust standard library. This is commonly used for function detail lookups in helper programs such as RLS or racer.Zlamb66 GopenSUSE Leap 42.3openSUSEMIT OR Apache-2.0http://bugs.opensuse.orgDevelopment/Languages/Otherhttp://www.rust-lang.orglinuxnoarch[*_!^akc6p" k ĠC.H;. EA  M5U" w w '0(Y+ i"K L Z8|J4H >J J>NL8E :9! _9#" VH38 %wW=W] PU0 0WPr220\ 8= eoowS,90 *OFE,rj :6ݧ[C("9UdwEQ.J f:}F5]^|UOUi'MFK^`* "9= \2L3`/YgN f9S)\ϊm (^ = b y n q J)*~IMUI}b R+:0B{ jC_u$ "WXP ( to& g%7@H4_*p?pxr#)& 1 ? Enei4gfB>.4RQk3F5#fGKN:oi/ 4YRd]" F*-zQP<<j4F:0+h$YX3)}'jU.!W D-%-gXE w ;,KR.y:wd^pbDqw Bn"mNLuNLuiii<_UUU' ,(5|% *  =>+ V  { m1#6!m@q z1  cI wBH l- pKhi 2$Z[F e<A$$oTT1hg z#>m11=  #VU @ET%: Y 2^ %"'C#9*t`]kg XS[' f?1&%YXLKb" |  g 8`bP k 0H  ZF,' W%0,3$] Z !'lL##  "%[;PoddBX4sQbn60G+L   /O  ,V6 K h B|^=q{- Y5 .N1+P A %hLBQ4;iK 4 oM 9LAE.3 / !$9Srlm #W"6$P4! &  :G W2CrIY& ! e *  w(yW )>f U$L/" 6l "F# p  FkY<@06pc sE E!nh du4&#;~d: Qd!@; W0bPj.* e!] EQ n  &z0{"+A&0 T  OF\ 7x. nO?Kxa2 # Y] l" I = 8 S jVeQ|%/KERhX K E%2w]KOKLOLL,&C hf   Fs/x:<~tܦ$O3k  1+D0Fyj`DP ME9 63T+ ''I, q07}0q[[% $b`/U t / UW 4Y]4scT=t)3  45 1{ 4r±8 Z )"QT R? 9mE;`! 2O1Lz*_/;oKu{H/nZmv9a3 uwqzx 41])-@04 0>1e j}YjRLU // //g.EWEEFFG^^Y8@#0A> B`W i{Ghduzp+2.@)hXn%Yjnl269x`l/LQX}2/Cq V*l`4 %7.vQD p 9wwwwwwww| ez,M\z?˕ n;:[M$.|VXKc.>|4E@i*3@!? B > {@ G@*S> w< !*>+^l> # =@ @ )@ "?KsS  SN C}=]*Qa1RJ"[ P<d$  >+  ,)+g.; |7q  XGq7# NE 1$  T-KI[ R n uIkmG  WE: $R( j$a- ==D7":O+|*q8)  j 7) Z 7 U-k Q~}  F ^ X 8@DzJa[jV%,O(N7|GPy &U ;  < BS#S R U6(\: au>MGn Wa<#ZP teL& Et   )RAAAA큤A큤A큤A큤A큤A큤A큤A큤큤A큤AAA큤큤큤큤큤큤큤큤큤AA큤A큤AAA큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤큤큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤AA큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤ZSZZZSZZSZSZSZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZUZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZRZZZZZRZZQZPZPZPZPZPZPZPZPZPZPZPZTZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZPZOZQZKZZZJZKZZZJZJZIZIZIZIZJZIZJZJZIZIZIZIZZZKZJZKZKZKZKZKZJZKZKZKZKZKZKZKZKZGZ?Z?Z?Z?Z?Z/ZEZCZ@Z@ZDZAZAZAZAZDZ?Z@Z?ZAZAZ@Z?Z?ZDZDZAZDZAZ?ZCZ?ZAZ@ZEZ@ZAZCZ?Z?ZAZAZ@ZCZ?Z@ZCZ?ZAZEZCZ@ZEZCZEZDZ?ZDZAZAZDZ@Z?ZDZDZDZDZCZBZBZBZCZBZBZBZBZAZCZBZBZBZBZBZCZBZBZCZCZBZCZ/ZZTZZZZZZZZZZZZZZZZ+Z#ZZ ZZ-Z"Z$Z.Z%Z+Z)Z*Z'Z(Z(Z&Z)Z(Z'Z'Z(Z%Z'Z)Z*Z'Z)Z)Z+Z(Z*Z%Z'Z)Z&Z*Z&Z&Z(Z'Z(Z*Z%Z%Z(Z*Z&Z(Z(Z&Z)Z(Z)Z)Z*Z%Z'Z(Z'Z(Z'Z'Z(Z)Z+Z*Z*Z*Z)Z*Z(Z'Z&Z*Z&Z%Z&Z*Z&Z)Z*Z)Z(Z'Z&Z&Z&Z%Z%Z'Z)Z*Z&Z)Z&Z'Z)Z&Z(Z*Z)ZZ.Z#Z-Z,ZZZZ"Z"ZZ.Z Z,Z#Z!ZZ%Z,Z,Z$Z+Z,ZZ ZZ"Z-Z-ZZZZ,ZZ.Z-ZZZ#Z!Z"Z/Z Z!Z.Z,ZZZ-ZZZ Z-Z!Z-Z-Z-ZZ"Z.Z!ZZ#ZZ!Z#Z+Z+Z!Z Z"ZZZ"Z+Z%Z"Z-Z!Z.ZZZZ ZZZZZ!Z-Z!Z!ZZ+ZZZ!Z.Z%Z+ZZ$Z$Z#Z$Z$Z#Z$Z$Z$Z$Z#Z$Z$Z$Z$Z$Z#Z!Z+ZZZ Z.Z,Z#ZTZZ.Z.Z.Z.Z.Z+ZZZ,ZZZ/ZZ"ZZZZ+Z-Z Z,Z Z!Z Z Z"Z Z-Z/Z-ZZ$Z"ZZ%ZZ!Z,ZZ!Z.ZZZZZZZZZZZZZZZ!Z,Z#Z-ZZ#ZZ,Z.Z ZZ+Z#Z-ZZ,Z!Z"Z#ZZZ,ZZZZZZZZZZZZEZEZEZEZTZCZZZZZZZZZZZZZZZ>Z?Z>Z>Z>Z?Z>Z>Z>Z>Z>Z>Z>ZTZCZGZGZGZGZGZGZGZGZGZGZGZGZGZTZCZ:Z;Z:Z:Z;Z:Z;Z:Z:Z9Z;Z9Z:Z9Z:Z;Z:Z;Z:Z:Z:Z:Z:Z:Z:Z:Z:Z>Z=Z=ZZ>Z=Z=Z=ZZ=Z` now uses memchr. This should lead to a 10x improvement in performance in the majority of cases. + `time::{SystemTime, Instant}` now implement `Hash`. + impl `From` for `AtomicBool` + impl `From<{CString, &CStr}>` for `{Arc, Rc}` + impl `From<{OsString, &OsStr}>` for `{Arc, Rc}` + impl `From<{PathBuf, &Path}>` for `{Arc, Rc}` + float::from_bits now just uses transmute. This provides some optimisations from LLVM. + Copied `AsciiExt` methods onto `char` + Remove `T: Sized` requirement on `ptr::is_null()` + impl `From` for `{TryRecvError, RecvTimeoutError}` + Optimised `f32::{min, max}` to generate more efficient x86 assembly + `[u8]::contains` now uses memchr which provides a 3x speed improvement - Compatibility Notes: + Floating point types `Debug` impl now always prints a decimal point. + `Ipv6Addr` now rejects superfluous `::`'s in IPv6 addresses This is in accordance with IETF RFC 4291 §2.2. + Unwinding will no longer go past FFI boundaries, and will instead abort. + `Formatter::flags` method is now deprecated. The `sign_plus`, `sign_minus`, `alternate`, and `sign_aware_zero_pad` should be used instead. + Leading zeros in tuple struct members is now an error + `column!()` macro is one-based instead of zero-based + `fmt::Arguments` can no longer be shared across threads + Access to `#[repr(packed)]` struct fields is now unsafe + Cargo sets a different working directory for the compiler- add update-config-guess.patch to update config.* from GNU to support riscv64 without rpm patching it - as the patch also updates the checksums while rpm does not- Format with spec-cleaner - Use python3 to run the install/build script as python2 is being phased out - State exclusivearch for all of ix86 and then specify we build as i686 which is bit more obvious- Update Cargo to v0.24.0- Add "Requires: %{name} to derived packages to fix derived packages not being updated with rust (boo#1075883)- Update to 1.23.0 - Language changes: + Arbitrary `auto` traits are now permitted in trait objects.[45772] + rustc now uses subtyping on the left hand side of binary operations.[45435] Which should fix some confusing errors in some operations. - Compiler changes: + Enabled `TrapUnreachable` in LLVM which should mitigate the impact of undefined behaviour.[45920] + rustc now suggests renaming import if names clash.[45660] + Display errors/warnings correctly when there are zero-width or wide characters.[45711] + rustc now avoids unnecessary copies of arguments that are simple bindings[45380] This should improve memory usage on average by 5-10%. + Updated musl used to build musl rustc to 1.1.17[45393] - Library changes: + Allow a trailing comma in `assert_eq/ne` macro[45887] + Implement Hash for raw pointers to unsized types[45483] + impl `From<*mut T>` for `AtomicPtr`[45610] + impl `From` for `AtomicUsize/AtomicIsize`.[45610] + Removed the `T: Sync` requirement for `RwLock: Send`[45267] + Removed `T: Sized` requirement for `{<*const T>, <*mut T>}::as_ref` an `<*mut T>::as_mut`[44932] + Optimized `Thread::{park, unpark}` implementation[45524] + Improved `SliceExt::binary_search` performance.[45333] + impl `FromIterator<()>` for `()`[45379] + Copied `AsciiExt` trait methods to primitive types.[44042] Use of `AsciiExt` is now deprecated. - Misc changes: + Releases now ship with the Cargo book documentation.[45692] + rustdoc now prints rendering warnings on every run.[45324] + Release tarballs now come with rustfmt[45903] - Compatibility Notes: + Changes have been made to type equality to make it more correct, in rare cases this could break some code.[45853] [Tracking issue for further information[45852] + `char::escape_debug` now uses Unicode 10 over 9.[45571] + Upgraded Android SDK to 27, and NDK to r15c.[45580] This drops support for Android 9, the minimum supported version is Android 14. + Bumped the minimum LLVM to 3.9[45326]- Update to v1.22.1 - Update Cargo to fix an issue with macOS 10.13 "High Sierra"- Update to v1.22.0 - Language changes: + `non_snake_case` lint now allows extern no-mangle functions + Now accepts underscores in unicode escapes + `T op= &T` now works for numeric types. eg. `let mut x = 2; x += &8;` + types that impl `Drop` are now allowed in `const` and `static` types - Compiler changes: + rustc now defaults to having 16 codegen units at debug on supported platforms + rustc will no longer inline in codegen units when compiling for debug This should decrease compile times for debug builds. + strict memory alignment now enabled on ARMv6 + Remove support for the PNaCl target `le32-unknown-nacl` - Librarie changes + Allow atomic operations up to 32 bits on `armv5te_unknown_linux_gnueabi` + `Box` now impls `From>` + `std::mem::Discriminant` is now guaranteed to be `Send + Sync` + `fs::copy` now returns the length of the main stream on NTFS. + Properly detect overflow in `Instant += Duration`. + impl `Hasher` for `{&mut Hasher, Box}` + impl `fmt::Debug` for `SplitWhitespace`.][44303] + `Option` now impls `Try`. This allows for using `?` with `Option` types. - Misc + `libbacktrace` is now available on Apple platforms. + Stabilised the `compile_fail` attribute for code fences in doc-comments. This now lets you specify that a given code example will fail to compile. - Compatibility Notes + The minimum Android version that rustc can build for has been bumped to `4.0` from `2.3` + Allowing `T op= &T` for numeric types has broken some type inference cases - Remove rust-1.21.0-44203-exclude-compiler-rt-test.patch - Remove rust-1.21.0-44066-ppc64-struct-abi.patch - Remove rust-1.21.0-44440-s390x-global-align.patch- Large cleanup of both the spec and config.toml to correct many build issues for the new version- Add rust-1.21.0-44203-exclude-compiler-rt-test.patch - Add rust-1.21.0-44066-ppc64-struct-abi.patch - Add rust-1.21.0-44440-s390x-global-align.patch - Remove add-soname.patch- Update to 1.21.0 - Language changes: + You can now use static references for literals. + Relaxed path syntax. Optional `::` before `<` is now allowed in all contexts. - Compiler changes: + Upgraded jemalloc to 4.5.0[43911] + Enabled unwinding panics on Redox[43917] + Now runs LLVM in parallel during translation phase.[43506] - Librarie changes: + Generate builtin impls for `Clone` for all arrays and tuples that are `T: Clone`[43690] +`Stdin`, `Stdout`, and `Stderr` now implement `AsRawFd`.[43459] + `Rc` and `Arc` now implement `From<&[T]> where T: Clone`, `From`, `From`, `From> where T: ?Sized`, and `From>`.[42565] - Stabilized APIs +`std::mem::discriminant` - Update add-soname.patch to apply cleanly- Force enable rust bootstrap so that missing architectures build- set minimum cmake version- Update to version 1.20.0 - Remove x86 from build targets - Language + [Associated constants are now stabilised.][42809] + [A lot of macro bugs are now fixed.][42913] - Compiler + [Struct fields are now properly coerced to the expected field type.][42807] + [Enabled wasm LLVM backend][42571] WASM can now be built with the `wasm32-experimental-emscripten` target. + [Changed some of the error messages to be more helpful.][42033] + [Add support for RELRO(RELocation Read-Only) for platforms that support it.][43170] + [rustc now reports the total number of errors on compilation failure][43015] previously this was only the number of errors in the pass that failed. + [Expansion in rustc has been sped up 29x.][42533] + [added `msp430-none-elf` target.][43099] + [rustc will now suggest one-argument enum variant to fix type mismatch when applicable][43178] + [Fixes backtraces on Redox][43228] + [rustc now identifies different versions of same crate when absolute paths of different types match in an error message.][42826] - Libraries + [Relaxed Debug constraints on `{HashMap,BTreeMap}::{Keys,Values}`.][42854] + [Impl `PartialEq`, `Eq`, `PartialOrd`, `Ord`, `Debug`, `Hash` for unsized tuples.][43011] + [Impl `fmt::{Display, Debug}` for `Ref`, `RefMut`, `MutexGuard`, `RwLockReadGuard`, `RwLockWriteGuard`][42822] + [Impl `Clone` for `DefaultHasher`.][42799] + [Impl `Sync` for `SyncSender`.][42397] + [Impl `FromStr` for `char`][42271] + [Fixed how `{f32, f64}::{is_sign_negative, is_sign_positive}` handles NaN.][42431] + [allow messages in the `unimplemented!()` macro.][42155] ie. `unimplemented!("Waiting for 1.21 to be stable")` + [`pub(restricted)` is now supported in the `thread_local!` macro.][43185] + [Upgrade to Unicode 10.0.0][42999] + [Reimplemented `{f32, f64}::{min, max}` in Rust instead of using CMath.][42430] + [Skip the main thread's manual stack guard on Linux][43072] + [Iterator::nth for `ops::{Range, RangeFrom}` is now done in O(1) time][43077] + [`#[repr(align(N))]` attribute max number is now 2^31 + 1.][43097] This was previously 2^15. + [`{OsStr, Path}::Display` now avoids allocations where possible][42613] - Compatibility Notes + [Functions with `'static` in their return types will now not be as usable as if they were using lifetime parameters instead.][42417] + [The reimplementation of `{f32, f64}::is_sign_{negative, positive}` now takes the sign of NaN into account where previously didn't.][42430]- adjust build process and add package for Rust source - clean-up of useless provides - add rpmlintrc- Update to version 1.19 - Language updates: + [Numeric fields can now be used for creating tuple structs.][41145] [RFC 1506] For example `struct Point(u32, u32); let x = Point { 0: 7, 1: 0 };`. + [Macro recursion limit increased to 1024 from 64.][41676] + [Added lint for detecting unused macros.][41907] + [`loop` can now return a value with `break`.][42016] [RFC 1624] For example: `let x = loop { break 7; };` + [C compatible `union`s are now available.][42068] [RFC 1444] They can only contain `Copy` types and cannot have a `Drop` implementation. Example: `union Foo { bar: u8, baz: usize }` + [Non capturing closures can now be coerced into `fn`s,][42162] [RFC 1558] Example: `let foo: fn(u8) -> u8 = |v: u8| { v };` - Compiler updates: + [Add support for bootstrapping the Rust compiler toolchain on Android.][41370] + [Change `arm-linux-androideabi` to correspond to the `armeabi` official ABI.][41656] If you wish to continue targeting the `armeabi-v7a` ABI you should use `--target armv7-linux-androideabi`. + [Fixed ICE when removing a source file between compilation sessions.][41873] + [Minor optimisation of string operations.][42037] + [Compiler error message is now `aborting due to previous error(s)` instead of `aborting due to N previous errors`][42150] This was previously inaccurate and would only count certain kinds of errors. + [The compiler now supports Visual Studio 2017][42225] + [The compiler is now built against LLVM 4.0.1 by default][42948] + [Added a lot][42264] of [new error codes][42302] + [Added `target-feature=+crt-static` option][37406] [RFC 1721] Which allows libraries with C Run-time Libraries(CRT) to be statically linked. + [Fixed various ARM codegen bugs][42740] - Librarie updates: + [`String` now implements `FromIterator>` and `Extend>`][41449] + [`Vec` now implements `From<&mut [T]>`][41530] + [`Box<[u8]>` now implements `From>`][41258] + [`SplitWhitespace` now implements `Clone`][41659] + [`[u8]::reverse` is now 5x faster and `[u16]::reverse` is now 1.5x faster][41764] + [`eprint!` and `eprintln!` macros added to prelude.][41192] Same as the `print!` macros, but for printing to stderr. - Stabilized APIs + [`OsString::shrink_to_fit`] + [`cmp::Reverse`] + [`Command::envs`] + [`thread::ThreadId`] - Misc + [Added `rust-windbg.cmd`][39983] for loading rust `.natvis` files in the Windows Debugger. + [Rust will now release XZ compressed packages][rust-installer/57] + [rustup will now prefer to download rust packages with XZ compression][rustup/1100] over GZip packages. + [Added the ability to escape `#` in rust documentation][41785] By adding additional `#`'s ie. `##` is now `#` - Temporarily disable generation of compiler docs due to build issue- Change i586 build to produce i686 target instead of i586 so that x86 Firefox can be built with Rust.- Update to 1.18.0 -Language updates: + [Stabilize pub(restricted)][40556] `pub` can now accept amodule path to make the item visible to just that module tree. Also accepts the keyword `crate` to make something public to the whole crate but not users of the library. Example: `pub(crate) mod utils;`. [RFC 1422]. + [Stabilize `#![windows_subsystem]` attribute][40870] conservative exposure of the `/SUBSYSTEM` linker flag on Windows platforms. [RFC 1665]. + [Refactor of trait object type parsing][40043] Now `ty` in macros can accept types like `Write + Send`, trailing `+` are now supported in trait objects, and better error reporting for trait objects starting with `?Sized`. + [0e+10 is now a valid floating point literal][40589] + [Now warns if you bind a lifetime parameter to 'static][40734] + [Tuples, Enum variant fields, and structs with no `repr` attribute or with `#[repr(Rust)]` are reordered to minimize padding and produce a smaller representation in some cases.][40377] -Compiler updates + [rustc can now emit mir with `--emit mir`][39891] + [Improved LLVM IR for trivial functions][40367] + [Added explanation for E0090(Wrong number of lifetimes are supplied)][40723] + [rustc compilation is now 15%-20% faster][41469] Thanks to optimisation opportunities found through profiling + [Improved backtrace formatting when panicking][38165] - Library updates: + [Specialized `Vec::from_iter` being passed `vec::IntoIter`][40731] if the iterator hasn't been advanced the original `Vec` is reassembled with no actual iteration or reallocation. + [Simplified HashMap Bucket interface][40561] provides performance improvements for iterating and cloning. + [Specialize Vec::from_elem to use calloc][40409] + [Fixed Race condition in fs::create_dir_all][39799] + [No longer caching stdio on Windows][40516] + [Optimized insertion sort in slice][40807] insertion sort in some cases 2.50%~ faster and in one case now 12.50% faster. + [Optimized `AtomicBool::fetch_nand`][41143] - Stabilized APIs: + [`Child::try_wait`] + [`HashMap::retain`] + [`HashSet::retain`] + [`PeekMut::pop`] + [`TcpStream::peek`] + [`UdpSocket::peek`] - Misc: + [rustdoc can now use pulldown-cmark with the `--enable-commonmark` flag][40338] + [Added rust-winbg script for better debugging on Windows][39983] + [Rust now uses the official cross compiler for NetBSD][40612] + [rustdoc now accepts `#` at the start of files][40828] + [Fixed jemalloc support for musl][41168] - Compatibility Notes: + [Changes to how the `0` flag works in format!][40241] Padding zeroes are now always placed after the sign if it exists and before the digits. With the `#` flag the zeroes are placed after the prefix and before the digits. + [Due to the struct field optimisation][40377], using `transmute` on structs that have no `repr` attribute or `#[repr(Rust)]` will no longer work. This has always been undefined behavior, but is now more likely to break in practice. + [The refactor of trait object type parsing][40043] fixed a bug where `+` was receiving the wrong priority parsing things like `&for<'a> Tr<'a> + Send` as `&(for<'a> Tr<'a> + Send)` instead of `(&for<'a> Tr<'a>) + Send` + [Overlapping inherent `impl`s are now a hard error][40728] + [`PartialOrd` and `Ord` must agree on the ordering.][41270] + [`rustc main.rs -o out --emit=asm,llvm-ir`][41085] Now will output `out.asm` and `out.ll` instead of only one of the filetypes. + [ calling a function that returns `Self` will no longer work][41805] when the size of `Self` cannot be statically determined. + [rustc now builds with a "pthreads" flavour of MinGW for Windows GNU][40805] this has caused a few regressions namely: + Changed the link order of local static/dynamic libraries (respecting the order on given rather than having the compiler reorder). + Changed how MinGW is linked, native code linked to dynamic libraries may require manually linking to the gcc support library (for the native code itself)- Adjustment of rust version dependency to prevent inability to build in the adi rings.- Add the cargo binaries for each arch, used for building rust only these are not shipped, and don't factor in to the final product.- Revert restriction of x86 arch to i586 for the interim.- Update to 1.17.0 - Language updates * [The compiler's `dead_code` lint now accounts for type aliases][38051]. * [Uninhabitable enums (those without any variants) no longer permit wildcard match patterns][38069] * [Clean up semantics of `self` in an import list][38313] * [`Self` may appear in `impl` headers][38920] * [`Self` may appear in struct expressions][39282] - Compiler updates * [`rustc` now supports `--emit=metadata`, which causes rustc to emit a `.rmeta` file containing only crate metadata][38571]. This can be used by tools like the Rust Language Service to perform metadata-only builds. * [Levenshtein based typo suggestions now work in most places, while previously they worked only for fields and sometimes for local variables][38927]. Together with the overhaul of "no resolution"/"unexpected resolution" errors (#[38154]) they result in large and systematic improvement in resolution diagnostics. * [Fix `transmute::` where `T` requires a bigger alignment than `U`][38670] * [rustc: use -Xlinker when specifying an rpath with ',' in it][38798] * [`rustc` no longer attempts to provide "consider using an explicit lifetime" suggestions][37057]. They were inaccurate. - Stabilized APIs * [`VecDeque::truncate`] * [`VecDeque::resize`] * [`String::insert_str`] * [`Duration::checked_add`] * [`Duration::checked_sub`] * [`Duration::checked_div`] * [`Duration::checked_mul`] * [`str::replacen`] * [`str::repeat`] * [`SocketAddr::is_ipv4`] * [`SocketAddr::is_ipv6`] * [`IpAddr::is_ipv4`] * [`IpAddr::is_ipv6`] * [`Vec::dedup_by`] * [`Vec::dedup_by_key`] * [`Result::unwrap_or_default`] * [`<*const T>::wrapping_offset`] * [`<*mut T>::wrapping_offset`] * `CommandExt::creation_flags` * [`File::set_permissions`] * [`String::split_off`] - Updates to libraries * [`[T]::binary_search` and `[T]::binary_search_by_key` now take their argument by `Borrow` parameter][37761] * [All public types in std implement `Debug`][38006] * [`IpAddr` implements `From` and `From`][38327] * [`Ipv6Addr` implements `From<[u16; 8]>`][38131] * [Ctrl-Z returns from `Stdin.read()` when reading from the console on Windows][38274] * [std: Fix partial writes in `LineWriter`][38062] * [std: Clamp max read/write sizes on Unix][38062] * [Use more specific panic message for `&str` slicing errors][38066] * [`TcpListener::set_only_v6` is deprecated][38304]. This functionality cannot be achieved in std currently. * [`writeln!`, like `println!`, now accepts a form with no string or formatting arguments, to just print a newline][38469] * [Implement `iter::Sum` and `iter::Product` for `Result`][38580] * [Reduce the size of static data in `std_unicode::tables`][38781] * [`char::EscapeDebug`, `EscapeDefault`, `EscapeUnicode`, `CaseMappingIter`, `ToLowercase`, `ToUppercase`, implement `Display`][38909] * [`Duration` implements `Sum`][38712] * [`String` implements `ToSocketAddrs`][39048] - Misc * [`rustdoc` has a `--sysroot` argument that, like `rustc`, specifies the path to the Rust implementation][38589] * [The `armv7-linux-androideabi` target no longer enables NEON extensions, per Google's ABI guide][38413] * [The stock standard library can be compiled for Redox OS][38401] * [Rust has initial SPARC support][38726]. Tier 3. No builds available. * [Rust has experimental support for Nvidia PTX][38559]. Tier 3. No builds available. * [Fix backtraces on i686-pc-windows-gnu by disabling FPO][39379] - Compatibility Notes * [Uninhabitable enums (those without any variants) no longer permit wildcard match patterns][38069] * In this release, references to uninhabited types can not be pattern-matched. This was accidentally allowed in 1.15. * [The compiler's `dead_code` lint now accounts for type aliases][38051]. * [Ctrl-Z returns from `Stdin.read()` when reading from the console on Windows][38274] * [Clean up semantics of `self` in an import list][38313] - Restrict x86 builds to i686 only. - Revert restriction on previous rust versions used for building- Change x86 build target from i586 to i686- Switch .spec to use rust-build compilation system - Update config.toml to reflect rust-build changes - Strict versioning for compilation so rustc always use previous stable compiler- Update to 1.16.0 - Language updates * Lifetimes in statics and consts default to `'static`. [RFC 1623] * [The compiler's `dead_code` lint now accounts for type aliases][38051]. * [Uninhabitable enums (those without any variants) no longer permit wildcard match patterns][38069] * [Clean up semantics of `self` in an import list][38313] * [`Self` may appear in `impl` headers][38920] * [`Self` may appear in struct expressions][39282] - Compiler updates * [`rustc` now supports `--emit=metadata`, which causes rustc to emit a `.rmeta` file containing only crate metadata][38571]. This can be used by tools like the Rust Language Service to perform metadata-only builds. * [Levenshtein based typo suggestions now work in most places, while previously they worked only for fields and sometimes for local variables][38927]. Together with the overhaul of "no resolution"/"unexpected resolution" errors (#[38154]) they result in large and systematic improvement in resolution diagnostics. * [Fix `transmute::` where `T` requires a bigger alignment than `U`][38670] * [rustc: use -Xlinker when specifying an rpath with ',' in it][38798] * [`rustc` no longer attempts to provide "consider using an explicit lifetime" suggestions][37057]. They were inaccurate. - Stabilized APIs * [`VecDeque::truncate`] * [`VecDeque::resize`] * [`String::insert_str`] * [`Duration::checked_add`] * [`Duration::checked_sub`] * [`Duration::checked_div`] * [`Duration::checked_mul`] * [`str::replacen`] * [`str::repeat`] * [`SocketAddr::is_ipv4`] * [`SocketAddr::is_ipv6`] * [`IpAddr::is_ipv4`] * [`IpAddr::is_ipv6`] * [`Vec::dedup_by`] * [`Vec::dedup_by_key`] * [`Result::unwrap_or_default`] * [`<*const T>::wrapping_offset`] * [`<*mut T>::wrapping_offset`] * `CommandExt::creation_flags` * [`File::set_permissions`] * [`String::split_off`] - Library updates * [`[T]::binary_search` and `[T]::binary_search_by_key` now take their argument by `Borrow` parameter][37761] * [All public types in std implement `Debug`][38006] * [`IpAddr` implements `From` and `From`][38327] * [`Ipv6Addr` implements `From<[u16; 8]>`][38131] * [Ctrl-Z returns from `Stdin.read()` when reading from the console on Windows][38274] * [std: Fix partial writes in `LineWriter`][38062] * [std: Clamp max read/write sizes on Unix][38062] * [Use more specific panic message for `&str` slicing errors][38066] * [`TcpListener::set_only_v6` is deprecated][38304]. This functionality cannot be achieved in std currently. * [`writeln!`, like `println!`, now accepts a form with no string or formatting arguments, to just print a newline][38469] * [Implement `iter::Sum` and `iter::Product` for `Result`][38580] * [Reduce the size of static data in `std_unicode::tables`][38781] * [`char::EscapeDebug`, `EscapeDefault`, `EscapeUnicode`, `CaseMappingIter`, `ToLowercase`, `ToUppercase`, implement `Display`][38909] * [`Duration` implements `Sum`][38712] * [`String` implements `ToSocketAddrs`][39048] - Misc fixes * [`rustdoc` has a `--sysroot` argument that, like `rustc`, specifies the path to the Rust implementation][38589] * [The `armv7-linux-androideabi` target no longer enables NEON extensions, per Google's ABI guide][38413] * [The stock standard library can be compiled for Redox OS][38401] * [Rust has initial SPARC support][38726]. Tier 3. No builds available. * [Rust has experimental support for Nvidia PTX][38559]. Tier 3. No builds available. * [Fix backtraces on i686-pc-windows-gnu by disabling FPO][39379] - Compatibility notes * [Uninhabitable enums (those without any variants) no longer permit wildcard match patterns][38069] * In this release, references to uninhabited types can not be pattern-matched. This was accidentally allowed in 1.15. * [The compiler's `dead_code` lint now accounts for type aliases][38051]. * [Ctrl-Z returns from `Stdin.read()` when reading from the console on Windows][38274] * [Clean up semantics of `self` in an import list][38313]- Remove duplicate license files from _docdir: rpm 4.13 no longer implicitly packages those files and we catch them using %license,- remove bootstrap for s390x as binaries are available in openSUSE:Factory:zSystems- Fixes to build for archs armv7, aarch64, ppc64, s390x- Update to 1.15.1 - Fix IntoIter::as_mut_slice's signature- Correct rust-triples use in spec.- Update to 1.15.0 - Language updates * Basic procedural macros allowing custom `#[derive]`, aka "macros 1.1", are stable. This allows popular code-generating crates like Serde and Diesel to work ergonomically. [RFC 1681]. * [Tuple structs may be empty. Unary and empty tuple structs may be instantiated with curly braces][36868]. Part of [RFC 1506]. * [A number of minor changes to name resolution have been activated][37127]. They add up to more consistent semantics, allowing for future evolution of Rust macros. Specified in [RFC 1560], see its section on ["changes"] for details of what is different. The breaking changes here have been transitioned through the [`legacy_imports`] lint since 1.14, with no known regressions. * [In `macro_rules`, `path` fragments can now be parsed as type parameter bounds][38279] * [`?Sized` can be used in `where` clauses][37791] * [There is now a limit on the size of monomorphized types and it can be modified with the `#![type_size_limit]` crate attribute, similarly to the `#![recursion_limit]` attribute][37789] - Compiler changes * [On Windows, the compiler will apply dllimport attributes when linking to extern functions][37973]. Additional attributes and flags can control which library kind is linked and its name. [RFC 1717]. * [Rust-ABI symbols are no longer exported from cdylibs][38117] * [The `--test` flag works with procedural macro crates][38107] * [Fix `extern "aapcs" fn` ABI][37814] * [The `-C no-stack-check` flag is deprecated][37636]. It does nothing. * [The `format!` expander recognizes incorrect `printf` and shell-style formatting directives and suggests the correct format][37613]. * [Only report one error for all unused imports in an import list][37456] - Compiler performance * [Avoid unnecessary `mk_ty` calls in `Ty::super_fold_with`][37705] * [Avoid more unnecessary `mk_ty` calls in `Ty::super_fold_with`][37979] * [Don't clone in `UnificationTable::probe`][37848] * [Remove `scope_auxiliary` to cut RSS by 10%][37764] * [Use small vectors in type walker][37760] * [Macro expansion performance was improved][37701] * [Change `HirVec>` to `HirVec` in `hir::Expr`][37642] * [Replace FNV with a faster hash function][37229] - For full change list, please see https://raw.githubusercontent.com/rust-lang/rust/master/RELEASES.md- Adjust build so that aarch and ARM architectures use bootstrap for initial build- Fix provides/conflicts/obsoletes- Remove patch 0001-Fix-armv7-autodetection.patch + appears to have been fixed upstream. - Building armv7hl arch with bootstrap binary since previously packaged versions haven't successfully built in the past- Update to version 1.14.0 + Announcement: https://blog.rust-lang.org/2016/12/22/Rust-1.14.html + Details: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1140-2016-12-22 - Release highlights: + support for RFC 1492. This small addition lets you use `..` in more places, for example when destructuring a struct or tuple + println!(), with no arguments, prints newline + Wrapping impls standard binary and unary operators on references, as well as the Sum and Product iterators, making references to these types easier to use + Implement From> for String and From> for Vec. These implementations make sense, but were not yet added. + Expand .zip() specialization to .map() and .cloned() for improved performance. + Implement RefUnwindSafe for atomic types, as these types are “unwind safe,” though that wasn’t obvious at first. + Specialize Vec::extend to Vec::extend_from_slice for performance gains. + Don’t reuse HashMap random seeds. This helps to mitigate one type of DDoS attack. + The internal memory layout of HashMap is more cache-friendly, for significant improvements in some operations + Impl Add<{str, Cow}> for Cow. We already support Add for other string types, so not having it on Cow is inconsistent.- Update to 1.13.0- Add conflicts to help avoid situations where previous versions or rustc-bootstrap may be installed- Update to 1.12.1 - Remove patches: + 0003-Disable-embedding-timestamp-information.patch - fixed by upstream + 0002-Add-armv6l-autodetection.patch - no-longer viable- Revert from v1.13 to v1.11 in preparation for alternative packaging.- Add 0001-Fix-armv7-autodetection.patch - Add 0002-Add-armv6l-autodetection.patch * fix armv6 and armv7 builds- Update to 1.11 + Add support for cdylib crate types - Remove merged patches: * 0001-Fix-misleading-intentation-errors-on-gcc-6.0.patch * 0002-Fix-GCC-6-misleading-indentation-error-in-hoedown.patch - Set DT_SONAME when building dylibs * Add add-soname.patch- Move to package named rust- Update to 1.10 + -C panic=abort flag for rustc or equivalent in Cargo.toml + new crate type cdylib, embeded library for other languages + In addition, a number of performance improvements landed in the compiler, and so did a number of usability improvements across the documentation, rustdoc itself, and various error messages. + This is the first release, which is guaranteed to be built by previous stable release of rustc - Packaging: + drop bootstrap mode and use rustc 1.9 + move documentation to versioned directory- Use smp_mflags for parallel building. Avoid sh invocation for simple ldconfig calls. Drop archaic %clean section. Drop filler words from summary.- Rename source package to rustc-1_9 to conform to naming standards.- Rename source package to rustc-190 to avoid unecessary rebuilds of rustc packages on upgrade- Move stage0 binaries into separate package - Disable embedding timestamp information - Add 0003-Disable-embedding-timestamp-information.patch- Rename package to rustc-stable - Add rpmlintrc - Make bootstrapping conditional- Fix misleading indentation errors on GCC 6.0 - Remove snap2.sh - Add 0001-Fix-misleading-intentation-errors-on-gcc-6.0.patch - Add 0002-Fix-GCC-6-misleading-indentation-error-in-hoedown.patch- Update to version 1.9.0 + Stabilization of std::panic + Deprecation warnings, #[deprecated] attribute + Compile time improvements + Rolling out use of specialization + Library stabilizations About 80 library functions and methods are now stable in 1. + http://blog.rust-lang.org/2016/05/26/Rust-1.9.html- Update to version 1.8.0: + Various “operator equals” operators, such as += and -=, are now overloadable via various traits. + Empty struct declaration can contain cutly braces + New (non default) cargo based build system for rustc + About 20 library functions and methods are now stable in 1.8- Update to version 1.7.0: + Many stabilized APIs + Improved library performance + BTreeSet and its iterators, Iter, IntoIter, and Range are covariant over their contained type. + LinkedList and its iterators, Iter and IntoIter are covariant over their contained type. + str::replace now accepts a Pattern, like other string searching methods. + Any is implemented for unsized types. + Hash is implemented for Duration. + Soundness fixes, may break code. See RFC 1214 for more information. + Several bugs in the compiler's visibility calculations were fixed. + Parsing "." as a float results in an error instead of 0. + Borrows of closure parameters may not outlive the closure.- Update to version 1.6.0: + Stabilization of libcore and other library functions + Crates.io disallows wildcards- Update to version 1.4.0: + Several changes have been made to fix type soundness and improve the behavior of associated types. See RFC 1214. Although we have mostly introduced these changes as warnings this release, to become errors next release, there are still some scenarios that will see immediate breakage. + The str::lines and BufRead::lines iterators treat \r\n as line breaks in addition to \n. + Loans of 'static lifetime extend to the end of a function. + str::parse no longer introduces avoidable rounding error when parsing floating point numbers. Together with earlier changes to float formatting/output, "round trips" like f.to_string().parse() now preserve the value of f exactly. Additionally, leading plus signs are now accepted.- Split the gdb support to rust-gdb subpackage- Update to version 1.3.0: + API stabilization, including the new Duration API and enhancements to Error and Hash/Hasher. + The substring matcher now uses a more efficient algorithm. + There were improvements to zero filling that speed up Vec::resize and Read::read_to_end. + The implementation of Read::read_to_end has been specialized for stdin and File, resulting in additional speedups. + The PartialEq implementation on slices is now much faster. - Packaging: renamed source package to rustc to match upstream- Update to version 1.2.0: + An across-the-board improvement to real-world compiler performance. Representative crates include hyper (compiles 1.16x faster), html5ever (1.62x faster), regex (1.32x faster) and rust-encoding (1.35x faster). You can explore some of this performance data at Nick Cameron’s preliminary tracking site, using dates 2015-05-15 to 2015-06-25. + Parallel codegen is now working, and produces a 33% speedup when bootstrapping on a 4 core machine. Parallel codegen is particularly useful for debug builds, since it prevents some optimizations; but it can also be used with optimizations as an effective -O1 flag. It can be activated by passing -C codegen-units=N to rustc, where N is the desired number of threads.- Update to version 1.1.0: + The std::fs module has been expanded to expand the set of functionality exposed: * DirEntry now supports optimizations like file_type and metadata which don't incur a syscall on some platforms. * A symlink_metadata function has been added. * The fs::Metadata structure now lowers to its OS counterpart, providing access to all underlying information. + The compiler now contains extended explanations of many errors. When an error with an explanation occurs the compiler suggests using the --explain flag to read the explanation. Error explanations are also available online. + Thanks to multiple improvements to type checking, as well as other work, the time to bootstrap the compiler decreased by 32%. - drop tar_scm service and use source urls- Update to version 1.0.0: + lint: deny transmuting from immutable to mutable, since it's undefined behavior + std: update select internals to not use mutable transmuting + std: Remove index notation on slice iterators + std: Destabilize io::BufStream + Make RwLock::try_write try to obtain a write lock + std: Remove addition on vectors for now + thread: right now you can't actually set those printers + Fix #24872, XSS in docs not found page. + Update AUTHORS.txt and RELEASES.md for 1.0 + std: Mark `mem::forget` as a safe function + core: impl AsRef<[u8]> for str + collections: impl AsRef<[u8]> for String + collections: change bounds of SliceConcatExt implementations to use Borrow instead of AsRef + Fix invalid references due to the automated string substitution + dropck: must assume `Box` has a destructor of interest.- Rename binary package to rust - Add build for i586 - Only run fdupes on SUSE builds - Changed version format - Update to version 1.0.0~beta4+git.1430848988.f873dc5: + Introduce a `FreeRegionMap` data structure. (#22779) + Fix #20616 + std: Fix inheriting standard handles on windows + Fix #24895. + Fix zero-normalization of the pos of a `MultiByteChar`. + lint for mixing `#[repr(C)]` with an impl of `Drop`. + Bump prerelease version to .4 + Add downcasting to std::error::Error- Format spec file- Update to version 1.0.0beta3+git.1429985089.5241bf9: + Update Windows caveats + Utilize if..let for get_mut doc-comment examples + Indicate keywords are code-like in Fuse::reset_fuse doc comment + doc: improve/fix 'let' FAQ + Fix broken links in the docs + Indicate None is code-like in doc comments + Fixed typo in hash_map::Entry documentation + Remove an unused import on windows- Version 1.0.0-beta3.lamb66 1525348043  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTSVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkmnopqrstuvwxyz{}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABC EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~_      !"#$%&'()*+,-./,123(56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~p      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.24.0-2.6.3       !! """""##$$$##########%%%%&&'''''''''''''''''''''''''''''''''''''''''((((((()*+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<))(=======>???????>>>@>=A=BBCCCCCCCCCCBDD=EFFFFEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGIIIIIIIIIIIIIIIIIIIIIGEJJKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMJJJJJJJJJNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJPPPPPPPPEQQQERRRRRRRRRRRRSSETTTTTTTTTTTTTTTTTTTTTEUUUUUUUUUUUVVVVEWWWWWWWWWWWWWWEXXXXXXXXXXXXXXXXXXXXXXXYYYYYEZZZZZZZZZZZZZZZZZZZZZE[[[E\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\^^^__\``````````````````````````````````\EaaaaaaaaaaaaaaEbbbbEccccddddccceeeecffffcggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggchhiiiiiiiiiiihjjjjjjjjjjjjEkkkkkkkkkkkkkkkkkkkkkkkEllmmnnnllllllllllllllllll=ooo=pppp(q(rrrsssssssrttttttrrrrrr(uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu((((vvvvwwxxwwwyzy{{||ywwvvvvvvvvv}}}}}~vvvvvvvvvvvvvvvvvvvvvvvv                               rustlibsrcrustsrcCargo.lockbuild_helperCargo.tomllib.rsdlmallocCargo.tomlLICENSE-APACHELICENSE-MITbuild.rssrcdlmalloc.cdlmalloc.rsglobal.rslib.rslinux.rsmacos.rswasm.rstestsglobal.rssmoke.rsjemalloc.appveyor.yml.autom4te.cfg.travis.ymlCOPYINGChangeLogINSTALLMakefile.inREADMEautogen.shbinjemalloc-config.injemalloc.sh.injeprof.inbuild-auxconfig.guessconfig.subinstall-shconfig.stamp.inconfigureconfigure.accoverage.shdochtml.xsl.injemalloc.xml.inmanpages.xsl.instylesheet.xslincludejemallocinternalarena.hassert.hatomic.hbase.hbitmap.hchunk.hchunk_dss.hchunk_mmap.hckh.hctl.hextent.hhash.hhuge.hjemalloc_internal.h.injemalloc_internal_decls.hjemalloc_internal_defs.h.injemalloc_internal_macros.hmb.hmutex.hnstime.hpages.hph.hprivate_namespace.shprivate_symbols.txtprivate_unnamespace.shprng.hprof.hpublic_namespace.shpublic_unnamespace.shql.hqr.hquarantine.hrb.hrtree.hsize_classes.shsmoothstep.hsmoothstep.shspin.hstats.htcache.hticker.htsd.hutil.hvalgrind.hwitness.hjemalloc.shjemalloc_defs.h.injemalloc_macros.h.injemalloc_mangle.shjemalloc_protos.h.injemalloc_rename.shjemalloc_typedefs.h.inmsvc_compatC99stdbool.hstdint.hstrings.hwindows_extra.hjemalloc.pc.inmsvcReadMe.txtjemalloc_vc2015.slnprojectsvc2015jemallocjemalloc.vcxprojjemalloc.vcxproj.filterstest_threadstest_threads.cpptest_threads.htest_threads.vcxprojtest_threads.vcxproj.filterstest_threads_main.cppscriptsgen_travis.pysrcarena.catomic.cbase.cbitmap.cchunk.cchunk_dss.cchunk_mmap.cckh.cctl.cextent.chash.chuge.cjemalloc.cmb.cmutex.cnstime.cpages.cprng.cprof.cquarantine.crtree.cspin.cstats.ctcache.cticker.ctsd.cutil.cvalgrind.cwitness.czone.ctestincludetestSFMT-alti.hSFMT-params.hSFMT-params11213.hSFMT-params1279.hSFMT-params132049.hSFMT-params19937.hSFMT-params216091.hSFMT-params2281.hSFMT-params4253.hSFMT-params44497.hSFMT-params607.hSFMT-params86243.hSFMT-sse2.hSFMT.hbtalloc.hjemalloc_test.h.injemalloc_test_defs.h.inmath.hmq.hmtx.htest.hthd.htimer.hintegrationMALLOCX_ARENA.caligned_alloc.callocated.cchunk.cchunk.shmallocx.cmallocx.shoverflow.cposix_memalign.crallocx.csdallocx.cthread_arena.cthread_tcache_enabled.cxallocx.cxallocx.shsrcSFMT.cbtalloc.cbtalloc_0.cbtalloc_1.cmath.cmq.cmtx.ctest.cthd.ctimer.cstressmicrobench.ctest.sh.inliballocCargo.tomlallocator.rsarc.rsbenchesbtreemap.rsmod.rslib.rslinked_list.rsslice.rsstr.rsstring.rsvec.rsvec_deque.rsbinary_heap.rsborrow.rsboxed.rsboxed_test.rsbtreemap.rsmod.rsnode.rssearch.rsset.rsfmt.rsheap.rslib.rslinked_list.rsmacros.rsrange.rsraw_vec.rsrc.rsslice.rsstr.rsstring.rstestsbinary_heap.rsbtreemap.rsmod.rsset.rscow_str.rsfmt.rsheap.rslib.rslinked_list.rsslice.rsstr.rsstring.rsvec.rsvec_deque.rsvec.rsvec_deque.rsliballoc_jemallocCargo.tomlbuild.rslib.rspthread_atfork_dummy.cliballoc_systemCargo.tomllib.rslibbacktraceChangeLogChangeLog.jitMakefile.amMakefile.inREADMEaclocal.m4alloc.cansidecl.hatomic.cbacktrace-supported.h.inbacktrace.cbacktrace.hbtest.cconfig.h.inconfig.subconfigureconfigure.acdwarf.cdwarf2.defdwarf2.helf.cfileline.cfilenames.hfiletype.awkhashtab.hinstall-shinternal.hltmain.shmacho.cmmap.cmmapio.cnounwind.cpecoff.cposix.cprint.cread.csimple.csort.cstate.cstest.cunknown.clibcompiler_builtins.travis.ymlCargo.tomlLICENSE.TXTREADME.mdappveyor.ymlbuild.rscidockeraarch64-unknown-linux-gnuDockerfilearm-unknown-linux-gnueabiDockerfilearm-unknown-linux-gnueabihfDockerfilearmv7-unknown-linux-gnueabihfDockerfilei586-unknown-linux-gnuDockerfilei686-unknown-linux-gnuDockerfilemips-unknown-linux-gnuDockerfilemips64-unknown-linux-gnuabi64Dockerfilemips64el-unknown-linux-gnuabi64Dockerfilemipsel-unknown-linux-gnuDockerfilepowerpc-unknown-linux-gnuDockerfilepowerpc64-unknown-linux-gnuDockerfilepowerpc64le-unknown-linux-gnuDockerfilethumbv6m-linux-eabiDockerfilethumbv7em-linux-eabiDockerfilethumbv7em-linux-eabihfDockerfilethumbv7m-linux-eabiDockerfilex86_64-unknown-linux-gnuDockerfilerun-docker.shrun.shcompiler-rt.arcconfigCMakeLists.txtCODE_OWNERS.TXTCREDITS.TXTLICENSE.TXTREADME.txtcmakeModulesAddCompilerRT.cmakeBuiltinTests.cmakeCompilerRTCompile.cmakeCompilerRTDarwinUtils.cmakeCompilerRTLink.cmakeCompilerRTUtils.cmakeSanitizerUtils.cmakebase-config-ix.cmakebuiltin-config-ix.cmakecachesApple.cmakeconfig-ix.cmakedocsTestingGuide.rstincludeCMakeLists.txtsanitizerallocator_interface.hasan_interface.hcommon_interface_defs.hcoverage_interface.hdfsan_interface.hesan_interface.hlinux_syscall_hooks.hlsan_interface.hmsan_interface.htsan_interface_atomic.hxrayxray_interface.hxray_records.hlibBlocksRuntimeBlock.hBlock_private.hdata.cruntime.cCMakeLists.txtasan.clang-formatCMakeLists.txtREADME.txtasan.syms.extraasan_activation.ccasan_activation.hasan_activation_flags.incasan_allocator.ccasan_allocator.hasan_blacklist.txtasan_debugging.ccasan_descriptions.ccasan_descriptions.hasan_errors.ccasan_errors.hasan_fake_stack.ccasan_fake_stack.hasan_flags.ccasan_flags.hasan_flags.incasan_globals.ccasan_globals_win.ccasan_globals_win.hasan_init_version.hasan_interceptors.ccasan_interceptors.hasan_interface_internal.hasan_internal.hasan_linux.ccasan_lock.hasan_mac.ccasan_malloc_linux.ccasan_malloc_mac.ccasan_malloc_win.ccasan_mapping.hasan_memory_profile.ccasan_new_delete.ccasan_poisoning.ccasan_poisoning.hasan_posix.ccasan_preinit.ccasan_report.ccasan_report.hasan_rtl.ccasan_scariness_score.hasan_stack.ccasan_stack.hasan_stats.ccasan_stats.hasan_suppressions.ccasan_suppressions.hasan_thread.ccasan_thread.hasan_win.ccasan_win_dll_thunk.ccasan_win_dynamic_runtime_thunk.ccscriptsCMakeLists.txtasan_device_setupasan_symbolize.pytestsCMakeLists.txtasan_asm_test.ccasan_benchmarks_test.ccasan_exceptions_test.ccasan_fake_stack_test.ccasan_globals_test.ccasan_interface_test.ccasan_internal_interface_test.ccasan_mac_test.ccasan_mac_test.hasan_mac_test_helpers.mmasan_mem_test.ccasan_noinst_test.ccasan_oob_test.ccasan_racy_double_free_test.ccasan_str_test.ccasan_test.ccasan_test.ignoreasan_test_config.hasan_test_main.ccasan_test_utils.hweak_symbols.txtbuiltinsCMakeLists.txtDarwin-excludes10.4.txtCMakeLists.txtREADME.TXTios-armv7.txtios-armv7s.txtios.txtios6-armv7.txtios6-armv7s.txtios7-arm64.txtiossim-i386.txtiossim-x86_64.txtiossim.txtosx-i386.txtosx.txtREADME.txtabsvdi2.cabsvsi2.cabsvti2.cadddf3.caddsf3.caddtf3.caddvdi3.caddvsi3.caddvti3.capple_versioning.carmadddf3vfp.Saddsf3vfp.Saeabi_cdcmp.Saeabi_cdcmpeq_check_nan.caeabi_cfcmp.Saeabi_cfcmpeq_check_nan.caeabi_dcmp.Saeabi_div0.caeabi_drsub.caeabi_fcmp.Saeabi_frsub.caeabi_idivmod.Saeabi_ldivmod.Saeabi_memcmp.Saeabi_memcpy.Saeabi_memmove.Saeabi_memset.Saeabi_uidivmod.Saeabi_uldivmod.Sbswapdi2.Sbswapsi2.Sclzdi2.Sclzsi2.Scomparesf2.Sdivdf3vfp.Sdivmodsi4.Sdivsf3vfp.Sdivsi3.Seqdf2vfp.Seqsf2vfp.Sextendsfdf2vfp.Sfixdfsivfp.Sfixsfsivfp.Sfixunsdfsivfp.Sfixunssfsivfp.Sfloatsidfvfp.Sfloatsisfvfp.Sfloatunssidfvfp.Sfloatunssisfvfp.Sgedf2vfp.Sgesf2vfp.Sgtdf2vfp.Sgtsf2vfp.Sledf2vfp.Slesf2vfp.Sltdf2vfp.Sltsf2vfp.Smodsi3.Smuldf3vfp.Smulsf3vfp.Snedf2vfp.Snegdf2vfp.Snegsf2vfp.Snesf2vfp.Srestore_vfp_d8_d15_regs.Ssave_vfp_d8_d15_regs.Ssoftfloat-alias.listsubdf3vfp.Ssubsf3vfp.Sswitch16.Sswitch32.Sswitch8.Sswitchu8.Ssync-ops.hsync_fetch_and_add_4.Ssync_fetch_and_add_8.Ssync_fetch_and_and_4.Ssync_fetch_and_and_8.Ssync_fetch_and_max_4.Ssync_fetch_and_max_8.Ssync_fetch_and_min_4.Ssync_fetch_and_min_8.Ssync_fetch_and_nand_4.Ssync_fetch_and_nand_8.Ssync_fetch_and_or_4.Ssync_fetch_and_or_8.Ssync_fetch_and_sub_4.Ssync_fetch_and_sub_8.Ssync_fetch_and_umax_4.Ssync_fetch_and_umax_8.Ssync_fetch_and_umin_4.Ssync_fetch_and_umin_8.Ssync_fetch_and_xor_4.Ssync_fetch_and_xor_8.Ssync_synchronize.Struncdfsf2vfp.Sudivmodsi4.Sudivsi3.Sumodsi3.Sunorddf2vfp.Sunordsf2vfp.Sashldi3.cashlti3.cashrdi3.cashrti3.cassembly.hatomic.catomic_flag_clear.catomic_flag_clear_explicit.catomic_flag_test_and_set.catomic_flag_test_and_set_explicit.catomic_signal_fence.catomic_thread_fence.cclear_cache.cclzdi2.cclzsi2.cclzti2.ccmpdi2.ccmpti2.ccomparedf2.ccomparesf2.ccomparetf2.ccpu_model.cctzdi2.cctzsi2.cctzti2.cdivdc3.cdivdf3.cdivdi3.cdivmoddi4.cdivmodsi4.cdivsc3.cdivsf3.cdivsi3.cdivtc3.cdivtf3.cdivti3.cdivxc3.cemutls.cenable_execute_stack.ceprintf.cextenddftf2.cextendhfsf2.cextendsfdf2.cextendsftf2.cffsdi2.cffsti2.cfixdfdi.cfixdfsi.cfixdfti.cfixsfdi.cfixsfsi.cfixsfti.cfixtfdi.cfixtfsi.cfixtfti.cfixunsdfdi.cfixunsdfsi.cfixunsdfti.cfixunssfdi.cfixunssfsi.cfixunssfti.cfixunstfdi.cfixunstfsi.cfixunstfti.cfixunsxfdi.cfixunsxfsi.cfixunsxfti.cfixxfdi.cfixxfti.cfloatdidf.cfloatdisf.cfloatditf.cfloatdixf.cfloatsidf.cfloatsisf.cfloatsitf.cfloattidf.cfloattisf.cfloattitf.cfloattixf.cfloatundidf.cfloatundisf.cfloatunditf.cfloatundixf.cfloatunsidf.cfloatunsisf.cfloatunsitf.cfloatuntidf.cfloatuntisf.cfloatuntitf.cfloatuntixf.cfp_add_impl.incfp_extend.hfp_extend_impl.incfp_fixint_impl.incfp_fixuint_impl.incfp_lib.hfp_mul_impl.incfp_trunc.hfp_trunc_impl.incgcc_personality_v0.ci386ashldi3.Sashrdi3.Schkstk.Schkstk2.Sdivdi3.Sfloatdidf.Sfloatdisf.Sfloatdixf.Sfloatundidf.Sfloatundisf.Sfloatundixf.Slshrdi3.Smoddi3.Smuldi3.Sudivdi3.Sumoddi3.Sint_endianness.hint_lib.hint_math.hint_types.hint_util.cint_util.hlshrdi3.clshrti3.cmacho_embeddedCMakeLists.txtarm.txtcommon.txti386.txtthumb2-64.txtthumb2.txtmingw_fixfloat.cmoddi3.cmodsi3.cmodti3.cmuldc3.cmuldf3.cmuldi3.cmulodi4.cmulosi4.cmuloti4.cmulsc3.cmulsf3.cmultc3.cmultf3.cmulti3.cmulvdi3.cmulvsi3.cmulvti3.cmulxc3.cnegdf2.cnegdi2.cnegsf2.cnegti2.cnegvdi2.cnegvsi2.cnegvti2.cparitydi2.cparitysi2.cparityti2.cpopcountdi2.cpopcountsi2.cpopcountti2.cpowidf2.cpowisf2.cpowitf2.cpowixf2.cppcDD.hdivtc3.cfixtfdi.cfixunstfdi.cfloatditf.cfloatunditf.cgcc_qadd.cgcc_qdiv.cgcc_qmul.cgcc_qsub.cmultc3.crestFP.SsaveFP.Ssubdf3.csubsf3.csubtf3.csubvdi3.csubvsi3.csubvti3.ctrampoline_setup.ctruncdfhf2.ctruncdfsf2.ctruncsfhf2.ctrunctfdf2.ctrunctfsf2.cucmpdi2.cucmpti2.cudivdi3.cudivmoddi4.cudivmodsi4.cudivmodti4.cudivsi3.cudivti3.cumoddi3.cumodsi3.cumodti3.cunwind-ehabi-helpers.hx86_64chkstk.Schkstk2.Sfloatdidf.cfloatdisf.cfloatdixf.cfloatundidf.Sfloatundisf.Sfloatundixf.ScfiCMakeLists.txtcfi.cccfi_blacklist.txtdfsan.clang-formatCMakeLists.txtdfsan.ccdfsan.hdfsan.syms.extradfsan_custom.ccdfsan_flags.incdfsan_interceptors.ccdfsan_platform.hdone_abilist.txtlibc_ubuntu1404_abilist.txtscriptsbuild-libc-list.pycheck_custom_wrappers.shesanCMakeLists.txtcache_frag.cppcache_frag.hesan.cppesan.hesan.syms.extraesan_circular_buffer.hesan_flags.cppesan_flags.hesan_flags.incesan_hashtable.hesan_interceptors.cppesan_interface.cppesan_interface_internal.hesan_linux.cppesan_shadow.hesan_sideline.hesan_sideline_linux.cppworking_set.cppworking_set.hworking_set_posix.cppinterception.clang-formatCMakeLists.txtinterception.hinterception_linux.ccinterception_linux.hinterception_mac.ccinterception_mac.hinterception_type_test.ccinterception_win.ccinterception_win.htestsCMakeLists.txtinterception_linux_test.ccinterception_test_main.ccinterception_win_test.cclsan.clang-formatCMakeLists.txtlsan.cclsan.hlsan_allocator.cclsan_allocator.hlsan_common.cclsan_common.hlsan_common_linux.cclsan_flags.inclsan_interceptors.cclsan_preinit.cclsan_thread.cclsan_thread.hmsan.clang-formatCMakeLists.txtmsan.ccmsan.hmsan.syms.extramsan_allocator.ccmsan_allocator.hmsan_blacklist.txtmsan_chained_origin_depot.ccmsan_chained_origin_depot.hmsan_flags.hmsan_flags.incmsan_interceptors.ccmsan_interface_internal.hmsan_linux.ccmsan_new_delete.ccmsan_origin.hmsan_poisoning.ccmsan_poisoning.hmsan_report.ccmsan_thread.ccmsan_thread.htestsCMakeLists.txtmsan_loadable.ccmsan_test.ccmsan_test_config.hmsan_test_main.ccprofileCMakeLists.txtGCDAProfiling.cInstrProfData.incInstrProfiling.cInstrProfiling.hInstrProfilingBuffer.cInstrProfilingFile.cInstrProfilingInternal.hInstrProfilingMerge.cInstrProfilingMergeFile.cInstrProfilingPlatformDarwin.cInstrProfilingPlatformLinux.cInstrProfilingPlatformOther.cInstrProfilingPort.hInstrProfilingRuntime.ccInstrProfilingUtil.cInstrProfilingUtil.hInstrProfilingValue.cInstrProfilingWriter.cWindowsMMap.cWindowsMMap.hsafestack.clang-formatCMakeLists.txtsafestack.ccsanitizer_common.clang-format.clang-tidyCMakeLists.txtsancov_flags.ccsancov_flags.hsancov_flags.incsanitizer_addrhashmap.hsanitizer_allocator.ccsanitizer_allocator.hsanitizer_allocator_bytemap.hsanitizer_allocator_combined.hsanitizer_allocator_interface.hsanitizer_allocator_internal.hsanitizer_allocator_local_cache.hsanitizer_allocator_primary32.hsanitizer_allocator_primary64.hsanitizer_allocator_secondary.hsanitizer_allocator_size_class_map.hsanitizer_allocator_stats.hsanitizer_asm.hsanitizer_atomic.hsanitizer_atomic_clang.hsanitizer_atomic_clang_other.hsanitizer_atomic_clang_x86.hsanitizer_atomic_msvc.hsanitizer_bitvector.hsanitizer_bvgraph.hsanitizer_common.ccsanitizer_common.hsanitizer_common_interceptors.incsanitizer_common_interceptors_format.incsanitizer_common_interceptors_ioctl.incsanitizer_common_libcdep.ccsanitizer_common_nolibc.ccsanitizer_common_syscalls.incsanitizer_coverage_libcdep.ccsanitizer_coverage_libcdep_new.ccsanitizer_coverage_mapping_libcdep.ccsanitizer_dbghelp.hsanitizer_deadlock_detector.hsanitizer_deadlock_detector1.ccsanitizer_deadlock_detector2.ccsanitizer_deadlock_detector_interface.hsanitizer_flag_parser.ccsanitizer_flag_parser.hsanitizer_flags.ccsanitizer_flags.hsanitizer_flags.incsanitizer_freebsd.hsanitizer_interface_internal.hsanitizer_internal_defs.hsanitizer_lfstack.hsanitizer_libc.ccsanitizer_libc.hsanitizer_libignore.ccsanitizer_libignore.hsanitizer_linux.ccsanitizer_linux.hsanitizer_linux_libcdep.ccsanitizer_linux_mips64.Ssanitizer_linux_s390.ccsanitizer_linux_x86_64.Ssanitizer_list.hsanitizer_mac.ccsanitizer_mac.hsanitizer_malloc_mac.incsanitizer_mutex.hsanitizer_persistent_allocator.ccsanitizer_persistent_allocator.hsanitizer_placement_new.hsanitizer_platform.hsanitizer_platform_interceptors.hsanitizer_platform_limits_linux.ccsanitizer_platform_limits_posix.ccsanitizer_platform_limits_posix.hsanitizer_posix.ccsanitizer_posix.hsanitizer_posix_libcdep.ccsanitizer_printf.ccsanitizer_procmaps.hsanitizer_procmaps_common.ccsanitizer_procmaps_freebsd.ccsanitizer_procmaps_linux.ccsanitizer_procmaps_mac.ccsanitizer_quarantine.hsanitizer_report_decorator.hsanitizer_stackdepot.ccsanitizer_stackdepot.hsanitizer_stackdepotbase.hsanitizer_stacktrace.ccsanitizer_stacktrace.hsanitizer_stacktrace_libcdep.ccsanitizer_stacktrace_printer.ccsanitizer_stacktrace_printer.hsanitizer_stoptheworld.hsanitizer_stoptheworld_linux_libcdep.ccsanitizer_suppressions.ccsanitizer_suppressions.hsanitizer_symbolizer.ccsanitizer_symbolizer.hsanitizer_symbolizer_internal.hsanitizer_symbolizer_libbacktrace.ccsanitizer_symbolizer_libbacktrace.hsanitizer_symbolizer_libcdep.ccsanitizer_symbolizer_mac.ccsanitizer_symbolizer_mac.hsanitizer_symbolizer_posix_libcdep.ccsanitizer_symbolizer_win.ccsanitizer_syscall_generic.incsanitizer_syscall_linux_aarch64.incsanitizer_syscall_linux_x86_64.incsanitizer_termination.ccsanitizer_thread_registry.ccsanitizer_thread_registry.hsanitizer_tls_get_addr.ccsanitizer_tls_get_addr.hsanitizer_unwind_linux_libcdep.ccsanitizer_win.ccscriptscheck_lint.shcpplint.pygen_dynamic_list.pylitlint.pylitlint_test.pysancov.pysymbolizersanitizer_symbolize.ccsanitizer_wrappers.ccscriptsbuild_symbolizer.shglobal_symbols.txttestsCMakeLists.txtmalloc_stress_transfer_test.ccsanitizer_allocator_test.ccsanitizer_allocator_testlib.ccsanitizer_atomic_test.ccsanitizer_bitvector_test.ccsanitizer_bvgraph_test.ccsanitizer_common_test.ccsanitizer_deadlock_detector_test.ccsanitizer_flags_test.ccsanitizer_format_interceptor_test.ccsanitizer_ioctl_test.ccsanitizer_libc_test.ccsanitizer_linux_test.ccsanitizer_list_test.ccsanitizer_mutex_test.ccsanitizer_nolibc_test.ccsanitizer_nolibc_test_main.ccsanitizer_posix_test.ccsanitizer_printf_test.ccsanitizer_procmaps_test.ccsanitizer_pthread_wrappers.hsanitizer_stackdepot_test.ccsanitizer_stacktrace_printer_test.ccsanitizer_stacktrace_test.ccsanitizer_stoptheworld_test.ccsanitizer_stoptheworld_testlib.ccsanitizer_suppressions_test.ccsanitizer_symbolizer_test.ccsanitizer_test_config.hsanitizer_test_main.ccsanitizer_test_utils.hsanitizer_thread_registry_test.ccstandalone_malloc_test.ccweak_symbols.txtscudoCMakeLists.txtscudo_allocator.cppscudo_allocator.hscudo_allocator_secondary.hscudo_crc32.cppscudo_crc32.hscudo_flags.cppscudo_flags.hscudo_flags.incscudo_interceptors.cppscudo_new_delete.cppscudo_termination.cppscudo_utils.cppscudo_utils.hstatsCMakeLists.txtstats.ccstats.hstats_client.cctsan.clang-formatCMakeLists.txtanalyze_libtsan.shbenchmarksmini_bench_local.ccmini_bench_shared.ccstart_many_threads.ccvts_many_threads_bench.cccheck_analyze.shcheck_cmake.shddCMakeLists.txtdd_interceptors.ccdd_rtl.ccdd_rtl.hgobuild.batbuildgo.shtest.ctsan_go.ccrtltsan.syms.extratsan_clock.cctsan_clock.htsan_debugging.cctsan_defs.htsan_dense_alloc.htsan_fd.cctsan_fd.htsan_flags.cctsan_flags.htsan_flags.inctsan_ignoreset.cctsan_ignoreset.htsan_interceptors.cctsan_interceptors.htsan_interceptors_mac.cctsan_interface.cctsan_interface.htsan_interface_ann.cctsan_interface_ann.htsan_interface_atomic.cctsan_interface_inl.htsan_interface_java.cctsan_interface_java.htsan_libdispatch_mac.cctsan_malloc_mac.cctsan_md5.cctsan_mman.cctsan_mman.htsan_mutex.cctsan_mutex.htsan_mutexset.cctsan_mutexset.htsan_new_delete.cctsan_platform.htsan_platform_linux.cctsan_platform_mac.cctsan_platform_posix.cctsan_platform_windows.cctsan_ppc_regs.htsan_preinit.cctsan_report.cctsan_report.htsan_rtl.cctsan_rtl.htsan_rtl_aarch64.Stsan_rtl_amd64.Stsan_rtl_mips64.Stsan_rtl_mutex.cctsan_rtl_ppc64.Stsan_rtl_proc.cctsan_rtl_report.cctsan_rtl_thread.cctsan_stack_trace.cctsan_stack_trace.htsan_stat.cctsan_stat.htsan_suppressions.cctsan_suppressions.htsan_symbolize.cctsan_symbolize.htsan_sync.cctsan_sync.htsan_trace.htsan_update_shadow_word_inl.htsan_vector.htestsCMakeLists.txtrtlCMakeLists.txttsan_bench.cctsan_mop.cctsan_mutex.cctsan_posix.cctsan_posix_util.htsan_string.cctsan_test.cctsan_test_util.htsan_test_util_posix.cctsan_thread.ccunitCMakeLists.txttsan_clock_test.cctsan_dense_alloc_test.cctsan_flags_test.cctsan_mman_test.cctsan_mutex_test.cctsan_mutexset_test.cctsan_shadow_test.cctsan_stack_test.cctsan_sync_test.cctsan_unit_test_main.cctsan_vector_test.ccubsanCMakeLists.txtubsan.syms.extraubsan_checks.incubsan_diag.ccubsan_diag.hubsan_flags.ccubsan_flags.hubsan_flags.incubsan_handlers.ccubsan_handlers.hubsan_handlers_cxx.ccubsan_handlers_cxx.hubsan_init.ccubsan_init.hubsan_init_standalone.ccubsan_platform.hubsan_type_hash.ccubsan_type_hash.hubsan_type_hash_itanium.ccubsan_type_hash_win.ccubsan_value.ccubsan_value.hweak_symbols.txtxrayCMakeLists.txttestsCMakeLists.txtunitCMakeLists.txtbuffer_queue_test.ccxray_unit_test_main.ccxray_AArch64.ccxray_arm.ccxray_buffer_queue.ccxray_buffer_queue.hxray_defs.hxray_emulate_tsc.hxray_flags.ccxray_flags.hxray_flags.incxray_init.ccxray_inmemory_log.ccxray_interface.ccxray_interface_internal.hxray_trampoline_AArch64.Sxray_trampoline_arm.Sxray_trampoline_x86_64.Sxray_x86_64.ccxray_x86_64.hunittestsCMakeLists.txtlit.common.unit.cfglit.common.unit.configured.inwwwcontent.cssindex.htmlmenu.cssmenu.html.inclexamplesintrinsics.rssrcarm.rsarm_linux.rsfloatadd.rsconv.rsdiv.rsmod.rsmul.rspow.rssub.rsintaddsub.rsmod.rsmul.rssdiv.rsshift.rsudiv.rslib.rsmacros.rsmem.rsprobestack.rsx86.rsx86_64.rstestsadddf3.rsaddsf3.rsaeabi_memclr.rsaeabi_memcpy.rsaeabi_memset.rsashldi3.rsashlti3.rsashrdi3.rsashrti3.rsdivdf3.rsdivdi3.rsdivmoddi4.rsdivmodsi4.rsdivsf3.rsdivsi3.rsdivti3.rsfixdfdi.rsfixdfsi.rsfixdfti.rsfixsfdi.rsfixsfsi.rsfixsfti.rsfixunsdfdi.rsfixunsdfsi.rsfixunsdfti.rsfixunssfdi.rsfixunssfsi.rsfixunssfti.rsfloatdidf.rsfloatsidf.rsfloatsisf.rsfloattidf.rsfloattisf.rsfloatundidf.rsfloatunsidf.rsfloatunsisf.rsfloatuntidf.rsfloatuntisf.rsi128_add.rsi128_addo.rsi128_sub.rsi128_subo.rslshrdi3.rslshrti3.rsmoddi3.rsmodsi3.rsmodti3.rsmuldf3.rsmuldi3.rsmulodi4.rsmulosi4.rsmuloti4.rsmulsf3.rsmulti3.rspowidf2.rspowisf2.rssubdf3.rssubsf3.rsu128_add.rsu128_addo.rsu128_sub.rsu128_subo.rsudivdi3.rsudivmoddi4.rsudivmodsi4.rsudivmodti4.rsudivsi3.rsudivti3.rsumoddi3.rsumodsi3.rsumodti3.rsthumbv6m-linux-eabi.jsonthumbv7em-linux-eabi.jsonthumbv7em-linux-eabihf.jsonthumbv7m-linux-eabi.jsonlibcoreCargo.tomlany.rsarray.rsbenchesany.rshashmod.rssip.rsiter.rslib.rsnumdec2fltmod.rsflt2decmod.rsstrategydragon.rsgrisu.rsmod.rsops.rsslice.rsborrow.rscell.rschar.rschar_private.rsclone.rscmp.rsconvert.rsdefault.rsfmtbuilders.rsfloat.rsmod.rsnum.rsrtv1.rshashmod.rssip.rsinternal_macros.rsintrinsics.rsiteriterator.rsmod.rsrange.rssources.rstraits.rsiter_private.rslib.rsmacros.rsmarker.rsmem.rsnonzero.rsnumbignum.rsdec2fltalgorithm.rsmod.rsnum.rsparse.rsrawfp.rstable.rsdiy_float.rsf32.rsf64.rsflt2decdecoder.rsestimator.rsmod.rsstrategydragon.rsgrisu.rsi128.rsi16.rsi32.rsi64.rsi8.rsint_macros.rsisize.rsmod.rsu128.rsu16.rsu32.rsu64.rsu8.rsuint_macros.rsusize.rswrapping.rsopsarith.rsbit.rsderef.rsdrop.rsfunction.rsgenerator.rsindex.rsmod.rsplace.rsrange.rstry.rsunsize.rsoption.rspanicking.rspreludemod.rsv1.rsptr.rsraw.rsresult.rsslicememchr.rsmod.rsrotate.rssort.rsstrmod.rspattern.rssyncatomic.rsmod.rstestsany.rsarray.rsatomic.rscell.rschar.rsclone.rscmp.rsfmtbuilders.rsfloat.rsmod.rsnum.rshashmod.rssip.rsintrinsics.rsiter.rslib.rsmem.rsnonzero.rsnumbignum.rsdec2fltmod.rsparse.rsrawfp.rsflt2decestimator.rsmod.rsstrategydragon.rsgrisu.rsi16.rsi32.rsi64.rsi8.rsint_macros.rsmod.rsu16.rsu32.rsu64.rsu8.rsuint_macros.rsops.rsoption.rspattern.rsptr.rsresult.rsslice.rsstr.rstuple.rstuple.rsunit.rsliblibc.travis.ymlCargo.lockCargo.tomlLICENSE-APACHELICENSE-MITREADME.mdappveyor.ymlciREADME.mdandroid-install-ndk.shandroid-install-sdk.shandroid-sysimage.shdockeraarch64-linux-androidDockerfileaarch64-unknown-linux-gnuDockerfileaarch64-unknown-linux-muslDockerfilearm-linux-androideabiDockerfilearm-unknown-linux-gnueabihfDockerfilearm-unknown-linux-musleabihfDockerfileasmjs-unknown-emscriptenDockerfilei686-linux-androidDockerfilei686-unknown-linux-gnuDockerfilei686-unknown-linux-muslDockerfilemips-unknown-linux-gnuDockerfilemips-unknown-linux-muslDockerfilemips64-unknown-linux-gnuabi64Dockerfilemips64el-unknown-linux-gnuabi64Dockerfilemipsel-unknown-linux-muslDockerfilepowerpc-unknown-linux-gnuDockerfilepowerpc64-unknown-linux-gnuDockerfilepowerpc64le-unknown-linux-gnuDockerfiles390x-unknown-linux-gnuDockerfilesparc64-unknown-linux-gnuDockerfilewasm32-unknown-emscriptenDockerfilenode-wrapper.shx86_64-linux-androidDockerfilex86_64-rumprun-netbsdDockerfileruntest.rsx86_64-unknown-freebsdDockerfilex86_64-unknown-linux-gnuDockerfilex86_64-unknown-linux-gnux32Dockerfilex86_64-unknown-linux-muslDockerfiledox.shemscripten-entry.shemscripten.shiosdeploy_and_run_on_ios_simulator.rslanding-page-footer.htmllanding-page-head.htmllinux-s390x.shlinux-sparc64.shrun-docker.shrun-qemu.shrun.shruntest-android.rsstyle.rstest-runner-linuxlibc-testCargo.tomlbuild.rstestlinux_fcntl.rsmain.rssrcdox.rsfuchsiaaarch64.rsmod.rspowerpc64.rsx86_64.rslib.rsmacros.rsredoxmod.rsnet.rsunixbsdappleb32.rsb64.rsmod.rsfreebsdlikedragonflymod.rsfreebsdaarch64.rsmod.rsx86.rsx86_64.rsmod.rsmod.rsnetbsdlikemod.rsnetbsdmod.rsotherb32mod.rsb64mod.rsmod.rsopenbsdlikebitrigmod.rsx86.rsx86_64.rsmod.rsopenbsdaarch64.rsmod.rsx86.rsx86_64.rshaikub32.rsb64.rsmod.rsmod.rsnewlibaarch64mod.rsarmmod.rsmod.rsnotbsdandroidb32arm.rsmod.rsx86.rsb64aarch64.rsmod.rsx86_64.rsmod.rsemscripten.rslinuxmipsmips32.rsmips64.rsmod.rsmod.rsmuslb32arm.rsmips.rsmod.rsx86.rsb64aarch64.rsmod.rspowerpc64.rsx86_64.rsmod.rsotherb32arm.rsmod.rspowerpc.rsx86.rsb64aarch64.rsmod.rsnot_x32.rspowerpc64.rssparc64.rsx32.rsx86_64.rsmod.rss390x.rsmod.rssolarismod.rsuclibcmipsmips32.rsmips64.rsmod.rsmod.rsx86_64l4re.rsmod.rswindows.rslibpanic_abortCargo.tomllib.rslibpanic_unwindCargo.tomldwarfeh.rsmod.rsemcc.rsgcc.rslib.rsseh.rsseh64_gnu.rswasm32.rswindows.rslibprofiler_builtinsCargo.tomlbuild.rslib.rslibrustc_asanCargo.tomlbuild.rslib.rslibrustc_lsanCargo.tomlbuild.rslib.rslibrustc_msanCargo.tomlbuild.rslib.rslibrustc_tsanCargo.tomlbuild.rslib.rslibstdCargo.tomlascii.rsbuild.rscollectionshashbench.rsmap.rsmod.rsset.rstable.rsmod.rsenv.rserror.rsf32.rsf64.rsffic_str.rsmod.rsos_str.rsfs.rsheap.rsiobuffered.rscursor.rserror.rsimpls.rslazy.rsmod.rsprelude.rsstdio.rsutil.rslib.rsmacros.rsmemchr.rsnetaddr.rsip.rsmod.rsparser.rstcp.rstest.rsudp.rsnum.rsosandroidfs.rsmod.rsraw.rsbitrigfs.rsmod.rsraw.rsdragonflyfs.rsmod.rsraw.rsemscriptenfs.rsmod.rsraw.rsfreebsdfs.rsmod.rsraw.rsfuchsiafs.rsmod.rsraw.rshaikufs.rsmod.rsraw.rsiosfs.rsmod.rsraw.rslinuxfs.rsmod.rsraw.rsmacosfs.rsmod.rsraw.rsmod.rsnetbsdfs.rsmod.rsraw.rsopenbsdfs.rsmod.rsraw.rsraw.rssolarisfs.rsmod.rsraw.rspanic.rspanicking.rspath.rspreludemod.rsv1.rsprimitive_docs.rsprocess.rsrandreader.rsrt.rssyncbarrier.rscondvar.rsmod.rsmpscblocking.rscache_aligned.rsmod.rsmpsc_queue.rsoneshot.rsselect.rsshared.rsspsc_queue.rsstream.rssync.rsmutex.rsonce.rsrwlock.rssysmod.rsredoxargs.rsbacktracemod.rsprinting.rstracing.rscmath.rscondvar.rsenv.rsextffi.rsfs.rsio.rsmod.rsprocess.rsthread.rsfast_thread_local.rsfd.rsfs.rsmemchr.rsmod.rsmutex.rsnetdnsanswer.rsmod.rsquery.rsmod.rsnetc.rstcp.rsudp.rsos.rsos_str.rspath.rspipe.rsprocess.rsrand.rsrwlock.rsstack_overflow.rsstdio.rssyscallarcharm.rsx86.rsx86_64.rscall.rsdata.rserror.rsflag.rsmod.rsnumber.rsthread.rsthread_local.rstime.rsunixandroid.rsargs.rsbacktracemod.rsprintingdladdr.rsmod.rstracingbacktrace_fn.rsgcc_s.rsmod.rscmath.rscondvar.rsenv.rsextffi.rsfs.rsio.rsmod.rsnet.rsprocess.rsraw.rsthread.rsfast_thread_local.rsfd.rsfs.rsl4re.rsmemchr.rsmod.rsmutex.rsnet.rsos.rsos_str.rspath.rspipe.rsprocessmod.rsprocess_common.rsprocess_fuchsia.rsprocess_unix.rszircon.rsrand.rsrwlock.rsstack_overflow.rsstdio.rsthread.rsthread_local.rstime.rsweak.rswasmargs.rsbacktrace.rscmath.rscondvar.rsenv.rsfs.rsmemchr.rsmod.rsmutex.rsnet.rsos.rsos_str.rspath.rspipe.rsprocess.rsrwlock.rsstack_overflow.rsstdio.rsthread.rsthread_local.rstime.rswindowsargs.rsbacktracebacktrace_gnu.rsmod.rsprintingmod.rsmsvc.rsc.rscmath.rscompat.rscondvar.rsdynamic_lib.rsenv.rsextffi.rsfs.rsio.rsmod.rsprocess.rsraw.rsthread.rsfast_thread_local.rsfs.rshandle.rsmemchr.rsmod.rsmutex.rsnet.rsos.rsos_str.rspath.rspipe.rsprocess.rsrand.rsrwlock.rsstack_overflow.rsstdio.rsthread.rsthread_local.rstime.rssys_commonat_exit_imp.rsbacktrace.rsbytestring.rscondvar.rsgnulibbacktrace.rsmod.rsio.rsmod.rsmutex.rsnet.rspoison.rsprocess.rsremutex.rsrwlock.rsthread.rsthread_info.rsthread_local.rsutil.rswtf8.rstermination.rsthreadlocal.rsmod.rstimeduration.rsmod.rslibstd_unicodeCargo.tomlchar.rslib.rslossy.rstables.rstestslib.rslossy.rsu_str.rsunicode.pylibtermCargo.tomllib.rsterminfomod.rsparm.rsparsercompiled.rssearcher.rswin.rslibtestCargo.tomllib.rsstats.rslibunwindCargo.tomlbuild.rslib.rslibunwind.rsmacros.rsrustccompiler_builtins_shimCargo.tomlbuild.rsdlmalloc_shimCargo.tomllibc_shimCargo.toml/usr/lib//usr/lib/rustlib//usr/lib/rustlib/src//usr/lib/rustlib/src/rust//usr/lib/rustlib/src/rust/src//usr/lib/rustlib/src/rust/src/build_helper//usr/lib/rustlib/src/rust/src/dlmalloc//usr/lib/rustlib/src/rust/src/dlmalloc/src//usr/lib/rustlib/src/rust/src/dlmalloc/tests//usr/lib/rustlib/src/rust/src/jemalloc//usr/lib/rustlib/src/rust/src/jemalloc/bin//usr/lib/rustlib/src/rust/src/jemalloc/build-aux//usr/lib/rustlib/src/rust/src/jemalloc/doc//usr/lib/rustlib/src/rust/src/jemalloc/include//usr/lib/rustlib/src/rust/src/jemalloc/include/jemalloc//usr/lib/rustlib/src/rust/src/jemalloc/include/jemalloc/internal//usr/lib/rustlib/src/rust/src/jemalloc/include/msvc_compat//usr/lib/rustlib/src/rust/src/jemalloc/include/msvc_compat/C99//usr/lib/rustlib/src/rust/src/jemalloc/msvc//usr/lib/rustlib/src/rust/src/jemalloc/msvc/projects//usr/lib/rustlib/src/rust/src/jemalloc/msvc/projects/vc2015//usr/lib/rustlib/src/rust/src/jemalloc/msvc/projects/vc2015/jemalloc//usr/lib/rustlib/src/rust/src/jemalloc/msvc/projects/vc2015/test_threads//usr/lib/rustlib/src/rust/src/jemalloc/scripts//usr/lib/rustlib/src/rust/src/jemalloc/src//usr/lib/rustlib/src/rust/src/jemalloc/test//usr/lib/rustlib/src/rust/src/jemalloc/test/include//usr/lib/rustlib/src/rust/src/jemalloc/test/include/test//usr/lib/rustlib/src/rust/src/jemalloc/test/integration//usr/lib/rustlib/src/rust/src/jemalloc/test/src//usr/lib/rustlib/src/rust/src/jemalloc/test/stress//usr/lib/rustlib/src/rust/src/liballoc//usr/lib/rustlib/src/rust/src/liballoc/benches//usr/lib/rustlib/src/rust/src/liballoc/benches/btree//usr/lib/rustlib/src/rust/src/liballoc/btree//usr/lib/rustlib/src/rust/src/liballoc/tests//usr/lib/rustlib/src/rust/src/liballoc/tests/btree//usr/lib/rustlib/src/rust/src/liballoc_jemalloc//usr/lib/rustlib/src/rust/src/liballoc_system//usr/lib/rustlib/src/rust/src/libbacktrace//usr/lib/rustlib/src/rust/src/libcompiler_builtins//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/aarch64-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/arm-unknown-linux-gnueabi//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/arm-unknown-linux-gnueabihf//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/armv7-unknown-linux-gnueabihf//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/i586-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/i686-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/mips-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/mips64-unknown-linux-gnuabi64//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/mips64el-unknown-linux-gnuabi64//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/mipsel-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/powerpc-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/powerpc64-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/powerpc64le-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/thumbv6m-linux-eabi//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/thumbv7em-linux-eabi//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/thumbv7em-linux-eabihf//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/thumbv7m-linux-eabi//usr/lib/rustlib/src/rust/src/libcompiler_builtins/ci/docker/x86_64-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/cmake//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/cmake/Modules//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/cmake/caches//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/docs//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/include//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/include/sanitizer//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/include/xray//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/BlocksRuntime//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/asan//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/asan/scripts//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/asan/tests//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/builtins//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/builtins/Darwin-excludes//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/builtins/arm//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/builtins/i386//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/builtins/macho_embedded//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/builtins/ppc//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/builtins/x86_64//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/cfi//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/dfsan//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/dfsan/scripts//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/esan//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/interception//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/interception/tests//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/lsan//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/msan//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/msan/tests//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/profile//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/safestack//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/sanitizer_common//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/sanitizer_common/scripts//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/sanitizer_common/symbolizer//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/sanitizer_common/symbolizer/scripts//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/sanitizer_common/tests//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/scudo//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/stats//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/tsan//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/tsan/benchmarks//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/tsan/dd//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/tsan/go//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/tsan/tests//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/tsan/tests/rtl//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/tsan/tests/unit//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/ubsan//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/xray//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/xray/tests//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/lib/xray/tests/unit//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/unittests//usr/lib/rustlib/src/rust/src/libcompiler_builtins/compiler-rt/www//usr/lib/rustlib/src/rust/src/libcompiler_builtins/examples//usr/lib/rustlib/src/rust/src/libcompiler_builtins/src//usr/lib/rustlib/src/rust/src/libcompiler_builtins/src/float//usr/lib/rustlib/src/rust/src/libcompiler_builtins/src/int//usr/lib/rustlib/src/rust/src/libcompiler_builtins/tests//usr/lib/rustlib/src/rust/src/libcore//usr/lib/rustlib/src/rust/src/libcore/benches//usr/lib/rustlib/src/rust/src/libcore/benches/hash//usr/lib/rustlib/src/rust/src/libcore/benches/num//usr/lib/rustlib/src/rust/src/libcore/benches/num/dec2flt//usr/lib/rustlib/src/rust/src/libcore/benches/num/flt2dec//usr/lib/rustlib/src/rust/src/libcore/benches/num/flt2dec/strategy//usr/lib/rustlib/src/rust/src/libcore/fmt//usr/lib/rustlib/src/rust/src/libcore/fmt/rt//usr/lib/rustlib/src/rust/src/libcore/hash//usr/lib/rustlib/src/rust/src/libcore/iter//usr/lib/rustlib/src/rust/src/libcore/num//usr/lib/rustlib/src/rust/src/libcore/num/dec2flt//usr/lib/rustlib/src/rust/src/libcore/num/flt2dec//usr/lib/rustlib/src/rust/src/libcore/num/flt2dec/strategy//usr/lib/rustlib/src/rust/src/libcore/ops//usr/lib/rustlib/src/rust/src/libcore/prelude//usr/lib/rustlib/src/rust/src/libcore/slice//usr/lib/rustlib/src/rust/src/libcore/str//usr/lib/rustlib/src/rust/src/libcore/sync//usr/lib/rustlib/src/rust/src/libcore/tests//usr/lib/rustlib/src/rust/src/libcore/tests/fmt//usr/lib/rustlib/src/rust/src/libcore/tests/hash//usr/lib/rustlib/src/rust/src/libcore/tests/num//usr/lib/rustlib/src/rust/src/libcore/tests/num/dec2flt//usr/lib/rustlib/src/rust/src/libcore/tests/num/flt2dec//usr/lib/rustlib/src/rust/src/libcore/tests/num/flt2dec/strategy//usr/lib/rustlib/src/rust/src/liblibc//usr/lib/rustlib/src/rust/src/liblibc/ci//usr/lib/rustlib/src/rust/src/liblibc/ci/docker//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/aarch64-linux-android//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/aarch64-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/aarch64-unknown-linux-musl//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/arm-linux-androideabi//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/arm-unknown-linux-gnueabihf//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/arm-unknown-linux-musleabihf//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/asmjs-unknown-emscripten//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/i686-linux-android//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/i686-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/i686-unknown-linux-musl//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/mips-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/mips-unknown-linux-musl//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/mips64-unknown-linux-gnuabi64//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/mips64el-unknown-linux-gnuabi64//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/mipsel-unknown-linux-musl//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/powerpc-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/powerpc64-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/powerpc64le-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/s390x-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/sparc64-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/wasm32-unknown-emscripten//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/x86_64-linux-android//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/x86_64-rumprun-netbsd//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/x86_64-unknown-freebsd//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/x86_64-unknown-linux-gnu//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/x86_64-unknown-linux-gnux32//usr/lib/rustlib/src/rust/src/liblibc/ci/docker/x86_64-unknown-linux-musl//usr/lib/rustlib/src/rust/src/liblibc/ci/ios//usr/lib/rustlib/src/rust/src/liblibc/libc-test//usr/lib/rustlib/src/rust/src/liblibc/libc-test/test//usr/lib/rustlib/src/rust/src/liblibc/src//usr/lib/rustlib/src/rust/src/liblibc/src/fuchsia//usr/lib/rustlib/src/rust/src/liblibc/src/redox//usr/lib/rustlib/src/rust/src/liblibc/src/unix//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/apple//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/freebsdlike//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/freebsdlike/dragonfly//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/freebsdlike/freebsd//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/netbsdlike//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/netbsdlike/netbsd//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/netbsdlike/netbsd/other//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/netbsdlike/netbsd/other/b32//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/netbsdlike/netbsd/other/b64//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/netbsdlike/openbsdlike//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/bitrig//usr/lib/rustlib/src/rust/src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/openbsd//usr/lib/rustlib/src/rust/src/liblibc/src/unix/haiku//usr/lib/rustlib/src/rust/src/liblibc/src/unix/newlib//usr/lib/rustlib/src/rust/src/liblibc/src/unix/newlib/aarch64//usr/lib/rustlib/src/rust/src/liblibc/src/unix/newlib/arm//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/android//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/android/b32//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/android/b64//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/linux//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/linux/mips//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/linux/musl//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/linux/musl/b32//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/linux/musl/b64//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/linux/other//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/linux/other/b32//usr/lib/rustlib/src/rust/src/liblibc/src/unix/notbsd/linux/other/b64//usr/lib/rustlib/src/rust/src/liblibc/src/unix/solaris//usr/lib/rustlib/src/rust/src/liblibc/src/unix/uclibc//usr/lib/rustlib/src/rust/src/liblibc/src/unix/uclibc/mips//usr/lib/rustlib/src/rust/src/liblibc/src/unix/uclibc/x86_64//usr/lib/rustlib/src/rust/src/libpanic_abort//usr/lib/rustlib/src/rust/src/libpanic_unwind//usr/lib/rustlib/src/rust/src/libpanic_unwind/dwarf//usr/lib/rustlib/src/rust/src/libprofiler_builtins//usr/lib/rustlib/src/rust/src/librustc_asan//usr/lib/rustlib/src/rust/src/librustc_lsan//usr/lib/rustlib/src/rust/src/librustc_msan//usr/lib/rustlib/src/rust/src/librustc_tsan//usr/lib/rustlib/src/rust/src/libstd//usr/lib/rustlib/src/rust/src/libstd/collections//usr/lib/rustlib/src/rust/src/libstd/collections/hash//usr/lib/rustlib/src/rust/src/libstd/ffi//usr/lib/rustlib/src/rust/src/libstd/io//usr/lib/rustlib/src/rust/src/libstd/net//usr/lib/rustlib/src/rust/src/libstd/os//usr/lib/rustlib/src/rust/src/libstd/os/android//usr/lib/rustlib/src/rust/src/libstd/os/bitrig//usr/lib/rustlib/src/rust/src/libstd/os/dragonfly//usr/lib/rustlib/src/rust/src/libstd/os/emscripten//usr/lib/rustlib/src/rust/src/libstd/os/freebsd//usr/lib/rustlib/src/rust/src/libstd/os/fuchsia//usr/lib/rustlib/src/rust/src/libstd/os/haiku//usr/lib/rustlib/src/rust/src/libstd/os/ios//usr/lib/rustlib/src/rust/src/libstd/os/linux//usr/lib/rustlib/src/rust/src/libstd/os/macos//usr/lib/rustlib/src/rust/src/libstd/os/netbsd//usr/lib/rustlib/src/rust/src/libstd/os/openbsd//usr/lib/rustlib/src/rust/src/libstd/os/solaris//usr/lib/rustlib/src/rust/src/libstd/prelude//usr/lib/rustlib/src/rust/src/libstd/rand//usr/lib/rustlib/src/rust/src/libstd/sync//usr/lib/rustlib/src/rust/src/libstd/sync/mpsc//usr/lib/rustlib/src/rust/src/libstd/sys//usr/lib/rustlib/src/rust/src/libstd/sys/redox//usr/lib/rustlib/src/rust/src/libstd/sys/redox/backtrace//usr/lib/rustlib/src/rust/src/libstd/sys/redox/ext//usr/lib/rustlib/src/rust/src/libstd/sys/redox/net//usr/lib/rustlib/src/rust/src/libstd/sys/redox/net/dns//usr/lib/rustlib/src/rust/src/libstd/sys/redox/syscall//usr/lib/rustlib/src/rust/src/libstd/sys/redox/syscall/arch//usr/lib/rustlib/src/rust/src/libstd/sys/unix//usr/lib/rustlib/src/rust/src/libstd/sys/unix/backtrace//usr/lib/rustlib/src/rust/src/libstd/sys/unix/backtrace/printing//usr/lib/rustlib/src/rust/src/libstd/sys/unix/backtrace/tracing//usr/lib/rustlib/src/rust/src/libstd/sys/unix/ext//usr/lib/rustlib/src/rust/src/libstd/sys/unix/process//usr/lib/rustlib/src/rust/src/libstd/sys/wasm//usr/lib/rustlib/src/rust/src/libstd/sys/windows//usr/lib/rustlib/src/rust/src/libstd/sys/windows/backtrace//usr/lib/rustlib/src/rust/src/libstd/sys/windows/backtrace/printing//usr/lib/rustlib/src/rust/src/libstd/sys/windows/ext//usr/lib/rustlib/src/rust/src/libstd/sys_common//usr/lib/rustlib/src/rust/src/libstd/sys_common/gnu//usr/lib/rustlib/src/rust/src/libstd/thread//usr/lib/rustlib/src/rust/src/libstd/time//usr/lib/rustlib/src/rust/src/libstd_unicode//usr/lib/rustlib/src/rust/src/libstd_unicode/tests//usr/lib/rustlib/src/rust/src/libterm//usr/lib/rustlib/src/rust/src/libterm/terminfo//usr/lib/rustlib/src/rust/src/libterm/terminfo/parser//usr/lib/rustlib/src/rust/src/libtest//usr/lib/rustlib/src/rust/src/libunwind//usr/lib/rustlib/src/rust/src/rustc//usr/lib/rustlib/src/rust/src/rustc/compiler_builtins_shim//usr/lib/rustlib/src/rust/src/rustc/dlmalloc_shim//usr/lib/rustlib/src/rust/src/rustc/libc_shim/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8024/openSUSE_Leap_42.3_Update/e875446a858e3dd59d009c2a12fd7e0b-rust.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux                                                directoryASCII textC source, ASCII textmakefile script, ASCII textPOSIX shell script, ASCII text executablePerl script, ASCII text executableemptyM4 macro processor script, ASCII textXML 1.0 document textUTF-8 Unicode (with BOM) textXML 1.0 document, UTF-8 Unicode (with BOM) textPython script, ASCII text executableUTF-8 Unicode textC source, UTF-8 Unicode textFORTRAN program, ASCII textC++ source, ASCII textC source, ASCII text, with very long linesBourne-Again shell script, ASCII text executableassembler source, ASCII textHTML document, ASCII textASCII text, with very long linesa /usr/bin/env bash script, ASCII text executablePascal source, ASCII textFORTRAN program, ASCII text, with very long lines  !"#$RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR Ĝ ,b?`]"k%b?]ו*(}nO&W`3S&Z3EWln/ c}-+P\}H~rVe/}`E "UXS )jyR nonp(ܳ l ZOӴ.P&U+\yq%sQՆ gހrFAg<+&\+ *y><*Rp(hכLW*6:-)x6VZ<%WUa:sn%VΞ.U}t#f ߇!{+q;HZK%#f=i3hWBoN/{Wdؚ2BfYz~Qeg`guTܓ0z9 (4٘v_ ;vM>2|c W@TWm@ߖkX4N:/[SJd Z?aM@L\>8+Xz EΖ4n-BF3#:0Eg(6}+8bE@=lVZi4h2Kh5-ߐ "!ƑiZē"< &.ڶ0"2 (A5Gkڎ 8!ŶǮE(B1err7[!ZA< M>ݘ]SqDܹaOJۊ"U}>aj޻J" !$WCJwpovY#}̏=T( G* s8Fd-(#E_blTpp퍎Tv+%w*_>w"bgUэy%-fUUJ"@>OÝE{A(I<Ñ 6Iګ6MgA^3K}cFQszr}2Yv!0%NC2xmm G?e'i"P!J/q ??<0 I *Ҡ,nR R[`OiL{R3 &-=)!d0EJ|5rrViցXynJz,D,<5OHưE#6O1%Q϶,\2@-,k0:Ƞ'вC]fi YYUŸ 6ŝaELܮV0) [|F)Yy 1;>L2(5IVr fey~S4֙qʘ"frdp^?d{DTA&O)0Z fҙ v3vi@hIuGRL/3ɧ 3pzLE`7pݷL_CQUX:Ԟ[SG2A?%fI"!+]OOZuBԨ+oP'$N;U_`}P:ք GWdw0n-rjE_hl P@,rͰ&SRџnDP{ODI8?˞0(T|JGds$Ujs 6R}cj1?ldyy&3KV9~ƹwc#6NFdQ)T3NQ0ܬfqms8zN ^ҢTCŚ{>Pa#ͦT-^)TUi ]tcA1ۧ0u&2jmz")$Ãq^BfkvK+7XgM-GW1zm* 6g@`lQ(uVageq$J`'5W`53\ ]=}*12Mж|‚=$Hs9H^ ҠIeAp^Wpf:kViQRMåJYMZy^ gnHoY0A>2Jbd9i!+Eam=7s pt{*|R!d=ӈHk㐊yw?dFGwt6M.d| 4 p'+5 ps\I d|)]lt} x\oui {訾)F=+pb[љ-EZIA,e/=VZXwT5Ø$ g M~QFո{ [|$9{;֪!TλYT V](ܾ:OZPרb"SʢנRIʶv9O~Jv`ꉵ3}hgԥ~鵟Yc۫^\#,'+n6$wK[hĶ\6ҵ,iKQQ7v`O&>▉0TX6LVWF؂\;a(q- =pkPNK 'OX]mVh/]Ûbe]dH8$2ͳ`=æPz)V*ZJb"Y}A/^×s?<.~̚pu|qL6n9\KQ|/>>39Wwx!m޻_PhK;}rr>%뚬CekPՠ38q=ipd(hۿ^Fn^W‚,PWߖ ijJO2G381 $)EU_ .ԲAh(0no&,~1t#3B3>U؁g*YKSFP+O&aϡh%# )B4ȍ_MvW/PU€+c*?P"6T[ʭ0OrbR/}c &L?lP;O ^Ys쐘H;\d-BOq_ܸ3gCov&vڎHܵ} -5RQ?Goa`$ySF%2BT&YcF뗃-}H¦փ3 Y?c }zD. *"O[bo,'Dm>ed@:4J=dwQLh3v|*emTwrR*c*.'-*W HʁAM,M6!9GԶ$;u۬_i &CVaE :C֯z}¸ TpR^Bw+R:3 0-o:k_ @Y[,_$頎+G(ƚéa@Jހ>x44Q{WqFP?[i%1$dXUa__KH%U&ɦ3*"ȠX¼Bo+ap jFlB;\/q}8[Y/0\`-@7唊.m)>:mza:StnJIZ6;i6^U3ɟۧuf 7JgK RDV.H[ì cGt_n:{aWSsMVx\K;>;ٙWr-S II^sRICS9h -m&Qh MJ6p'޻DЂ0,X'^  vg@NWhQ{ƽRO6a -i>{BK51֥B"O-W&x\tQ1B0|4S'_Q#.:r u=9[&ボyj{伯Yjpfyb('3d"^קp=Cq_'ys #T-~ ~SN;;G}yL'( a^XQl"UuƘo_xv/( [dㆩ,Y\VR{W Dj43# wEܙ25yUrЪT:XU(앯*ŌW| 9Ϝ 6NV @ @ wNB."$+Pށdiue7K+)/@.r*[QL7n{ 9[:3^e2?dDmJQ)z]<7q&w8kT5_jFz8S\yA@> #Q8,[ep*5UHe1 !t+d' :Y31I}p O|v85(Ss5.:P 3F /T[㥝]p:r\b2Y<V8Љb07C/#L,8ExKM0C6Զbh\ǯv1x)szb0(]|B͎!ŝ2%gH$sY0U<gρ%F>wpY7$שqj=[L-E)A q}mAH5k+#}c!ͽ%TڼLk[O4M"X#1oOϻCQLN+)kߧ_2rfZP 2/sRCi˽`~"m#l*1"<=/k vOs~py94bk~j(ai# {r+!_c/PtZvɦ^2R&YN,.|,0֐0X ^s}]Vᤚ3'KϺ6mB&OoG7OS& 1&en =eA=4kR83 ##<SA Qߞ^u?˄63bq5.JX[~ұ,p`5x>\>aaDawl=k{s,J49p襘qܣ~Wk5k\?Я@HHQZLSKobjen)Qg?S ӮdU3H:2E3֟Ahup3WMhVJ[WHA%ޱ> 5 HH8pE3_M}p YR66D!Nz?3"S<-}t88Lz" } Wiۀ +FT@?hxs~4,L-Q|ZUcIna &Rfy>3R?gG}AšӸ[YiTk+cQg8+cx# ݟ PG1ak&leR1@Nà-`+Ǒ_Ugo /Y/JvW$h$uxlW4@.WU\KAșUzt]AIhPo_kG"3Bh 0yħ}N53Y:vp&%9օBCgvqm{VL21U9#4DQA ,f5ܢ^+%:R)Ϧpj';? 9gR1SM'_W;,K% RZ\ bbdp-ԉ#]ri%$Қ2KWwDQyRp8" ЊE7iCʦ+L$rh3:fY.bH8d]a߶iP;y+q!"lTvB%٨/(团0ڇBrLː޾RϼDXBQiBrF\Za^?H>JQlx2,/a3=U2g26pw\k00M{9=qƋ)~~,@MNIku0[Q`m! {b'>;4I5K}[b* :3KmGqbg:OTsúoKtdS^݆zw@vq9yNHE20[Xߩx<řN;{;eCpUkJ!60Oʱ; 0<Hog#zDzw#*J# oh+hͧ4`{9&>(p!YOtWʑ"#4#o Vi)BKPE8(n' ◣pL7͘1,3kx )L-.vP,)X.ܬxkn;T)8?@F= 8/Ӟ'8x}6?vry#`% 䚉 xp]{ϱdzvNdoB󂔱= v >r 9'ẁEU'BJy3@TIDcoL9orP(6!^ޚFp}OWbt<^.,w<DĆ`KQE=nGF an}עSp3м#/"eAOZ og{ Jy!V:V?:ǪIRusmʝKDx<_}`NJ1 6ឬb:%Bshբ3Y0[o[]J!DQS gϝգ1"'B'Fkk(j/q&<_dTa pRYϷEtНjYsFN8"pfYoT@qžam&r @{960ŹrE1n- * ď@9H|g5vp Ί)M(0J #fUtҢhFRzQ 0t@&uG!Oq_p;ղQ`-ҍ>DD*7"8oB~gpe]Er}ȼ 1Ʃ8, +!{`)B/)!"=\kof'!ry;82؍'KW-tt< 0rTs{G, b#S@ T~hmDJ佛Ҽ2DAL=4bJq3-*VPPѡ-޼BPS*԰џ`ͯ o%Rq`|sO@!H>R*KD3a=>.>Zh Dٍ_vڷSx'E<< R0;4愓:/RjM2|jnF.wB]N`<^rUwOX[ l-Ukṭt$Y8G{OS^ʔU BY>ė`pa[N+d T2L*ܽ#0G&UZA0N>U͛3=vM;23zGx:6 +qN{ FrOdswvj}TZ&oU8vnޣpG=;7zWnp:"#,U..%p" |Bk]xU%Ab=kbWbCKc>28b%̴jb?8cw {C$h2bK>}Tq*؅uD_{ٗpӿL>(;Qnpw&7+2c*Sflj=8 J 1$76hgHZ/_d;Mg^ 8u+_8} >Ozt^#ƞz[ST  {5YJ| lNN$f)N͒^m;<${wZs6;F gSR]MXoU4am-7eQi1yWK$6HK)x(*$eQ&n1h ފP@'k 4+>,?FBCvpZq"I.+¼:4*2ű97N)VEL؉z)odx8xUv铓1z9SU<@n?6"}r1*x<9l3ЭFD{>,~m ĸ`X8a*(} !Ǐxy#N}6Dx45a9VXG( X\H !51tHwҏm5MVY҃=ӅY(V?P =H.&B?O|kuC}u W3uzճf.ŨY_bc#a媧s5FԍI q~fBe z_G8A絿 ;p:(9gAvj(ɐ=©Cz|,s [( cib]rnŪct|GU7j?~T*4{(I`4iofDc@zl01LdSPh ڭb?~vX~`6Y1f+Ƈ:I[(1DטOX.,K*E/riRQG#p2rSWmqr/uvl=A JBūyE)zԛGBaѲ$lj8MPmj,D$F^Li,˞$o!GS<_Ll9Y!Ary-0ςS; lVKY~oz*zd 8v'}sxTP w!hOA%s^Hd/-y}mS2֪6ja]unjKdL-]]̧@#EMVޏvF 7zc6d;iQ#zb#'H$:|:0FJeۍQȦFh:dUcE^ώb5 LoOþ:9S(xPKVlli(ص{ .&` q%(86uu)S!EELa3wBˤԱX6O&v5EІL{O1*A۟3jHz%%~=1CS.k/[3a%9w=f5uqMo./?NιL\M`)Iqgsug[D0@d2ك4a( :@p6#&໢rˀô GL=#ܬfUI-mBf |ڀDti'XךT=Bj0#Ïn:K]} bMAwp¨7;AbPu2a:6uHGsϼ^iMll!1t^~?fK~O@t͟ϑcgn^3y)>' 4w {1g_P-4虪йGV2U˪Npèi@qɫβY哒Ot0iq=#. IX'8a{١FYd2P| @ܒYz3s^\hT%Z4.$z ғHe sZAڴX=lӄiÍZJzibOJ]UN%ҚƍL=z-LiޥL.#ZoV۽}I '6(+^RT[Aj>3]F|.P[T7⌌::.jy!}Y@艼gpq@vaLj@#KC@}m4BbMpKA#0r%^FJMESPp`}NlFQ}bpEu}W,\K%Fa:9E:Mp4jQ|uLjz6ĽRm7<@P4~ 1nڦ{P>a0݃vOmJdHTwu69v/6Gn'C0 }| Lj2͚c ɢSɳ.%ELh~S0rkOBN>!u]̈J莃W"#_E\EԴ>$7I'13XE$~xpt>d>yN. bt1"XHy ^۱]o9Jsn1kr!僼ۙ8bb0" e-ֵyv݀Zf!e~.-ް>;G"4Cq?U!Lr~9tyʍ"lQ'Eޘ;^XNTq"6iit}jaKN4>wE4DCMqPKl^a]nLXC(M,7#ɶK UU1Y>8U7&TTNEV(R}b21:9$!M+i9kQV[}t ur4f"(OB* Jl%|MkG&Q_O{ɲg#dZ, yTmoEcაD/ݻʻ9lҝh/4(ߜ(cFUu &@$e\67#%j&D4@bM1JNat{sMw"ѱ?$ aW-Pdjn@dWQmh+S|a((4(ޟf @ ,5"\EX!pY:[Ǝ7 yi_ ߔέ ^bNQ 0+VwPkNًMEM0%d"D,Y8wm< DO7&uc53v?.g}+T+xm|MTJVjX0@Z+2oCd_;Cr ٤ë?L&, w6}-}9W`7N ;ƿHQ863_saHn2?TnD9J2V;X]=r[@L : 22HLW~Z5M'iEdNV{&U|Mp&I?Fe7u̝ϫ/i0P 1F3I?yD3f}r r1 ̤^'z+]Hx /sA\U#JqTSvԿ ։{kl##H{K [qۉzWqu3Q>?{μVb<*ܰF G-S}עCA,!J`E(?b&~:VS辆@ ]Q;bCW'jWG* L^{wգwV Sp#/#zBQg=g0uGPh^qO-Pݎl8D`d1"7`Lg bCeW^b.S׫CM?D9lh9K0J}[ëTx}wBI\ng^VAU pnG4v5C&hOÖb]+NsOG_txՅ?HjbiKS1ynɄ.EA(#G2k3j ZzWډ;- {e[=sKtWiO6q0|g%YkC=9" 2Q:s1U◊q/ܱZNP m̔zcj+_$SSjfX ^1j3{ZÇE'8Da%87ʼn?V+ϓztD+lOĩ")NK);pW~B;&jMr7Q#Qit䞛E YJ(xL O/@0y>Qh8(ӛ4XQ&|B* :oۆtlGb,f:8CQMZI,'|R>17A-iy/j޸J[r@HYs3>&=*yopn93]@'2i͡ɚ>/Q ulS%]޲r,@4EíF0!l 5&{qL.=4^ d{>D3/ 33S&7lZ^pR7M2@{0gG EgydN4a~=ǂM3`Apfl2c:\?*&SLoQ͍$A(9 9<ޒ@4q6%Q+D7dTV E3C=oD}nV \DFLJm}TK GeaR?l]}oxJsmAL-&ưY[Xz>EoS:FGtvğdHyσ4 M)@J|U 3PK˜FnU TVn |Ccfcdw G&ޗSCk{I#ƖR5wY3us݃ _E֨m b M(jY+(d|$鿞fm2uS*-*;yAך@ ^Ii 9 .]E %S=θY>o,C"bJs ԜABB1FwV{ݡhdAu, q+_wh>b CL(YR%\4<{JwnO;B$Qgņ`ԭC4X IChdKaL s*D@oh`>ιj|{3]LMQ^-Tu, Fq}?";{fK/(QY({rǛluq縲qQ$K묒^5')`:w-ݙ-I O-\T1'yn1!3r?)2Nӝ/J].$2gO] azJb$!u5tk&fLk&_%xV 9 ='V(exu;mv - ?vџKT#C2e'ˁQk4[#S\W& jՑ(֢bĺ`ЪwoАw0NfA) qz`Uq ޚNkTfYme'+%=3`? v N HQ-h)ԓ]RWW\2Q~,6PJ92G$Ef}"z9,krȘ|R^Oq@:#~h;9W  .403_sA[mH|NRb]Τx_zͰ*iz1xSbYp:/,tcպw*LEp6z N5;s{pk녨̘ʦ0\RE-;L:iu6YKGd/a*io4 f;;Dk^KUe'jt@XHC1ցD#(?A9 |uETyF(@$AbaMl|]޵I!FbVME8Jk;h `4Z9ʸVȼ\hB%R=i#<3ű[UR +~Krλmԧ-;rW ~ˤa&pA/h EurU,O Fk+sG,a]mԇ9+3#ʆ@ڰp{xX Ә39Ju&'*+0ɷܒuO54{&5rRQRE5^h=xhl P=CXTˮ|E;,Ox>jp)?0*mzMX5PW]?@AC҅AШ 6Yd\xS7wC!;ԈW_P%9zzNse5FdPNr2$O?#VM9WlhJda)G(tG"(,]yBUl"zRU4ZxCn<]] NeexΓ?(2Ch?2R4 M)aAJ\YFۗjmQ 喪%3\^)8^TX-æŒ(lr$,FTk"0σ;@Ns94c/$3IT5<>bm*PgU@@c6Xx+GFW,zbKB} hAB`q~ "w@Mk- k;7Jp{U*VE35@r5cPKĹΡ1ŒX:?,ӌ$K +ՒSǙ#}H:,ꕇxӲiVAmS%'VQkG7tř=ҦD{'Ϛ@4ȴN ㊨IcXPF#d8)%ٱqcu7 I1%Ԛ g)r?m !3k sj(+:-MX)aD *&اC)V8/l #"sЗ@]Ξ,H +kH38'a`1$}h6bƇx dq\ӿ^2jSK2B4~+j{|AFq,&#oV+X4+Xތoؕtif/F'd7(S'~SlUK[TM(q737^*v) i]P;Y>^=\*hB@m yV+6ㇸ~ "EO%/Oհ̰U: ֲ41r =!ex_Fa3Rj@vxBI9W2# AeY:QElX}wʆI$9赐Ï H1W]V*$QQ,v]xθ_d@p$C㳪4}GҲӺk2*ImKķ/`3Wkfz NFWSwSa> 0 eck] b3zI`¸Hsp H-V#ўCvbk}ljNdC/NK)6*fWjb 7Ag!ؽ@Ң%a*eƙ̹ K<4 ?BǓ5h5Ea*::!fn= 6̡xCl\ u Ne}K4wQjz:R:|@=p tASX,;/q)M!XisS*/ȷbj{WA j8Bp2w7Nf\8W5{X+:݆Z1agW5R+)}<J3H{_Γ̽>6ښ'A M>Bz!\B`V]P<|9tr qgA iHă8Q=٫>*uH(GH![N7P^WtjcI#}MEܴ!n3M r*qbJp3hHQ'0BGR^+.YP8Civ#Ź@.9 K CKd7T֫߇Xks%ok)Jɣ b-Pr#62oօ`3D%9X4Z]Sg@uNNJ8_Wdoک`;?|a^DpoWJ޳:Yߗ<:uUҜ{.`Ut~ԧ#<*?U>/[*3Hq4X[)f`SD<$W}#p

ޖ q(TT{9o^X|{4޼‘,'z% }Z@9Nl s҆@IcKx_u_nŏEί5+S0|h{7&Y#>H(UIWhSDy,Bz`޸dzE\tHMӘ#Ĺ+ۖ/adCy5_6tGn"}Y(Ý:qT{P!J&eUD)q"埱]3D{_j/GQ{NI%br[@"k gzJq$@N>%1Mncv߃eZ \UVX&P]~(9>F ?67^zzWi"H]YM4ÎFq*7a7R1܀Tz1ch[E>VGԕ3Xm= 2r\Zޞyt%[? ajiŸOG8C_[K0Pur N.؄›jt,n3vUKXğ 3:^=Yej> 2jۀ,GT((U=W'}[VJTÑC?z/%fs9 wx|mG(+]@_?a;A9[T 0{(Dz d7r$=!m($ܢEQV,K`BJ;Nvl)6᬴WףC<|z.$vz|ȍw&Jm -]-,7fT"6)2=ZVQcdL%0qPws5';Z β1*Ľ~"CX1 M &w!8hYM91Gv]DTdqb%# pI75ʬ$Y3`Wipο'\^Dڷ]Kt+hQ7wjد;wQz#gs6C}/Wzl_u;fo2Q=Q0c2Kw(I`99kDfR7D!eܽ0oQ*X3.l}g,AQCB;pS~dX&S5,Ӧe=r+$s|J@N3lbA*~>Z>O#FHʪ`bszTEsH[_,/\`a!P{!9Дĥ y2<ˮހ9H!氃m9jY (i/ARR(_@jjx X{OG'?;9IڛcZ ?R&>-P*x|xNUTh 1ycMްCTW|+/X}MqL1OpeW6{yUx Ҽdξ.,{pG."E~#o`###c]8׍v2f(oL%>VqʇV0qbJ1m7]&_WqvgCJǞ 39@`Yf3jk, N@6ݿк s@D^Tk| yMovG]\мk'u탙Uϰ;9TJi'Š@"bƆgjzQ0>EĄjPtWnq|Mx98uv}Y#@NN%s+~iB PK 3Ers2 =<iܙslNO"t } WHs\`^)ޡF998Ŵ2K-%rP㏌3C `3AK&}*Y7DյU#;uSgib'W kLH!z7͛t&E]*\ q hFi2c=OJT.AE)NVG^KV ^Lʾ(@8DKwwD?v$L;MǑH m?aj17JIBn<`z*̳c\j$0"h-.-k};rzNVmyc@3>CUJ 3Wtg}RXEOL.mc9>Sg"iRBC@&xgF;a~<"  EPW'\ HD,iiaY\ޅP,M{x=RIO+",g9a 'R"OY>|jL+V۰$*ׯe8iyKLcB;q] W@\föp/'1|wI2*=CS>2C(k9 }}7` ztZ 4rqDd{ A5 3 /e1R(Y2mSu"L ?(wbX\p ,u]s0`oM< Ӯ Ibe [~}ToP*4Y֠9T}y~tVmഏTqʁcZЪ<`% Op%Bm~98 Yt)3Ak}(?B)j%l:Aj^tIZGRL 1f Xr%xTl\:'H]{;U uOЇwTZx #3 Nf3Tl8/՝+bc0Հ@ɰ˭ b ݤMYEk :poyҔ#ESxnYoeEJ +W#3?Sߎ}ut@*tSŠ +qҿ/KI &*KCrC&w2ߨ O>uH5UezzPWW)ôij4.M֙8g̢VD۾ 7 cϑ}KM0%2!jeg&Nh`>zb I2xGȝ(t@d A)3?\&ќ hcNk4 ־ro,4: NXY!5D1X| ЌhĿO@Y7//+-Qp ’R=ybP/qbHPyOLFoǸ͆Nr8uE=?w]Đ+ρ NhOdϊ}! RkH@}ϵY+h=DB21Jحf;a:2`s845@~Ave [%B"yLPE8* Ϫgr/JH9o6bM>AMQxO/j z6Zb(YV:O J16TrjsfWFP&:0ߘ:Xj Zf k74)AC@k"2l}wϖ&Z=Alv~x$6dRΊ2;"p4+qP*ZJAZ'xOr&:+VKxdnmɬߒ;?j%q!̔JgE6*+eW([<7fJDZf^J:2OIMZR8|l_f|)MmS`&=GL~W|D! qOOV+r쨇l|_U~b&' s454P@"D`4lN[}WD1 ѩ;.ʕzq_ Ŭ&zQPwF)fV&W榷4j`&4ECy&E6Q_MV t%ǫi)oy[>]= vg ^?/J|JrNR-YQ/Nҧ`@Ju"+0hlS@N7.iu ˭Oz1QE!Bi:_;K@!9R,۱.N0c\<Cfd%z`:@==wW6I`HU90&nS"# =~ȣYHt&ԇv6q,ާ{NWf0V8"8n"@TVUZR5 FSALΆ f9nQY"VQ֖f h!)P1g 2R?pq Ϧ8}kr|agn㿑,d>,¶%΃x;Aqsׁ]af\x v%jHS+:I?Jۙـ:n,1xʹy_ލ>ʒR5w&=L`֘>ssUL(ZubN>$ʤL27EaK aଝ3M`O_CPIdÙ *8.Nkq '-j\7aS) `sj^![ߝ?j b,Dga@rh弖5\&lѷh;QQ/2} [:?tR7H^ ĖIG\R<Ĩ?oP!mmW\e28O6 V(od}AhDh`"J,,10%h3FNII֭aHLC*;@Fz@ӄ!zGy~sc.KN~WzHk; 9N8Í<&#|rټYS4UFVJ}Ao!>)_[r0ԗb+=1`"v. qrH ˈznF9}뿻TC0򚂉K#a"c/67En^*xj}{H,јQICgubi.q b֭d}:- yƪI٨aK3idgae%2JLp\=UAuŠgD.?.|?=P 2p>Гdꕮ1%:QoAjT̨augX1/Nę_WȰ.  ) FVn9 =N'&iz9#Ղ1N0tSuʠU[zwfMxӇx;6'~n8!~5sUĹ^~El1U*'S^A˜@(7r0 EQb\@^%fP`/OK:8 iŜ'򱤊[>AG }^G % n*ĝ Zw-x[\A9{ xB8 j~hf}6[8~zkK$yň9МvpגN{bd w X+z1v'4 v0$46^fI'lG= Ec}S ! 3Ň#P_zCĝzG&5ږm}ю_SijYW*(  g  ؽIdʼ'y72B߭{;[U+3$MdqE%r̅&v5~;(~N>_仓$t$ q̞u̳ SZ(#oZO&)[: Cv qmBM@$3wVXF5θh.^{@+Fcvy *8)BT!)|d1>01jڞrRfو9Cԧ͙D}4a^Lq'PY0CYjűPЁTyTyxBZ1*k&3/iSH( _dMITFU[!wNSf8uywNa7fD1< mVcw䨠7)Dk;@xouP}[z;TɡwT?+tibrG^~GA$p90$B'kS4$lm3YJ ӥ\wW`-wȂ4+eV`7?kڱ9^& j}*Xt@Gނ3f'P9v6R,uF,͌IraaʗRKjSRN##MK)E< M{/k ɡj@jwgaBFT?@@<0զyY03uԥ\nzoj!z[O6@ wZrܾ[6<[}Y{FxϏ="*uC ''T17Ef\#+ hlϷU+)LH4o-ܤ 6Pg\DuaFO,<#xns=.j?K:=`FLȎqiU֥!FzoMm-rӼ xO/hQ`os^Vk}jf 6r1]j?В5.D"`ٳ"p-SvNeT.q3=iG_Ra4)JJ'X7 P-;K] pl&-v"[PL{QiƼMRmj@U;~OZokCQ?]:w0@1JE6aF 8J$1qbT&!lÞc!]W92 ?5ÏiZz`;ejiL {3[1*@bt';GXKCb_n3pHctxo҆k'^ A*C&er^W`/X9x'7`Kkh"^c5`AJ4HeK3A#ޡr\н<ΙDvʑO1iԍۓn&YM9xۅLc' /)|j- e@"F[VaG 7iR T&?-SpZ\a (̾zl% 5k(a6f RLx?$8]`q{ ly5}ZD^2HZ#z^\ESCWղD@ l24F&Del~"c0@նꎃ# MPװ&\txTEHW @4JFFpf!H2'&lIcjQ"3eܟId?ho5-r;OZ f$8Sbr"9 3WfakQ}̕^0>DG2$dhhl[wQOW ㆥrL?%Is79[E"Ay:Ȗɇ2w#\PہȮ+b!F@E!!Vr*_DToBB٧Y3nmn\|cr!|lWIFnx}I Zۺ +G:yKCV;<{xgvl)r(wk<mkJy%r](\U-sJk@ӷ#XQq'kLߒzHrKΙ:{+"dy;{Az #zT)ƛ9f]U=r|26F Pf;f0 lY!gIPw.v;2n7>":Oi8y0YqC=|씸`>clE59s2E|rQxROgGI.ҁG\_k2'aO6x݉Sea΋HKwSbNAlm푖"=P7 ЃAHgpw%H$n{S&TQlЫ6rLP?W8#G T63yTL4|#%~"fJK)D} ~@É8L=.?(ABPztC75$rD DWHQ卯su`N=>z5O\Au2Q-l(HH Aq[hl.Uik8[IzFEc~C6RT9J3~p&Q9^aRb*}8MHI6m1Ɉhc/IMud#)w[ ;p t;%> {R)^_[B۩#K^? 'l:zHTK/%X8cg/M4ש&`;|m/WRld-(P L[>.TU/S/q;`湿r bR +~wY)J$}½ׄFEm|HF&,i3e$ڢ/U,y'\0{t矇f ?g?`p Tp¨Jк:tmR:َm^\:Iۋ M!7,ǝֈ/uwF$+Vf*a7ietUHcI,p NKnIJ"F페\IBt\}5~tTǤ"xӅJIdNf ܹײ}1 zt4=YAQN \P6ҕNPyח;K5+t, .}wT =r^{b>o@^=1>_&.yQᱨoxb7:&q#AEKw&m"hgnu9 ";r?q:2J.fb+ d"u,twWLm.0<.W}ZX,`H%b,B2Sz$ݻU2^F˱E{R>MZ@pљ2#Ա}1n7z @)=Cbhjaw+ hً§Y}H8*A9YzI{2D5Hk^ яiOtWQ\mK n?X[$} |ΌEIrV 4ntu$)ؓAtևK ͋U^pq2;"dV9$0jE~1\g7 5Ӽ8z i娦οYYg\W ƕGPLpf%seo 諷^xمdj0v"w/bNJ;b4;`%#8Αt ?*zAA2K'y#vO]y}S,Ѥ[ұN߹" Xe!_afgDԞ[l^)$ =4;M҇ 9w"%MO{5Jdb{屿{bX'ooo6J=]%,.4JNlն 0;A⧷d0` ڞ}XV>2M^qHy]TmoLaN0ͭq.o,19TiR$"/)Qҩ24R~ڌ]˩S͉Sf(:0qEʀzxMD635dEo9}KAx InD-r3D8{|4u`|t\s`X\\LI] ZS m! nO cB23Y*NE cϓMb7M7 c|YeU ŐAEК/@P$|~E2,V/?eAO]4~~Yf-2gHY32<-T_$j³7Wؗܝk挵2ײu,t5v;3.Y߉V" %ƅ=\ ;zpT@TLLno,KB+o{ng lE}V7։)^OB)4rd )y y(QJԜtWMۢ =W WnVbb$eHxQ9#%opa8h[oc)lfl;h5R|9OGӲv̉)O2_C!NmFx)5Q^~]SʬlA+} ڨ>Ԓp>5,vjgD*=YG`!#H˶fTr);:p'+J<  FCONAgŽk<7\6#jH;Kw{L*3˺TkQdfk-EꁔU=x2 t9=[$l5xNRvIGup9X)cJ1 L]GwTB" WH|o+ ˱͈N$oNS{dr7#@ [i4.}{֋<T0٭Z`4Ru- = 6"^(e`(R\9i іnKZ՞ȱHWγ&4wrUj{ͶIҟŘ6 9i ~RPdU\?|a8*wtO\P@u\XV>Z]tB3\!0(EfX6uʲU^BfRBF\o W]h`D*?Wjd|VħUϜӒ4Hr]\Vb,[ O !FdacI9y*XJ]*ye8Dž{ J;и Os8\#ޜ=M^ #A u <3aIhmxpMPsf䋍J _ZO?=ug7ڂ8=Je&vlRMQ膗`eiW$0$-) }=-Qg="*P\r֎-0u72l%>g 0aީYOa6x n!\`4 y "]/x;ߪ5מEN%glQ`3BUN5+XQ)թQC5|٪EH*xE]EڜMt D iaTMUNȗxm8L:QFssSTf S#$MYd؊W3U/q XɛPA<kZAs\AQ(ˮ 3 T^|uN7Y,;vxv $tC=8 )0j<L,s,wƛUYMvHa|%϶H23_RJx?2akjI+u.V3>F:L?q쁋^+V_N cHՋzAf%Χٝ\ !ũrH&[=WP:"ò}\b(kg @ tJu8J9Q 1>]|Q3lK)6HL16F"?lQypsljC}HNkc0v9`i \*5ƾu{Tٛ ud1jJ.w@0ʏ\8phWBJjuSe@&:O~(}BtΆR֙g=5(n!8 - S8ZINJ@Y%G)+mg$4k(w'런\eի2) bT֚2ho:4}(8r:A9=z=ݯ#W; 1 q+tq'G8Њ,G_p,Gqګ)1ko65 <:I/=Q#ԁY:I$.w=%/.,t.7j??EήZ 5XKl}1cdVxekXuќl19Td "êYNjdKQ I6=G[tzAmJ3b3y|JmHMg9瑭?;&vSpr`t qe<’u&Z5ژ ,h1/|yFC^\ ,5άD =(&wLNv橯N G'9門taժsˡ'ʵҚ(%ݩls +#UՔsh&,,845k\)ƞkeI2=ۉdܶ}>Cuв0{А.l*t\3?{Es icŦ.^$[~>'8ݤ{nt01c;Au[;;.L110`p:#G]Pb^\JRPtv !]ufUsfE- AMSvUfYd(ʠөZ̖)KSWi2,J(!l>yaP#'{Z6=W0nn)$Ⱥ)-_FSc ؓXey_F=,@{CǩT&|?Qk2E Vo$aXo5Aɦ\PÅ"<|zP )@tct~@Yoq}:37Nङ|ZM:r=FKKuN.QnV*_7[P΃neWA[2T>y5:=gf>čB XBD-T{o&bm{:4_}MTlNHx3#P5@As(wBj6,uܣscU+1((++?g{F01 G`PaᄪASn :?)K=Ho[iZW<k1"DLdttY3ݺ5Dkeôp- 猙\ڔ ƯG-7AIBߢꬊG0-l12ֻA9*ӝGMjU0ʷov ch#.3yt&DMaevͰe9/wér8+խ,_]2u Dy-73P;b|ʅB!R{d/ e. BF' C5FSlBq ]۝V'в)x952"9,-?AyoE\dZ+,R}Iǂ\*l+MKay ?0(IeߙV9E.*̭XU YK\ҭM4jG(jea:b\Ah.pU4 :C8o2HZE\ǹq8d47;ۏ.XDqG:?\M2OH20hYdGInNR"'⇵2Gw\==H LU>wd6tjȨiR!:5k(O[VeE#AU[<ٷwTv4f+}Ҙ=fWw5pA1<.\^,'^Z_Jʨfl.n>G1ЎE@q<[ZTyatZ,Ȱ1]oͩUk:/RZ_ebAK]]x[zZj4P3Ϡix1])cG%5M(`AZK)66F.`܇[j;6XF$Fg+s~`kf*ATkP> Et JØS7 ) q/JRXu:Zav0jƁY+ ro}Ѱv4þȞ0Z\LRz/a3q]R_vMC$Pzll!CTF"%$R5WA!ڐhHwXqcuIF8^4jySqDomh㋱rI(Vr NBx{ualr)~%C yfGX,3B)Ӽ]Wrݚ¡3kؠ-vp9EVWY)hUc d mЫ(suIepim ijIFfil4vxtP^ȍi+oQgiz+N}hG{i±rwSo5Q>4baeS~uʂm.W'"RsaPz ч9EZjtem5~ A [)mWc9 B]hhn4m.%ONRg'V R&O,,e^.oL0BSYl=(K C2YTfh/3{h*X"<1:nGSir4uAZޖߋ4c A_gp_i3|^L5iOlL}9:$Vs8H"SeH]N""73%M\E&,JQJB 0(YE^}쬭6A-9V>.N/aw3UߪD\ ,.?kvfX9.({E,vn#ю&Zǁn/:`ع1lfSKlI;,߬mL[cF̯р - v2~#I`ńs/ӹ*~ҘmA#9c*H=XoI:Lyq[DY]s7(IѺq`4Ь`Ә&{&+ b*?)zD1OЦWʏE4}k˃r@3wx!HMa -s̉dw}uџwݑ{r],Ldl:Ϭ"$z써`> '3 ]?j$+i`|7prㅉ0mZ[kziGKmL:b1˕M|✿u#.L&XN=1 ;F96A/sP'x4}&hL%Wpp_}x؁b>#6fTܺė$=QЖ [2> IXs<ɲ4[N/j+Bˏ9+YG;ݤT[i m"5l 0r~qs*LH>RRT=zSQ*6z\3T\-52T]z׋iۂ;Run"l3azI-(=FMˌgH҅'=ȡicxˋjxQs<[sό&RkҊ`ct?tK՞lPxE HQcJnsMÛ5XTu ś ~!$a("v#ebG>H\C|%k.~+xBs(Gy;( ڹEyXj="}g\UASPF/m1tQN..arB;ƻxDJ9Sb(`tsMIT~Hi81 }T*hqbo(ɦD

Ɇb" *z:@pFUv❨\԰`0?{;P*O? >o#1z:9Yd<ЮWe Nv^(s .ViM*4}M ˚eİktܘSrYx@q#F{  5Khɥ}`g q:l^kn2vN1D" /pI.x#sL$"w@p%?C`!̗DX*jK(Jj+T8] I쭹4ZIC}]}٢z| |\CDVl) Mu6ח lpSn6 "S5(eΣJ hjm@{P!$5p^^0¥5ɽ0gf:gl;sc,h%NMQ zjʡݖSJVV;LR"ܥv.xb~JbݡPgeS{־^A2: ޓf35{o\>KvoǐO=Xu3 q\F&}DRy~*}v 8#/VNnZ?Ds7Z[ٝչQao%oZOYWlQt4: <+qXjG}F p!̴o}f/L{}/ Epb<LlG!&\o(.+C:9\'t_D6阰-~tiP2{M1z%=|9n.a t;3xUqUJwxXf-O%쮨0MMƙbae(UjlHW$̩/bXէHԎ3@%`xԱˆ Շ1 ^ ^:ՊnڙN!J)$ 2oP Sqc$]Iie/>̜*n]noo5_RNg21{3ƽ di{eF>1wz8.ᏍxFzSI'h7NIG5>M_<CdB ]R bi plSJa(<Cbn롮%<5_x=`O)10mi4]8Ǧaѝ7-smę g52BlXrqE ѶesTH$~c{aHP`ѻ6 WX)T֯ mF*^@91"ivN|ӥG8&qxB2gdDjJݨ8_{jBsf.a|8 [FRm0q3LPz#|@gSWg,#"q "7o _+H߂-mqj߭ʇC*0 ?ֆj~ )'u!M~m+H#*@?XV~X8|f(@QAïk{a4!8a4V+5S7oy"={=R=Bvk_`w2cBSYO)L+IW.:%cCh!H<glK$z< ?ڧz4G_ 'aDy5Uk%?11XNG|Hlrmd2!׳ _g qHamqvKz-N ?`'?hkBZ+Da_]_uՓ8}E~e!R{Kj;,fAgI퓂{DjoGIR|Z2CjuӴRg6)`J61'Qna';a4X|bXMwf>yb/kd]*IǓk~h{+SYr5뇊v eK.MMU;!K'Ś„-yTaӀ62@2 YnMNw(_I@8;Z!7PE>G kFsVgQ266&ܤP-oSerikgBaG\ -=)w UAFNl#ß 8cWYtI$nZmxr.=[NCJ"c!?MAS*IfyǦm.<5QpˁO.mA@6EwE r]/iʊ.‹29Vx Vly~USuK ; }FK:0<=bʋɖ 8`#1f"<\(P ʶGC ±:mWgBo/5&7d>Zi^Q5 /=+kdUdOG\6sZɰˣC=ja X{VTc,1k3R)nQHdAf\Gh ݚIP3,$ϑk&x[zCKR_f׀V65np;Nٟ[<$~;7F!6&4n6\ #Bw/.30ڜaJ @G5m6;e$Ϗ;M^ FOn[zC+_V[&W'O?i۾4G,mٰB:~ERmqڴpeFo9^Ea׸Rbc*F2X+:*1Ek 3!+Z!q3n1PBLzn&"^_=$3l?= n!*?z{߮!:5_ӑB h05(\PөiEN״C{/|Mt& `MPB /E.bӯ#, jMݕ=<.c˖euȂX6Ie(NGYŜJU8Zw޲O1=ofs_&b!XE?ԡz#bݑp"`;>6Bj. H&1=ݙ\q"VuSY7lpHՌ$_e^.C5Z~ə)>y>/si$2:/ ѫ'S0%4E;8w4Y)șxÖSH5JԦ K8J^6j5TY{%csԓM Yv -FBɹ#zi@ D=c lM3)LNúZnM2HuX0;"&u\/:@gvi^_ֱ**l4ˤBM;#}h ȟ/WJ:d~5Egm.Z$PH@Q=gn=cHߋ!rgć@V-vLQR&ه >L-pQ Ba?(y G-JsV"nkGclo33lq$:KBQh 9LKlg5 6H/348%Ϟ\c?2wf4e2:|"5cK,Һ9Чp[w8i[_eRpN!QY5b)oB9b[5%.T:n8Օ.,K]37 w'cQA^+ж_ %=`Ɠ#M #.)N)f|a lXS@߹glœL` oذ_kVaEd!v:,/RmSBl=mW`O:O@{~h 72D!jH7HIz{9Z"ӂ_i@Gl:1}d̹/ @c/t$޺rΠ.K%{2X4OMPr=|iE ǤͥRmse me"pdl #7ŲJAf^6xqثb$)i)Q{7_F " ;~2mF9M14Dn{){V~^2hg|iG~'Fs THCݚp2 &vDtna&@0f&c}1Ve(ʿW 9҇/9WQ;\ˍ< =>2ڂ/X/22>%`p[c$ߖIrGg>Yu497*0=zV}MbTxްX͕ݕTtK2ܝ.>k(0ISk$'u@Mvypj⾂M89x$OC]-j:@O`Ca5[0t8i zQc.se>P5t [?N4qaŰ~GUiM)j7&Kl]&I7O@"Q QQD<5W)hP'V_K0ç4QD-B1˃.]3ɗ pEpXd3KG"hGI~bh޵BDw3t\cYȺ|UwEVanS+[SK揟n--|֬b'VF4Z:n!n3e[ǘ\ۯ y׃/oUPqë N\AA ZDbc[7w(޿;ݒ/:}XGT 9)XDXapv$-khW1HzO+Nfl"i 7DeI< :zũco v]tbǡ ^ܴ3M`(wF,pX^~u#ÐBIٱ׸В{%8^G6'0G&G'Xg ol^gC + "cN_VVs%#F)=bd$f,d aLu@oIMjP%? 7,((aBK=՜V?b*nr(ZuɲQu߁tsm%T> ?B -ydRftV9 ỦT;0EKWuB 'UBчY[ˬ厰9)[\=%Y紇ͻX[ո S<uYz{BVMgr\wr? ne"]QOnC 8\_3J|!L F% H?_ީjc>h<]ck` oG_1\shO=+U €8l/kT.Eon(iAr>u&۞gIF]!Jڶo2:/K}cU.l Zz~ oXKA{x Nm> G.9Ji$`܆WOÚ)n/Zb>ƎgR:"|1E4Tʼn@ 2mLHՎ}@^ZV cb ǽQ>:Tk{;&+X\o󾷯4ʼnRM?-6{eI701'}̮Wՠ(3<%a|1kCw/ٵҰ7B`ruJY!"V&5칗*m,|F3L 73ͫ:Gυ=OV K-\AvW'J+ڛUQt`νsڪ]@:ޣ2U<) '{4301u V#dW EtIi7JO0]*"sJ0)1:eWn ̓Ak\Hp^Z {.㻦DeꪝȐºêG9LD7 q_RD*jb,͈=~Ǒ8Xjݯ >Ph$oy6l"ĭ]2~c'hY<$_>v# 9\sJ&\qM 'UqfB/[5vj=鎤D?tc}13/2Lv 7`dpgd@|)^j[dnjTR|HmJ&T|ތ*s30@2sx[)t6zSIO*nĨA*P;($C|(glƩN/ ?#L5&*/7G+UMI OoxZ?a6X*J^nco̔3#պCRjDqRE\aa#1^U0=h}'C NV_$s@TsX+#OfsO 32 KAl~շӆoF9ifZlu&7ʾ*>u&i8Q XZfPzSk'ȪSDB/ ,kklKJ\9i5aOdUz+7>Pkai(/PMkz4}"0ݵtc\48r Mk,\H ,$@G`沴oi !EI { :έ~ A4rG+Meq[ؾ]'Zk2 ƥ*8AB ,C޻&Ѻ`&U W.eMɡ20"BfDH%HU]{!@<J}ZL;?ޗj͸ڍGd/„~ny<3$I>&='B7Fgɣ ,1$mC/pc8x0#Ҙ/]Io˔^iyWVҷpQKS)%rCr>=ǫ;n\CUog<Ƿ|緜!@ȓߤ1?83Z2!AyQ ++#GRp-Zĉ*j|AU LlpK~7JLF:uB~GtLovV`T֟-RF,39҂꺽VPҖ$ܖ^NÏ;տ-|da BΫ5aFTQ/&J9 -\6E??_F')jD9`v<QVT455[rWsʝ/W|'Rkk2C+G^S;Y* 4] ڢmy"͕OL vb4d>.ox|k3z;Ttj#mY`) 1@~'dC /++ʘbx}ݜ*h!=fI:eGܖb)X'HaS\=8ay=( znQbg!mṱ h]w@@)˾!^6w*b:!e2[wN|'nkww (ERFOVȽVl`3\nIϪ1VK&7|;AiST/;věg!L@Ov;zn ފ^rk&)ўo%&^hQpIN4)Ur54["ğjG{p-^ˆ߃oP&sX4mJ -D]YHB#]7?7]\9ͽeP&az%ecVT{n\ Ay cC7N5$QD0\K2#stXvbK](Rw7srb