Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libobjc2-devel | Distribution: SUSE Linux Enterprise 15 SP3 |
Version: 1.9 | Vendor: openSUSE |
Release: bp153.1.63 | Build date: Fri Apr 23 18:06:16 2021 |
Group: Development/Libraries/C and C++ | Build host: obs-arm-8 |
Size: 123028 | Source RPM: gnustep-libobjc2-1.9-bp153.1.63.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/gnustep/libobjc2 | |
Summary: Header files for the GNUstep Objective-C runtime |
This package contains all necessary include files and libraries needed to develop applications with the GNUstep Objective-C runtime.
MIT
* Tue Mar 19 2019 Jan Engelhardt <jengelh@inai.de> - Replace historic boilerplate descriptions. - Fixup RPM group of SRPM package. * Fri Feb 15 2019 Luigi Baldoni <aloisio@gmx.com> - Update to version 1.9 * Support for 64-bit ARM (AArch64) processors, including assembly fast paths for message sending. * Improved the dispatch table representation to improve performance and cache usage on the fast path. * The implementation of `imp_implementationWithBlock`, the function that allows blocks to be used as methods, no longer requires physical pages to be mapped both writeable and executable. * Numerous improvements to the interaction between runtime functions and ARC. * Support for Thumb-2 interworking on ARM. Note that the library must be compiled for ARMv7 or ARMv6T2 for this code to be enabled. Once it has been, other Objective-C binaries linked with the library can be compiled as ARM or Thumb-2 code. This will also generate Thumb-2 message send functions, improving instruction cache usage. * Significant improvements to ARC, including + The runtime no longer acquires a global lock on every object deallocation (a global lock is still used for objects that have weak references). *NOTE:* This is incompatible with other code directly inspecting the reference count and will break with older versions of GNUstep Base! + Weak references use a scheme closer to C++ `std::weak_pointer` and are lazily zeroed on access. This reduces the space overheads for weak references. + Some additional helper functions are added for use in `NSObject` and other root classes, which simplifies the layering between the runtime and the Foundation (or equivalent) implementation. * Improvements to how the runtime handles layout of ivars with strong alignment requirements, which should fix issues relating to using vector types in Objective-C objects. * The option to build a separate libobjcxx has been removed. The runtime will now depend on the C++ standard library implementation if no useable C++ runtime is available. Note that C++ exception interworking does not work because LLVM's libc++abi (shipped by Apple) does not provide GNU-compatible hooks and so Objective-C++ exception support will be automatically disabled on this platform. Any other platforms shipping libc++abi should consider either GNU libsupc++ or libcxxrt as an alternative. - Renamed library package to reflect its SONAME - Fixes (boo#1120915) * Mon Jan 23 2017 aloisio@gmx.com - Update to version 1.8.1 - Fixed Leap 42.1/42.2 build - Removed _service in favour of a tarball in order to be accepted into Factory - Spec cleanup
/usr/include/Block.h /usr/include/Block_private.h /usr/include/objc /usr/include/objc/Availability.h /usr/include/objc/Object.h /usr/include/objc/Protocol.h /usr/include/objc/blocks_private.h /usr/include/objc/blocks_runtime.h /usr/include/objc/capabilities.h /usr/include/objc/developer.h /usr/include/objc/encoding.h /usr/include/objc/hooks.h /usr/include/objc/message.h /usr/include/objc/objc-api.h /usr/include/objc/objc-arc.h /usr/include/objc/objc-auto.h /usr/include/objc/objc-class.h /usr/include/objc/objc-runtime.h /usr/include/objc/objc.h /usr/include/objc/runtime-deprecated.h /usr/include/objc/runtime.h /usr/include/objc/slot.h /usr/lib64/libobjc.so /usr/share/doc/packages/libobjc2-devel /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.0 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.1 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.2 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.3 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.4 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.5 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.6 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.6.1 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.7 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.8 /usr/share/doc/packages/libobjc2-devel/ANNOUNCE.1.8.1 /usr/share/doc/packages/libobjc2-devel/API /usr/share/doc/packages/libobjc2-devel/README.md /usr/share/licenses/libobjc2-devel /usr/share/licenses/libobjc2-devel/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu May 9 14:34:49 2024