SHA256
1
0
forked from pool/moarvm
Files
moarvm/reproducible.patch
Stefan Seifert eb240ba12a - update to version 2025.05
+ Use rapidhash instead of siphash for string hashes
+ Optimizations in string decoding and comparison:
+ Micro-optimizations for attribute access and extops
+ Avoid unnecessary memcpy or qsort when NULL
+ Switch to direct malloc instead of stack+malloc+memcpy
+ Prevent crashes, guard jumps, avoid deep recursion in Spesh and GC
+ More detailed logging, new syscalls, user-accessible telemetry
+ Add is-debugserver-running syscall
+ Fix for Lua CVE-2014-5461

OBS-URL: https://build.opensuse.org/package/show/devel:languages:raku/moarvm?expand=0&rev=10
2025-06-15 15:38:00 +00:00

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