- Forward port reproducible.patch after build system changes - 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 OBS-URL: https://build.opensuse.org/request/show/895188 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl6/moarvm?expand=0&rev=70
30 lines
784 B
Diff
30 lines
784 B
Diff
Author: Bernhard M. Wiedemann <bwiedemann suse de>
|
|
Date: 2018-07-30
|
|
|
|
https://bugzilla.opensuse.org/show_bug.cgi?id=1100677
|
|
do not detect CPU features at compile time
|
|
to make package build reproducible
|
|
|
|
Forward ported to new build system by Stefan Seifert <nine@detonation.org>
|
|
Date: 2021-05-24
|
|
|
|
Index: MoarVM-2021.05/build/probe.pm
|
|
===================================================================
|
|
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
|
|
|
|
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
|