Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package moarvm for openSUSE:Factory checked 
in at 2022-02-21 19:53:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/moarvm (Old)
 and      /work/SRC/openSUSE:Factory/.moarvm.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "moarvm"

Mon Feb 21 19:53:36 2022 rev:35 rq:956531 version:2022.02

Changes:
--------
--- /work/SRC/openSUSE:Factory/moarvm/moarvm.changes    2021-08-28 
22:29:52.182022061 +0200
+++ /work/SRC/openSUSE:Factory/.moarvm.new.1958/moarvm.changes  2022-02-21 
19:53:43.050870104 +0100
@@ -1,0 +2,38 @@
+Mon Feb 21 16:04:54 UTC 2022 - Stefan Seifert <n...@detonation.org>
+
+- Fix build on s390x by using libffi instead of dyncall on that arch 
+
+-------------------------------------------------------------------
+Sun Feb 20 22:33:44 CET 2022 - n...@detonation.org
+
+- update to version 2022.02
++ Introduce a new generalized dispatch mechanism.
+  It results in a more uniform architecture for all kinds
+  of dispatch, delivering better performance on a range of
+  langauge features. For more information see
+  
https://6guts.wordpress.com/2021/09/29/the-new-moarvm-dispatch-mechanism-is-here/
++ Native unsigned integers are now first class citizens
++ Replace home grown allocator with mimalloc for better performance
++ Improvements to the debugger
++ Many newly JITed instructions
++ Fix finalizers of gen2 objects rarely getting run
++ Fix segfaults in nqp::hllboolfor, after capture-replace-literal-arg with 
different kind, when
+  a frame has more than 8192 locals, due to race condition when initializing 
native call sites, due
+  to out of bounds read of PHI facts in spesh, due to uninitialized register 
after PEA and inlining
++ Fix possible access to fromspace after deopt materialization, when 
autoboxing return values and
+  in NativeCall callbacks
++ Fix a bug in `report_deserialize_callsites_violation`
++ Negative numbers should not be prime
++ Avoid thread safety issues in intern lookups
++ Close socket on async error during an async connection
++ Use callp instead of call in jit of new(mixin)type
++ Fix JITed return from nested runloops
++ Fix invalid pred chain caused by MVM_spesh_manipulate_split_BB_at
++ Stream Decoder: Disallow incomplete code at EOF
++ Respect `--full-cleanup` in `nqp::exit`
++ Many optimizations and performance improvements
+
+- Remove moarvm-fix-memory-leak.diff as fix has been upstreamed
+- Remove moarvm-fix-segfaults-in-native-callbacks.diff as fix has been 
upstreamed
+
+-------------------------------------------------------------------

Old:
----
  MoarVM-2021.08.tar.gz
  moarvm-fix-memory-leak.diff
  moarvm-fix-segfaults-in-native-callbacks.diff

New:
----
  MoarVM-2022.02.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ moarvm.spec ++++++
--- /var/tmp/diff_new_pack.HSitD2/_old  2022-02-21 19:53:43.806870252 +0100
+++ /var/tmp/diff_new_pack.HSitD2/_new  2022-02-21 19:53:43.810870254 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package moarvm
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
 #
 
 
-%global mvrel 2021.08
+%global mvrel 2022.02
 Name:           moarvm
 Version:        %mvrel
 Release:        4.1
@@ -27,9 +27,12 @@
 Source:         http://moarvm.org/releases/MoarVM-%{mvrel}.tar.gz
 # PATCH-FIX-OPENSUSE boo#1100677
 Patch0:         reproducible.patch
-Patch1:         moarvm-fix-memory-leak.diff
-Patch2:         moarvm-fix-segfaults-in-native-callbacks.diff
 BuildRequires:  perl(ExtUtils::Command)
+%ifarch s390x
+BuildRequires:  libffi-devel
+Requires:       libffi8
+%define         ffiopt --has-libffi
+%endif
 
 %description
 MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built
@@ -48,12 +51,10 @@
 %prep
 %setup -q -n MoarVM-%{mvrel}
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 %build
-perl Configure.pl --prefix=%{_usr} --libdir=%{_libdir} --debug --optimize=3
-make %{?_smp_mflags}
+perl Configure.pl --prefix=%{_usr} --libdir=%{_libdir} --debug --optimize=3 
%{ffiopt}
+make NOISY=1 %{?_smp_mflags}
 
 %install
 %make_install

++++++ MoarVM-2021.08.tar.gz -> MoarVM-2022.02.tar.gz ++++++
/work/SRC/openSUSE:Factory/moarvm/MoarVM-2021.08.tar.gz 
/work/SRC/openSUSE:Factory/.moarvm.new.1958/MoarVM-2022.02.tar.gz differ: char 
14, line 1

Reply via email to