From 4a1b1242b0d6416daff522f6bde471c38d8eaef0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Tue, 28 Feb 2017 20:46:50 +0000 Subject: [PATCH] Accepting request 460933 from home:susnux:branches:games Update OBS-URL: https://build.opensuse.org/request/show/460933 OBS-URL: https://build.opensuse.org/package/show/games/angelscript?expand=0&rev=7 --- angelscript.changes | 39 +++++++++++++++++++++++++++++++++++++++ angelscript.spec | 6 +++--- angelscript_2.31.1.zip | 3 --- angelscript_2.31.2.zip | 3 +++ 4 files changed, 45 insertions(+), 6 deletions(-) delete mode 100644 angelscript_2.31.1.zip create mode 100644 angelscript_2.31.2.zip diff --git a/angelscript.changes b/angelscript.changes index 4e1bbb9..2ae6184 100644 --- a/angelscript.changes +++ b/angelscript.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Tue Feb 28 16:52:32 UTC 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 18:12:02 UTC 2016 - rpm@fthiessen.de diff --git a/angelscript.spec b/angelscript.spec index 54c198d..53452b8 100644 --- a/angelscript.spec +++ b/angelscript.spec @@ -1,7 +1,7 @@ # # spec file for package angelscript # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,9 @@ # -%define sover 2_31_1 +%define sover 2_31_2 Name: angelscript -Version: 2.31.1 +Version: 2.31.2 Release: 0 Summary: It is an extremely flexible cross-platform scripting library License: Zlib diff --git a/angelscript_2.31.1.zip b/angelscript_2.31.1.zip deleted file mode 100644 index 71185f7..0000000 --- a/angelscript_2.31.1.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b04a9aed467e014130f8daf2fe52f41d3f6485c703d7dd1114cdd916b8e8e003 -size 1964292 diff --git a/angelscript_2.31.2.zip b/angelscript_2.31.2.zip new file mode 100644 index 0000000..91052fa --- /dev/null +++ b/angelscript_2.31.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c0b8097c7c8355c9e95c193a6bf3778fb783604af133d37c09c3465c6f381b2 +size 1969871