Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rpcs3 for openSUSE:Factory checked in at 2023-09-10 13:10:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpcs3 (Old) and /work/SRC/openSUSE:Factory/.rpcs3.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpcs3" Sun Sep 10 13:10:11 2023 rev:11 rq:1109919 version:0.0.29~git20230902 Changes: -------- --- /work/SRC/openSUSE:Factory/rpcs3/rpcs3.changes 2023-07-29 20:10:22.989957560 +0200 +++ /work/SRC/openSUSE:Factory/.rpcs3.new.1766/rpcs3.changes 2023-09-10 13:10:51.535902071 +0200 @@ -1,0 +2,218 @@ +Sat Sep 02 03:36:40 UTC 2023 - i...@guoyunhe.me + +- Update to version 0.0.29~git20230902: + * Set azure variables + * SPU LLVM: Optimize spu_idisable + * Fix excluded sections check mismatch + * rsx/texture-cache: Remove archaic short-circuit during purge-xxxxx routines + * Crypto: Fix endianess, avoid crashing on invalid values + * Qt: rename pad profiles to config files + * Make sure to enable PR builds + * More cleanup + * Update linux Azure and re-enable GitHub pushing + * Precompile PRX/ELF extension + * Hotfix SPU Cache Spam For Game Collections + * Fixup Create PPU Cache + * SPU: support pure SPU code precompilation discovery + * SPU: Refactor function discovery + * Add SPU Precompilation to Create PPU Cache + * Qt: fix pressure intensity deadzone enabled state + * macOS CI: build ffmpeg and gnutls from source, and fix deploy script (#14563) + * input: add SDL_GameControllerDB + * Update MVK + * Update homebrew mvk on build script + * [DS4] Proper USB/BT detection + * SPU LLVM Precompilation Fixup + * SPU LLVM Precompilation + * Zero register optimization for AVX-512-VBMI - Take advantage of the fact that AVX instructions zero the upper 128 bits for a nice optimization when one input vector is zeroed + * PPU Analyzer: Fix OPD section validation + * cellPad: fix lost status during cellPad_NotifyStateChange + * cellPad: fix potential out of bounds read and u32 warnings + * cellPad: some readability updates + * Midi: fix data type warnings + * cellPad: implement cellPadPeriphGetData default logic and add some comments + * input: Use pad class instead of index in pad settings dialog + +------------------------------------------------------------------- +Sat Aug 26 14:52:21 UTC 2023 - i...@guoyunhe.me + +- Update to version 0.0.29~git20230826: + * input: implement pressure intensity deadzone + * input: clamp 0-1 in NormalizeDirectedInput + * GHLtar: fix guitar tilt + * Update rpcs3/Emu/Io/RB3MidiKeyboard.cpp + * RB3MidiKeyboard.cpp: fix some note off messages being processed incorrectly + * rsx: Optimize RET returning to following CALL + * PPU Analyzer: Analyze whole segment 0 when patches are applied + * Savestates: Fix config_event_entry compatibility + * rsx: Discard color mask writes with reserved bits + * Remove unused variable in PPUThread.cpp + * cellPad: remove unused variables + * Fix Vulkan link in README + * overlays: fix some warnings, simplify code, use move and references + * sceNpDrm: Slow down sceNpDrmIsAvailable + * cellGame: Make cellGameDataCheck slower + * PPU Analyzer: Fix for unaligned sections + * rsx: Fixup calculate_required_range + * Progress Dialog: Fix race when PPU compilation is super fast + * rsx: Fix index vertex array range with modulo calculation + * Progress Dialog: Avoid PPU compilation pop-up on short linkage + * Progress Dialog: Fix race that could lead to ever-inaccurate results + * Progress Dialog: Fix race on PPU compilation status + * input: fix dance mat PID + * Input: Add PS Move navigation controller + * qt/utils: support full path in get_dir_entries + * Game List: Add initials-only search + * LV2/Loader: Fix kernel regions addresses + * PPU/debugger: Fixup + * Debugger/PPU: Superior Callstack Detection + * CLI - install multiple pkgs from folder (#14516) + * Update BUILDING.md (#14515) + * xaudio2: enable IID_IXAudio2Extension for mingw-w64 + * Fixup cellPadPeriphGetInfo + * Replace some utils::bless usages + * Workaround for Clang: move bless to its own header file + * Cg Disasm: Fix instruction highlighting patter + * Debugger/RSX: Add FP/VP hash of current shader + * Add link for homebrew MVK 1.2.5 to Mac build script + * Bump MoltenVK to 1.2.5 + * Update submodules + * cellAudio: Move and partially fix _mxr000 hack + * Update focal + * PPU: Fix LVRX bad memory access + * LV2: Fixup reservation notifications + * utils/endian.hpp: Use std::byteswap + * SPU: Use usermode waiting for busy GETLLAR loop + * CELL: Postponed address notifications + * Fixup atomic wait (Linux) + * cmake: replace add_compile_definitions with target_compile_definitions + * sys_net.cpp: fix compiler warning + * qt6: fix mingw-w64 build + * remove unnecessary defines + * Fix PPU SELF Precompilation + * cellRec: add more encoder options + * cellPad: Fixup sys_config management + * cellRec: fix width of encoder frames + * home menu: remove non-dynamic SPU Loop Detection + * SPU LLVM: Inline timer reads for WrDec and RdDec - Uses RDTSC to emulate the spu decrementer + * patches: Improve location logging for invalid note sequence + * VS: Fix compilation on Visual Studio 17.7.0 + * SPU LLVM: Fix for AVX-512 CFLTU path - vcvvtps2udq doesn't turn negative numbers into 0, fix by using signed integer max with 0 instead of vrangeps + * PPU Loader: Fixup stack alignment after envp fix + * (Linux) Fixup futex_waitv + * PPU Loader: Fix main()'s envp + +------------------------------------------------------------------- +Thu Aug 10 15:33:40 UTC 2023 - i...@guoyunhe.me + +- Update to version 0.0.29~git20230810: + * LV2/cellPad: Implement priority-based connection updates + * cellPad: Fix max_connect in GetInfo + * rsx: Remove unused code (argb<->bgra modifier) and refactor a bit + * rsx: Implement image copy between 2D -> 3C/CUBE with scaling support. + * ELF.h: fix warning + * PPU/Debugger: Fix op_branch_targets + * PPU: Fixup interpreter and analyzer + * PPU/Patches: Fix CALLOC patch with interpreter + * cellSaveData: Fix check 58, implement checks 77 and 76 + * PPU Loader: Fixup virtual load for non PRX + * cellGame: Add some LV2 sleep + * Add some error checking to sys_fs_chmod + * PPU Analyzer: Fixup verify_func + * PPU: fix leak when precompiling SELF files + * PPU Loader: Fix imports/exports in virtual mode + * PPU Analyzer: Add more function constraints + * Fixup SPU/PPU Cache Abortion + * PPU Precompilation Fixup + * Merge xfloat options + * vm.cpp: Fixup race in range_lock_internal + * Fixup log message in sys_memory_allocate + * System.cpp: Fixup spu.log/tty.log dumping + * PPU LLVM: Fixup VSH Precompilation + * PPU: A few more minor bugfixes + * PPU LLVM Cache Fixup + * PPU LLVM/RawSPU: Fixup MMIO crossing-out + * vk: Fix detection of RADV on get_driver_vendor() + * Make experimental build warning modal + * CI: Don't silence curl errors + * LV2: Improve sys_timer_usleep by using CPU usermode waiting + * macOS CI: use lzma compression for the DMG + * macOS CI: use faudio from submodule + * macOS CI: build faudio from source + * osk: ignore input based on ignore_device_events + * rsx: Rebuild shader texture state if we detect a silent mismatch + * Fix current date format + * Optimize memory usage of ELF loader + * Auto-dump decrypted binaries if PPU debug is enabled + * Fix decrypt_binaries_t::done() + * vm.cpp/Non-TSX: Fixup potential deadlock + * PPU LLVM/SPU/Non-TSX: Obnoxiously responsive and obedient PPU for SPU requests + * Fixup futex_waitv redefinition + * direct return in ppu_check + * Fix lf_queue regression + * Linux: use futex_waitv syscall for atomic waiting + * Remove thread pool + * Reset broken LLCM_CCACHE_BUILD change + * Don't require Qt 6.4.0 (works with 6.2.4) + * Update ffmpeg + * Update dependencies + +------------------------------------------------------------------- +Tue Aug 01 14:13:31 UTC 2023 - i...@guoyunhe.me + +- Update to version 0.0.29~git20230731: + * rsx: fix register_vertex_printer value func + * rpcs3_version: Bump to 0.0.29 + * Qt6 port + * cellAudioIn: reduce log spam + * cellMsgDialogAbort: do not return CELL_MSGDIALOG_ERROR_DIALOG_NOT_OPENED + * Thread.cpp: Fixup SPU access violation log message + * Optimize RSX Debugger + * Qt: Fix elf_memory_dumping_dialog PPU address + * Debugger: Transition to plain text edit + * Fix color tag of logs/tty + * Qt: fix data type of find_dialog text edits + +------------------------------------------------------------------- +Sun Jul 30 07:16:40 UTC 2023 - i...@guoyunhe.me + +- Update to version 0.0.28~git20230729: + * SPU LLVM: AVX-512 optimization for CFLTU (#14384) + * Fix typos, improve consistency + * SPU LLVM: Optimize common SFI+ROTQMBY pattern + * Utils: Add initial AVX10 support + * Include spu.log inside RPCS3.log when SPU Debug is true + * SPU/Non-TSX: Implement cuncurrent reservations + * SPU/MFC: Format command more consistently + * cellSaveData: Adjust to non-TSX + * Log TTY output after emulation have been stopped + * sceNpTrophy: Minor UB fixup + * sys_fs: Updated sys_fs_fcntl(0xc0000015&0xc000001c)'s error handling according to real hardware testing + * sys_fs: Fixed up sys_fs_fcntl(0xc0000007) aka cellFsArcadeHddSerialNumber according to real hardware testing + * sceNpTrophy: Check if a trophy configuration file exists before starting the install process + * sceNpTrophy: Initial commSign checking of CreateContext + * rename fs::stat to fs::get_stat + * Fix config path in Emu.Restart() + * cellSaveData: add some more error logging + * Fixed Emu.Restart(graceful=false) no longer worked after #14038 ++++ 21 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/rpcs3/rpcs3.changes ++++ and /work/SRC/openSUSE:Factory/.rpcs3.new.1766/rpcs3.changes Old: ---- rpcs3-0.0.28~git20230721.tar.xz New: ---- rpcs3-0.0.29~git20230902.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpcs3.spec ++++++ --- /var/tmp/diff_new_pack.YsnC4r/_old 2023-09-10 13:10:53.691979101 +0200 +++ /var/tmp/diff_new_pack.YsnC4r/_new 2023-09-10 13:10:53.691979101 +0200 @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.28~git20230721 +Version: 0.0.29~git20230902 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only @@ -74,16 +74,16 @@ BuildRequires: pkgconfig(libswscale) #qt dependencies -BuildRequires: pkgconfig(Qt5Concurrent) >= 5.15.2 -BuildRequires: libqt5-qtbase-private-headers-devel >= 5.15.2 -BuildRequires: pkgconfig(Qt5Core) >= 5.15.2 -BuildRequires: pkgconfig(Qt5DBus) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Multimedia) >= 5.15.2 -BuildRequires: pkgconfig(Qt5MultimediaWidgets) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Network) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Qml) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Svg) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Widgets) >= 5.15.2 +BuildRequires: pkgconfig(Qt6Concurrent) +BuildRequires: qt6-base-private-devel +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6DBus) +BuildRequires: pkgconfig(Qt6Multimedia) +BuildRequires: pkgconfig(Qt6MultimediaWidgets) +BuildRequires: pkgconfig(Qt6Network) +BuildRequires: pkgconfig(Qt6Qml) +BuildRequires: pkgconfig(Qt6Svg) +BuildRequires: pkgconfig(Qt6Widgets) Requires(post): hicolor-icon-theme Requires(post): update-desktop-files ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.YsnC4r/_old 2023-09-10 13:10:53.727980387 +0200 +++ /var/tmp/diff_new_pack.YsnC4r/_new 2023-09-10 13:10:53.731980530 +0200 @@ -5,6 +5,6 @@ </service> <service name="tar_scm"> <param name="url">https://github.com/RPCS3/rpcs3.git</param> - <param name="changesrevision">38a5313ed2c4ebb626017a4f7f28ed0c0a89f931</param></service></servicedata> + <param name="changesrevision">7e281a3354aaface59af02fe95836f63727e96dd</param></service></servicedata> (No newline at EOF) ++++++ intel-ittapi.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/README.md new/intel-ittapi/README.md --- old/intel-ittapi/README.md 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/README.md 2023-07-29 10:02:23.000000000 +0200 @@ -36,3 +36,7 @@ ### License All code in the repo is dual licensed under GPLv2 and 3-Clause BSD licenses + +### Security + +Please refer to the [security policy](SECURITY.md) for reporting vulnerabilties. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/SECURITY.md new/intel-ittapi/SECURITY.md --- old/intel-ittapi/SECURITY.md 1970-01-01 01:00:00.000000000 +0100 +++ new/intel-ittapi/SECURITY.md 2023-07-29 10:02:23.000000000 +0200 @@ -0,0 +1,18 @@ +# Security Policy + +## Report a Vulnerability + +Please report security issues or vulnerabilities to Intel PSIRT at sec...@intel.com + +More information on how to report can be found at [Reporting Vulnerabilities Page]. + +For more information on how Intel® works to resolve security issues, see +[Vulnerability Handling Guidelines]. + +Visit [Intel® Security Center] for more details. + +[Reporting Vulnerabilities Page]:https://www.intel.com/content/www/us/en/security/security-practices/vulnerability-management/reporting-vulnerability.html + +[Intel® Security Center]:https://www.intel.com/security + +[Vulnerability Handling Guidelines]:https://www.intel.com/content/www/us/en/security-center/vulnerability-handling-guidelines.html \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/CHANGELOG.md new/intel-ittapi/rust/CHANGELOG.md --- old/intel-ittapi/rust/CHANGELOG.md 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/CHANGELOG.md 2023-07-29 10:02:23.000000000 +0200 @@ -1,6 +1,12 @@ # Changelog All notable changes to this project will be documented in this file. +## [0.3.4] - 2023-07-28 +### Added +- OpenBSD support added +### Changed +- Fixed double shutdown in JIT API ([#82](https://github.com/intel/ittapi/issues/82)) + ## [0.3.3] - 2023-01-18 ### Added - FreeBSD support; the crate now contains bindings for Windows, Linux, macOS, and FreeBSD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi/Cargo.toml new/intel-ittapi/rust/ittapi/Cargo.toml --- old/intel-ittapi/rust/ittapi/Cargo.toml 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi/Cargo.toml 2023-07-29 10:02:23.000000000 +0200 @@ -1,6 +1,6 @@ [package] name = "ittapi" -version = "0.3.3" +version = "0.3.4" edition = "2021" authors = [ "Johnnie Birch <45402135+jlb6...@users.noreply.github.com>", @@ -8,16 +8,16 @@ ] description = "High-level Rust bindings for ittapi" license = "GPL-2.0-only OR BSD-3-Clause" -documentation = "https://docs.rs/ittapi" +documentation = "https://docs.rs/ittapi" readme = "README.md" -homepage = "https://github.com/intel/ittapi/tree/master/rust/ittapi" +homepage = "https://github.com/intel/ittapi/tree/master/rust/ittapi" repository = "https://github.com/intel/ittapi" keywords = ["vtune", "profiling", "code-generation"] categories = ["development-tools"] [dependencies] anyhow = "1.0.56" -ittapi-sys = { path = "../ittapi-sys", version = "0.3.3" } +ittapi-sys = { path = "../ittapi-sys", version = "0.3.4" } log = "0.4.16" [dev-dependencies] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi/README.md new/intel-ittapi/rust/ittapi/README.md --- old/intel-ittapi/rust/ittapi/README.md 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi/README.md 2023-07-29 10:02:23.000000000 +0200 @@ -21,8 +21,8 @@ [C `ittapi` library]: https://github.com/intel/ittapi > IMPORTANT NOTE: this crate is currently only tested on Linux, macOS, and > Windows platforms but -> support for other platforms is intended; contributions are welcome! FreeBSD is supported but -> untested. +> support for other platforms is intended; contributions are welcome! FreeBSD and OpenBSD are +> supported but untested. If you are interested in using VTune to profile Rust applications, you may find the following guide helpful: [Wasmtime Docs: Using VTune on diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/domain.rs new/intel-ittapi/rust/ittapi/src/domain.rs --- old/intel-ittapi/rust/ittapi/src/domain.rs 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi/src/domain.rs 2023-07-29 10:02:23.000000000 +0200 @@ -15,6 +15,7 @@ /// # use ittapi::Domain; /// let domain = Domain::new("test-domain"); /// ``` + #[must_use] pub fn new(name: &str) -> Self { #[cfg(unix)] let create_fn = access_sys_fn!(__itt_domain_create_ptr__3_0); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/event.rs new/intel-ittapi/rust/ittapi/src/event.rs --- old/intel-ittapi/rust/ittapi/src/event.rs 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi/src/event.rs 2023-07-29 10:02:23.000000000 +0200 @@ -3,9 +3,19 @@ /// See the [Event API] documentation. /// /// [Event API]: https://www.intel.com/content/www/us/en/develop/documentation/vtune-help/top/api-support/instrumentation-and-tracing-technology-apis/instrumentation-tracing-technology-api-reference/event-api.html +/// +/// ``` +/// let event = ittapi::Event::new("foo"); +/// { +/// let span = event.start(); +/// // do some work... +/// // ...the event is stopped when `span` is dropped +/// } +/// ``` pub struct Event(ittapi_sys::__itt_event); impl Event { /// Create the event. + #[must_use] pub fn new(name: &str) -> Self { #[cfg(unix)] let create_fn = unsafe { ittapi_sys::__itt_event_create_ptr__3_0 }; @@ -30,6 +40,7 @@ /// # Panics /// /// This will panic if the ITT library cannot start the event. + #[must_use] pub fn start(&self) -> StartedEvent { if let Some(start_fn) = unsafe { ittapi_sys::__itt_event_start_ptr__3_0 } { let result = unsafe { start_fn(self.0) }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/jit.rs new/intel-ittapi/rust/ittapi/src/jit.rs --- old/intel-ittapi/rust/ittapi/src/jit.rs 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi/src/jit.rs 2023-07-29 10:02:23.000000000 +0200 @@ -19,6 +19,7 @@ impl Jit { /// Returns a new `MethodId` for use in `MethodLoad` events. #[allow(clippy::unused_self)] + #[must_use] pub fn get_method_id(&self) -> MethodId { MethodId(unsafe { ittapi_sys::iJIT_GetNewMethodID() }) } @@ -146,6 +147,7 @@ /// /// `addr` is the pointer to the start of the code region, `len` is the size of this code /// region in bytes. + #[must_use] pub fn new(method_name: String, addr: *const u8, len: usize) -> Self { Self { method_name, @@ -157,12 +159,14 @@ } /// Attache a class file. + #[must_use] pub fn class_file_name(mut self, class_file_name: String) -> Self { self.class_file_name = Some(class_file_name); self } /// Attach a source file. + #[must_use] pub fn source_file_name(mut self, source_file_name: String) -> Self { self.source_file_name = Some(source_file_name); self diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/lib.rs new/intel-ittapi/rust/ittapi/src/lib.rs --- old/intel-ittapi/rust/ittapi/src/lib.rs 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi/src/lib.rs 2023-07-29 10:02:23.000000000 +0200 @@ -7,11 +7,7 @@ #![deny(clippy::all)] #![warn(clippy::pedantic)] #![warn(clippy::cargo)] -#![allow( - clippy::return_self_not_must_use, - clippy::must_use_candidate, - clippy::module_name_repetitions -)] +#![allow(clippy::return_self_not_must_use, clippy::module_name_repetitions)] mod collection_control; mod domain; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/string.rs new/intel-ittapi/rust/ittapi/src/string.rs --- old/intel-ittapi/rust/ittapi/src/string.rs 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi/src/string.rs 2023-07-29 10:02:23.000000000 +0200 @@ -17,6 +17,7 @@ /// let b: StringHandle = "test".into(); /// assert_eq!(a, b); /// ``` + #[must_use] pub fn new(name: &str) -> Self { #[cfg(unix)] let create_fn = access_sys_fn!(__itt_string_handle_create_ptr__3_0); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi-sys/Cargo.toml new/intel-ittapi/rust/ittapi-sys/Cargo.toml --- old/intel-ittapi/rust/ittapi-sys/Cargo.toml 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi-sys/Cargo.toml 2023-07-29 10:02:23.000000000 +0200 @@ -1,17 +1,22 @@ [package] name = "ittapi-sys" -version = "0.3.3" +version = "0.3.4" authors = ["Johnnie Birch <45402135+jlb6...@users.noreply.github.com>"] edition = "2018" description = "Rust bindings for ittapi" license = "GPL-2.0-only OR BSD-3-Clause" -documentation = "https://docs.rs/ittapi-sys" +documentation = "https://docs.rs/ittapi-sys" readme = "README.md" -homepage = "https://github.com/intel/ittapi/tree/master/rust/ittapi-sys" +homepage = "https://github.com/intel/ittapi/tree/master/rust/ittapi-sys" repository = "https://github.com/intel/ittapi" keywords = ["vtune", "profiling", "code-generation"] categories = ["development-tools", "external-ffi-bindings"] -exclude = ["c-library/.git", "c-library/.github", "c-library/.vscode", "c-library/build*"] +exclude = [ + "c-library/.git", + "c-library/.github", + "c-library/.vscode", + "c-library/build*", +] [dependencies] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi-sys/README.md new/intel-ittapi/rust/ittapi-sys/README.md --- old/intel-ittapi/rust/ittapi-sys/README.md 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi-sys/README.md 2023-07-29 10:02:23.000000000 +0200 @@ -14,8 +14,8 @@ [README]: https://github.com/intel/ittapi#readme > IMPORTANT NOTE: this crate is currently only tested on Linux, macOS, and > Windows platforms but -> support for other platforms is intended; contributions are welcome! FreeBSD is supported but -> untested. +> support for other platforms is intended; contributions are welcome! FreeBSD and OpenBSD are +> supported but untested. If you are interested in using VTune to profile Rust applications, you may find the following guide helpful: [Wasmtime Docs: Using VTune on diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi-sys/src/freebsd/ittnotify_bindings.rs new/intel-ittapi/rust/ittapi-sys/src/freebsd/ittnotify_bindings.rs --- old/intel-ittapi/rust/ittapi-sys/src/freebsd/ittnotify_bindings.rs 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi-sys/src/freebsd/ittnotify_bindings.rs 2023-07-29 10:02:23.000000000 +0200 @@ -4,11 +4,13 @@ pub const ITT_OS_LINUX: u32 = 2; pub const ITT_OS_MAC: u32 = 3; pub const ITT_OS_FREEBSD: u32 = 4; +pub const ITT_OS_OPENBSD: u32 = 5; pub const ITT_OS: u32 = 4; pub const ITT_PLATFORM_WIN: u32 = 1; pub const ITT_PLATFORM_POSIX: u32 = 2; pub const ITT_PLATFORM_MAC: u32 = 3; pub const ITT_PLATFORM_FREEBSD: u32 = 4; +pub const ITT_PLATFORM_OPENBSD: u32 = 5; pub const ITT_PLATFORM: u32 = 4; pub const ITT_MAJOR: u32 = 3; pub const ITT_MINOR: u32 = 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi-sys/src/linux/ittnotify_bindings.rs new/intel-ittapi/rust/ittapi-sys/src/linux/ittnotify_bindings.rs --- old/intel-ittapi/rust/ittapi-sys/src/linux/ittnotify_bindings.rs 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi-sys/src/linux/ittnotify_bindings.rs 2023-07-29 10:02:23.000000000 +0200 @@ -4,11 +4,13 @@ pub const ITT_OS_LINUX: u32 = 2; pub const ITT_OS_MAC: u32 = 3; pub const ITT_OS_FREEBSD: u32 = 4; +pub const ITT_OS_OPENBSD: u32 = 5; pub const ITT_OS: u32 = 2; pub const ITT_PLATFORM_WIN: u32 = 1; pub const ITT_PLATFORM_POSIX: u32 = 2; pub const ITT_PLATFORM_MAC: u32 = 3; pub const ITT_PLATFORM_FREEBSD: u32 = 4; +pub const ITT_PLATFORM_OPENBSD: u32 = 5; pub const ITT_PLATFORM: u32 = 2; pub const ITT_MAJOR: u32 = 3; pub const ITT_MINOR: u32 = 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi-sys/src/macos/ittnotify_bindings.rs new/intel-ittapi/rust/ittapi-sys/src/macos/ittnotify_bindings.rs --- old/intel-ittapi/rust/ittapi-sys/src/macos/ittnotify_bindings.rs 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi-sys/src/macos/ittnotify_bindings.rs 2023-07-29 10:02:23.000000000 +0200 @@ -4,11 +4,13 @@ pub const ITT_OS_LINUX: u32 = 2; pub const ITT_OS_MAC: u32 = 3; pub const ITT_OS_FREEBSD: u32 = 4; +pub const ITT_OS_OPENBSD: u32 = 5; pub const ITT_OS: u32 = 3; pub const ITT_PLATFORM_WIN: u32 = 1; pub const ITT_PLATFORM_POSIX: u32 = 2; pub const ITT_PLATFORM_MAC: u32 = 3; pub const ITT_PLATFORM_FREEBSD: u32 = 4; +pub const ITT_PLATFORM_OPENBSD: u32 = 5; pub const ITT_PLATFORM: u32 = 3; pub const ITT_MAJOR: u32 = 3; pub const ITT_MINOR: u32 = 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ittapi/rust/ittapi-sys/src/windows/ittnotify_bindings.rs new/intel-ittapi/rust/ittapi-sys/src/windows/ittnotify_bindings.rs --- old/intel-ittapi/rust/ittapi-sys/src/windows/ittnotify_bindings.rs 2023-07-19 13:57:27.000000000 +0200 +++ new/intel-ittapi/rust/ittapi-sys/src/windows/ittnotify_bindings.rs 2023-07-29 10:02:23.000000000 +0200 @@ -4,11 +4,13 @@ pub const ITT_OS_LINUX: u32 = 2; pub const ITT_OS_MAC: u32 = 3; pub const ITT_OS_FREEBSD: u32 = 4; +pub const ITT_OS_OPENBSD: u32 = 5; pub const ITT_OS: u32 = 1; pub const ITT_PLATFORM_WIN: u32 = 1; pub const ITT_PLATFORM_POSIX: u32 = 2; pub const ITT_PLATFORM_MAC: u32 = 3; pub const ITT_PLATFORM_FREEBSD: u32 = 4; +pub const ITT_PLATFORM_OPENBSD: u32 = 5; pub const ITT_PLATFORM: u32 = 1; pub const ITT_MAJOR: u32 = 3; pub const ITT_MINOR: u32 = 0; ++++++ rpcs3-0.0.28~git20230721.tar.xz -> rpcs3-0.0.29~git20230902.tar.xz ++++++ /work/SRC/openSUSE:Factory/rpcs3/rpcs3-0.0.28~git20230721.tar.xz /work/SRC/openSUSE:Factory/.rpcs3.new.1766/rpcs3-0.0.29~git20230902.tar.xz differ: char 15, line 1