i love git blame because it keeps validating all my preconceptions. the snarky comments in the configure script about macos and android come from (check this username) someone who calls the configure script's "one-pass" solution insufficient https://github.com/python/cpython/issues/123748#issuecomment-2342730015
Post
i have no clue what he's talking about so i'm like ok let's spend literally 5 seconds seeing his other recent commits https://github.com/beeware/briefcase/pull/2496 his employer claims to run python "anywhere" which apparently means only windows msi installers
now i know i can completely disregard those comments
engineering is so cool
# However, performance of the HACL SIMD128 implementation
# isn't great, so it's disabled on ARM64.
massive red flag when there are performance or safety claims without citation or even like a hint to a discussion
so anyway i probably can't really use the existing code in the cpython configure script because it also does not actually test any vector instructions
this wasn't the same committer but lol
# Although AVX support is not guaranteed on Android
# (https://developer.android.com/ndk/guides/abis#86-64), this is safe because we do a
# runtime CPUID check (where???).
i added the (where???) because lol
there aren't snarky comments in the emacs configure script as far as i recall. there is a comment saying we should probably retire the staged memmove of the gap buffer but that's cute and also it needs to demonstrate a perf difference. idk. it's a nicer vibe
the android docs are so funny too lmao https://developer.android.com/ndk/guides/abis#86-64
Note: When considering the code to be a target for attackers,
what about haters
When it finds the libraries that it's looking for, the package manager copies them
literally me as a package manager
At installation time, the package manager unpacks only the most appropriate machine code for the target device
maybe the package manager needs to let loose a bit!!!!
thank you intel for making your pages from 2024 into dead links already. future