Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libobjc2-devel-1.9-bp153.1.63 RPM for s390x

From OpenSuSE Leap 15.3 for s390x

Name: libobjc2-devel Distribution: SUSE Linux Enterprise 15 SP3
Version: 1.9 Vendor: openSUSE
Release: bp153.1.63 Build date: Fri Apr 23 02:23:32 2021
Group: Development/Libraries/C and C++ Build host: s390zp27
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.

Provides

Requires

License

MIT

Changelog

* 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

Files

/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, Tue Apr 9 15:08:25 2024