Hello community, here is the log from the commit of package moarvm for openSUSE:Factory checked in at 2019-01-10 15:20:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/moarvm (Old) and /work/SRC/openSUSE:Factory/.moarvm.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "moarvm" Thu Jan 10 15:20:19 2019 rev:18 rq:662295 version:2018.12 Changes: -------- --- /work/SRC/openSUSE:Factory/moarvm/moarvm.changes 2018-11-26 10:20:56.253688345 +0100 +++ /work/SRC/openSUSE:Factory/.moarvm.new.28833/moarvm.changes 2019-01-10 15:20:34.542502386 +0100 @@ -1,0 +2,36 @@ +Fri Dec 28 18:35:57 CET 2018 - n...@detonation.org + +- update to version 2018.12 + ++ New (read|write)(u?int|num) ops for handling binary data ++ Replace MAST compiler by NQP code for writing bytecode ++ Fix repossessions that cause object size "changes" ++ Fix memory leak of MVMFrameExtra ++ Free spesh log entries after consuming them. Reduces memory usage ++ Add a cancel handler for filewatch tasks to prevent leaking ++ Fix double free in platform/sys.c ++ Fix "pointer cast size mismatch" warnings on 32-bit arch's to resolve issue #444 ++ Correctness improvements to the profiler ++ Fix a segfault that could occur due to missing Facts ++ Teach spesh about known values for PHI nodes ++ Unblock optimizing the box_* into a fastbox. Allow box_i to go through int cache. ++ decont on nativeref shall become decont_* + box_* to more easily ++ Improved spesh log output ++ Improve handling of failure to join a thread, throw instead of ++ Use larger buffer for gethostname when available ++ Reimplement async socket introspection ++ Set callsite in frame for JIT spesh plugin resolve. ++ Discover type Facts of coerce_sI op ++ Fix a case where the UTF-16 decoder would have a corrupted final ++ Correct named argument type tuple index calc. Fixes memory access ++ Make bytecode dumper more resilient against invalid bytecode ++ Expr JIT templates for hllboolfor, radix_I, coerce_*, extend_{u,i}*, mul_i, + sp_findmeth, serializetobuf, unbox_u ++ Use arithmetic right shift in JIT of brshift_i to ensure new bits ++ Fix trunc to casting upwards ++ JIT compile coerce_sI, param_rp_u, coerce_us, unbox_u, extend_{i8,u8,u32} and + trunc_{i8,u8}, decodertakeallchars, writeint, writeuint, coerce_(iu|ui), + extend_[ui]16, trunc_u(16|32) + + +------------------------------------------------------------------- Old: ---- MoarVM-2018.10.tar.gz New: ---- MoarVM-2018.12.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ moarvm.spec ++++++ --- /var/tmp/diff_new_pack.BSv9h0/_old 2019-01-10 15:20:35.054501855 +0100 +++ /var/tmp/diff_new_pack.BSv9h0/_new 2019-01-10 15:20:35.054501855 +0100 @@ -16,7 +16,7 @@ # -%global mvrel 2018.10 +%global mvrel 2018.12 Name: moarvm Version: %mvrel Release: 2.1 @@ -57,7 +57,8 @@ %files %defattr(-,root,root) -%doc LICENSE CREDITS Artistic2.txt docs +%doc CREDITS Artistic2.txt docs +%license LICENSE %{_bindir}/moar %{_libdir}/libmoar* %{_libdir}/moar ++++++ MoarVM-2018.10.tar.gz -> MoarVM-2018.12.tar.gz ++++++ ++++ 13189 lines of diff (skipped)