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

libangelscript2_34_0-2.34.0-lp152.1.3 RPM for x86_64

From OpenSuSE Leap 15.2 for x86_64

Name: libangelscript2_34_0 Distribution: openSUSE Leap 15.2
Version: 2.34.0 Vendor: openSUSE
Release: lp152.1.3 Build date: Sat May 16 15:32:33 2020
Group: System/Libraries Build host: lamb52
Size: 1194536 Source RPM: angelscript-2.34.0-lp152.1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.angelcode.com/angelscript/
Summary: Scripting library
The AngelCode Scripting Library, or AngelScript as it is also known,
is a scripting library designed to allow applications to extend their
functionality through external scripts.

It supports Unix sockets and TCP/IP sockets with optional
SSL/TLS support.

Provides

Requires

License

Zlib

Changelog

* Fri Mar 27 2020 Christophe Giboudeaux <christophe@krop.fr>
  - Update to 2.34.0:
    * Fixed problem in compiler with bool property returned as
      reference in conditions
    * Fixed problem with catching exceptions in functions with
      multiple try-catch blocks
    * Fixed read from unallocated memory in compiler when
      compiling default args
    * Fixed problem with doing a value assign from array
      holding handles
    * Fixed crash in compiler when there are multiple matching
      global functions for set accessors
    * Fixed crash that could happen when loading bytecode with
      shared classes that doesn't match current declared shared classes
    * Fixed assert failure when compiling a construct call with
      an anonymous initialization list
    * Fixed incorrect bytecode sequence when doing value assignment
      from handles for script classes using default assignment operator
    * Fixed problem with default arg not being able to access members
      in expression
    * Fixed crash when releasing engine with template specialization
      containing child funcdefs
    * Fixed asCALL_THISCALL_ASGLOBAL to function correctly with
      multiple inheritance
    * Compiler now identifies match for functions taking object as
      inout ref when passing anonymous init list
    * Compiler now interrupts compilation after identifying error
      while compiling use of get property accessor
    * Compiler no longer identifies global script functions
      as property accessors when this is turned off with
      asEP_PROPERTY_ACCESSOR_MODE
    * Fixed config for FreeBSD on non-x86 64bit targets
    * asEP_PROPERTY_ACCESSOR_MODE has a new mode (3) to require
      property accessors to be flagged with 'property'
    * Property accessors are validated upon declaration when
      flagged with 'property'
    * asEP_PROPERTY_ACCESSOR_MODE is now set to 3 by default
    * Handles can now be declared read-only
    * Functions and methods intended to be used as virtual
      property should now be declared with a 'property' decorator
    * Added non-reserved keyword 'property'
    * Added asIScriptFunction::IsProperty
    * Removed an invalid assert() statement in ExecuteString
    * Debugger commands 'n' and 'o' no longer prints 'No
      script is running' when used as first command
    * Debugger command 'p' prints 'Invalid expression. No
      matching symbol' when the symbol doesn't exist in the current context
    * Fixed missing check for failed memory allocation
      in CScriptArray::Precache
    * The string factory in the std::string add-on is
      now thread safe
    * Enabled Virtual Terminal Processing in asrun for colored
      text on Windows console
* Mon Feb 18 2019 Matthias Eliasson <matthias.eliasson@gmail.com>
  - Update to new upstream release 2.33.0
    * Fixed crash when compiling is null comparison with ASHANDLE object without any opEquals operator
    * Fixed bug with anonymous initialization lists when used to initialize value type passed by value to function
    * Loading bytecode that included use of template value types with a template type as argument crashed
    * Compiler would crash on compiling ternary operator with anonymous list in one of the conditions
    * Fixed error when saving bytecode for scripts containing interfaces that derives from interfaces
    * Saving bytecode for a never returning function would cause assert failure
    * Fixed an error when compiling a class method call as post-op and the name matches a type name
    * Template types are now properly identified in separate namespaces
    * Fixed memory build-up due to delayed cleanup when discarding modules with shared entities
    * opImplCast with variable type won't be used for non-ref types
    * Fixed compiler error when both opConv and opImplConv are implemented
    * Fixed bug when loading bytecode containing shared interfaces with inheritance
    * auto declarations now works correctly with implicit handle types
    * Initializing an ASHANDLE type with overloaded opHndlAssign taking a var type as a handle wasn't done correctly
    * Fixed loading byte code that uses external shared classes in namespace
    * The bytecode for external shared entities is no longer saved in the module when inherited from
    * Bytecode with external shared classes with virtual methods failed to load from bytecode
    * Fixed assert failure on call to opCast(?&out) with a non-variable expression
    * Passing a string literal to function expecting &out will now give compiler error
    * Fixed problem in compiler that didn't release a temporary variable when passing anonymous object to function expecting ?&in
    * Fixed a bug when loading bytecode having identical shared functions in different namespaces
    * Compiler will now detect name conflict between property and function
    * asIScriptFunction::GetDeclaration(false, true) no longer includes the namespace before the function name for class methods
    * Fixed assert failure in asIScriptEngine::RefCastObject when object has multiple opCast methods
    * Compiler no longer accepts primitives in the right hand expression for handle assignments
    * Fixed compiler warning with use of asOFFSET on 64bit platforms
    * Fixed crash caused by CreateScriptObjectCopy when script class' constructor takes argument by handle
    * Child funcdefs in templates will no longer convert parameter types to @const&
    * Fixed problem when compiling anonymous initialization list from default arg
    * Ownership of shared template instances wasn't correctly transferred when discarding modules
    * Fixed crash in compiler when matching anonymous list to function taking funcdef
    * Fixed assert failure in builder when compiling external shared interfaces with inheritance
    * Fixed crash in compiler when invalid script has inheritance from class with duplicate methods
  - Clean with spec-cleaner
* Sat Jul 15 2017 mailaender@opensuse.org
  - Add documentation (including license)
* Tue Jun 13 2017 jengelh@inai.de
  - Remove filler wording from description.
* Tue Feb 28 2017 rpm@fthiessen.de
  - Update to new upstream release 2.31.2
    * Fixed big endian errors in the compiler related to enum values
    * CreateScriptObject crashed when called for template value types
    * Fixed crash when discarding modules containing shared funcdefs
    * Fixed big endian errors in the compiler related to implicit
      conversions of constants
    * Fixed bug with saved byte code not being portable between
      32bit and 64bit platforms when including ChkNullS instruction
    * Fixed assert failure in compiler when compiling
      invalid switch case
    * Fixed bug in compiler when passing a @& argument to a function
    * Fixed bug when compiling get property accessor returning
      a registered type that is then implicitly converted to another
    * Fixed assert failure when compiling boolean not operator
      on constant
    * Fixed incorrect compiler warning about too large value when
      assigning negative value to const int8/int16
    * Compiler emits warnings if 64bit integer constants cannot
      fit when implicitly converted to smaller types
    * Compiler didn't support implicitly converting constant uint64
      values to uint32 values
    * Fixed assert failure when compiling comparison operator on
      boolean constant
    * Fixed bug in bytecode serialization when adjusting pointer
      sizes for calls using asBC_ALLOC
    * Fixed problem with registering types using the
      asOBJ_IMPLICIT_HANDLE flag
    * Fixed assert failure on implicit conversion from 8/16 bit
      uint constant to integer
    * opCast(?&out) on null handle now works without raising
      null pointer exceptions
    * Corrected as_config.h so Linux for 64bit ARM doesn't try to
      compile as_callfunc_x64_gcc.cpp
    * Fixed crash on GCC 6 due to CastToObjectType
      accepting this == null
* Thu Aug 18 2016 rpm@fthiessen.de
  - Update to new upstream release 2.31.1
* Sun Nov 23 2014 mailaender@opensuse.org
  - Build version 2.29.2
  - Use en.opensuse.org/SourceUrls
  - Remove upstreamed makefile-flags.diff and angelscript-makefile.patch
* Sun Dec 09 2012 joop.boonen@opensuse.org
  - Build version 2.25.2
* Thu Nov 15 2012 joop.boonen@opensuse.org
  - Build version 2.25.1
* Wed Apr 04 2012 jengelh@medozas.de
  - Avoid use of descending relative paths in %files
  - Add patch to allow using %optflags and resolve the
    prior rpmlint message about the lack of it

Files

/usr/lib64/libangelscript.so.2.34.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 11:31:35 2024