Hello community, here is the log from the commit of package moarvm for openSUSE:Factory checked in at 2017-06-18 13:50:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/moarvm (Old) and /work/SRC/openSUSE:Factory/.moarvm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "moarvm" Sun Jun 18 13:50:41 2017 rev:10 rq:503685 version:2017.05 Changes: -------- --- /work/SRC/openSUSE:Factory/moarvm/moarvm.changes 2016-12-29 22:48:56.649415877 +0100 +++ /work/SRC/openSUSE:Factory/.moarvm.new/moarvm.changes 2017-06-18 13:50:52.906670217 +0200 @@ -1,0 +2,72 @@ +Wed Jun 7 12:26:00 CEST 2017 - n...@detonation.org + +- Explicitly state build requirement to fix build on Fedora + +------------------------------------------------------------------- +Fri Jun 2 09:01:00 CEST 2017 - n...@detonation.org + +- update to version 2017.05 + ++ Mark profiler call graphs iteratively instead of recursively ++ Keep around line number annotations in spesh, for more accurate source ++ Introduce "telemeh", a high-precision-time low-impact logger ++ Fix error reporting in chdir ++ Fix memory leak on error in chdir ++ Fix bug in index ignorecase and equal at ignorecase ++ Fix all known remaining bugs in indexic and eqatic ++ Zero slot when popping a VMArray, to avoid junk reads if it grows again later ++ Add can_fit_into_8bit funct, put logic used many places into one function ++ Use -1 instead of 0 when long right-shifting negative smallints ++ Remove workaround for tommath issue #56, which is now fixed upstream ++ Don't crash on reading a closed dir handle ++ Remove deprecated async string I/O ops + +------------------------------------------------------------------- +Tue Apr 18 22:32:02 CEST 2017 - n...@detonation.org + +- update to version 2017.04 + ++ Shorten the nursery when creating large bigints, to bring GC forward and ++ Use correct format for repeat/concat errors ++ Fix bug in indexic_s if expanding codepoint is the last codepoint ++ Speed up MVM_nfg_is_concat_stable ++ Do not set use rpath if installing into proper system locations ++ Optimize passes_quickcheck_and_zero_ccc to be much faster ++ Give this_repr constants more meaningful names to aid debugging ++ Streamline MVM_bigint_radix and MVM_radix for Nd Unicode #'s ++ Fix case-insensitive string compare bug when synthetics are in the haystack ++ Improve description for "should eventually be unreachable" error ++ Correctly detect and handle overflow in mp_get_int64 ++ Split into mp_get_int64 and mp_get_uint64 ++ Only allocate and normalize for cp's that require it in MVM_string_chr, and ++ Provide a better error when failing to encode surrogates in UTF-8 ++ Add a cast to suppress a compiler warning in strings/ops.c ++ Factor out code from equal_at_ignore_case for use in index_ignore_case also ++ Use both hex and decimal for UTF8 encoding error messages ++ Use PRIu64 in fprintf's to fix compiler warning about incorrect types ++ Add a check that introspection->is_tty is not NULL, avoiding a crash ++ Mention debug_name in errors about uncomposed repr ++ Cope with a native type with no nativesize, but signedness ++ Remove two functions in normalize.c that have been superseded ++ Give collapse_strands a 5.4% speed boost under some workloads ++ Add MVM_string_graphs_nocheck funct, use it in places we previously already ++ Have a two-part loop in collapse strands to make loop tighter when possible ++ Implement serialize/deserialize in VMHash REPR. ++ Use memmem in string index. Uses Knuth-Morris-Pratt on glibc, and adds the ++ Fix a join NFG bug when there was an empty string and an empty seperator ++ Reorder MVMStaticFrameBody to save 16 bytes according to pahole; similarly ++ Remove arbitrary and small length range check for reading bytes from a file ++ Greatly reduce contention in the fixed-size allocator for multi-threaded ++ Mark thread GC blocked when doing synchronous writes ++ Add missing MVMROOT when reading bytes, which could result in occasional + +- Remove moarvm-remove-rpath.diff as the issue has been fixed upstream. + +------------------------------------------------------------------- +Sun Mar 19 10:42:38 CET 2017 - n...@detonation.org + +- update to version 2017.03 + ++ Fix loads of performance and stability issues + +------------------------------------------------------------------- Old: ---- MoarVM-2016.12.tar.gz moarvm-remove-rpath.diff New: ---- MoarVM-2017.05.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ moarvm.spec ++++++ --- /var/tmp/diff_new_pack.KBoqGt/_old 2017-06-18 13:50:54.938384311 +0200 +++ /var/tmp/diff_new_pack.KBoqGt/_new 2017-06-18 13:50:54.942383748 +0200 @@ -1,7 +1,7 @@ # # spec file for package moarvm # -# 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,16 +16,16 @@ # -%global mvrel 2016.12 +%global mvrel 2017.05 Name: moarvm Version: %mvrel -Release: 1.1 +Release: 2.1 Summary: A virtual machine built especially for Rakudo Perl 6 License: Artistic-2.0 Group: Development/Libraries/Other Url: http://moarvm.org Source: http://moarvm.org/releases/MoarVM-%{mvrel}.tar.gz -Patch1: moarvm-remove-rpath.diff +BuildRequires: perl(ExtUtils::Command) %description MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built @@ -43,7 +43,6 @@ %prep %setup -q -n MoarVM-%{mvrel} -%patch1 -p1 %build perl Configure.pl --prefix=%{_usr} --libdir=%{_libdir} --debug --optimize=3 ++++++ MoarVM-2016.12.tar.gz -> MoarVM-2017.05.tar.gz ++++++ ++++ 140539 lines of diff (skipped)