Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package moarvm for openSUSE:Factory checked in at 2021-06-01 10:35:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/moarvm (Old) and /work/SRC/openSUSE:Factory/.moarvm.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "moarvm" Tue Jun 1 10:35:05 2021 rev:29 rq:895191 version:2021.05 Changes: -------- --- /work/SRC/openSUSE:Factory/moarvm/moarvm.changes 2021-03-29 18:21:58.786274662 +0200 +++ /work/SRC/openSUSE:Factory/.moarvm.new.1898/moarvm.changes 2021-06-01 10:35:33.296618263 +0200 @@ -1,0 +2,40 @@ +Mon May 24 14:01:50 UTC 2021 - Stefan Seifert <[email protected]> + +- Forward port reproducible.patch after build system changes + +------------------------------------------------------------------- +Mon May 24 15:46:17 CEST 2021 - [email protected] + +- update to version 2021.05 + ++ No longer require an exception as argument of nqp::backtrace ++ Remove nqp::time_i and nqp::time_n in favor of nqp:time which just return integer nanoseconds since the epoch ++ Deprecate now unused graphs_s operator ++ Eliminate the sec_n, asec_n and sech_h operators, which are no longer used ++ Prohibit hllbool when the HLL doesn't have special booleans ++ Add a setup_notify handler and queue to nqp::signal to avoid race conditions when setting up a signal handler ++ Fix getobjsc returning NULL when the object has no SC ++ Always log the type coming out of an nqp::decont ++ Make smrt_intify specializable like other smrt_* operators ++ More thorough --full-cleanup ++ Do not downcast bytes argument to write()/send() calls ++ Fix spesh missing writes to containers ++ Fix missing gc_mark of simstackframe's arg_types ++ Propagate spesh facts after optimizations ++ Fix getting garbage numbers after spesh optimized away smart_intify ++ Fix inlines missing synthetic deopt points ++ Constrain C pointer serialization to sizes <= INT32_MAX ++ Fix possible GC upset caused by half-deserialized STables ++ Use the FSA for MVMActiveHandlers ++ Fix a segfault in VMArray's copy_elems ++ Fix a segfault on trying to use an untyped array with buffer write functions ++ Fixing generated backtraces missing inlined frames ++ Save a malloc+free per frame when creating a Backtrace object ++ Fix a memory leak related to Unicode hashes ++ Only call MVM_jit_bytecode_dump_enabled if code is non-NULL ++ Fix JITed ordfirst/ordat/ordbaseat returning 4294967295 instead of -1 ++ Fix expr JITed ordbaseat and getcpbyname returning 4294967295 instead of -1 ++ Fix spesh removing not-really-dead code ++ Fix possible segfault on exit when using spesh log + +------------------------------------------------------------------- Old: ---- MoarVM-2021.03.tar.gz New: ---- MoarVM-2021.05.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ moarvm.spec ++++++ --- /var/tmp/diff_new_pack.SKQiI4/_old 2021-06-01 10:35:33.832619176 +0200 +++ /var/tmp/diff_new_pack.SKQiI4/_new 2021-06-01 10:35:33.836619183 +0200 @@ -16,7 +16,7 @@ # -%global mvrel 2021.03 +%global mvrel 2021.05 Name: moarvm Version: %mvrel Release: 2.1 @@ -67,6 +67,6 @@ %files devel %defattr(-,root,root) %{_includedir}/* -%{_datadir}/pkgconfig +%{_datadir}/pkgconfig/* %changelog ++++++ MoarVM-2021.03.tar.gz -> MoarVM-2021.05.tar.gz ++++++ ++++ 5538 lines of diff (skipped) ++++++ reproducible.patch ++++++ --- /var/tmp/diff_new_pack.SKQiI4/_old 2021-06-01 10:35:34.436620205 +0200 +++ /var/tmp/diff_new_pack.SKQiI4/_new 2021-06-01 10:35:34.436620205 +0200 @@ -5,17 +5,25 @@ do not detect CPU features at compile time to make package build reproducible +Forward ported to new build system by Stefan Seifert <[email protected]> +Date: 2021-05-24 -Index: MoarVM-2018.04.1/build/probe.pm +Index: MoarVM-2021.05/build/probe.pm =================================================================== ---- MoarVM-2018.04.1.orig/build/probe.pm -+++ MoarVM-2018.04.1/build/probe.pm -@@ -503,7 +503,7 @@ int main(int argc, char **argv) { - EOT +diff --git a/build/probe.pm b/build/probe.pm +index 7c81e1a6f..8e94a592e 100644 +--- a/build/probe.pm ++++ b/build/probe.pm +@@ -1022,12 +1022,6 @@ sub rdtscp { + #endif - print ::dots(' probing support of rdtscp intrinsic'); -- my $can_rdtscp = compile($config, 'try'); -+ my $can_rdtscp = 0; - unless ($config->{crossconf}) { - $can_rdtscp &&= !system './try'; - } + int main(int argc, char **argv) { +- unsigned int _tsc_aux; +- unsigned int tscValue; +- tscValue = __rdtscp(&_tsc_aux); +- +- if (tscValue > 1) +- return EXIT_SUCCESS; + return EXIT_FAILURE; + } + EOT
