Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/AssemblyScript/musl
Mirror of git://git.musl-libc.org/musl
https://github.com/AssemblyScript/musl
currently the bfd linker does not seem to create tls segments where
p_vaddr%p_align != 0, but th...
tls_offset should always point to the end of the allocated static tls
area, but this was not han...
commit 648c3b4e18b2ce2b6af7d44783e42ca267ea49f5 omitted this change,
which is needed to be able ...
maintainer's note: commit 9d44b6460ab603487dab4d916342d9ba4467e6b9
removed their use.
we have to avoid using ebx unconditionally in asm constraints for
i386, because gcc 3 and 4 and ...
commit 22e5bbd0deadcbd767864bd714e890b70e1fe1df inlined the i386
syscall mechanism, but wrongly ...
this is a requirement in POSIX that's omitted, and seemed potentially
non-conforming, in the C s...
commit 788d5e24ca19c6291cebd8d1ad5b5ed6abf42665 exposed the breakage
at build time by removing s...
commit 788d5e24ca19c6291cebd8d1ad5b5ed6abf42665 noted that we could
add this if needed, and in f...
commit 1bcdaeee6e659f1d856717c9aa562a068f2f3bd4 introduced the
regression.
this has been wrong since the beginning of the microblaze port: the
syscall ABI for microblaze d...
analogous to commit efda534b212f713fe2b92a62b06e45f656b763ce for
powerpc. commit 587f5a53bc3a68d...
commit b50d315fd23f0fbc4c11e2583801dd123d933745 introduced
fp_force_eval implemented by default ...
from https://github.com/ARM-software/optimized-routines,
commit 04884bd04eac4b251da4026900010ea7...
from https://github.com/ARM-software/optimized-routines,
commit 04884bd04eac4b251da4026900010ea7...
from https://github.com/ARM-software/optimized-routines,
commit 04884bd04eac4b251da4026900010ea7...
from https://github.com/ARM-software/optimized-routines,
commit 04884bd04eac4b251da4026900010ea7...
from https://github.com/ARM-software/optimized-routines,
commit 04884bd04eac4b251da4026900010ea7...
from https://github.com/ARM-software/optimized-routines,
commit 04884bd04eac4b251da4026900010ea7...
from https://github.com/ARM-software/optimized-routines,
commit 04884bd04eac4b251da4026900010ea7...
from https://github.com/ARM-software/optimized-routines,
commit 04884bd04eac4b251da4026900010ea7...
Musl currently aims to support non-nearest rounding mode and does not
support SNaNs. These macro...
These don't have an effectw with -Os so not useful with default settings
other than documenting ...
4f8acf953ccf1a978a3378db7fb1e8d5a7afbca1 authored over 5 years ago by Szabolcs Nagy <[email protected]>
These are supposed to be used in tail call positions when handling
special cases in new code. (f...
Previously type casts or assignments were used for handling excess
precision, which assumed stan...
C99 has ways to support fenv access, but compilers don't implement it
and assume nearest roundin...
Nothing is left from the original fdlibm header nor from the bsd
modifications to it other than ...
Code generation for SET_HIGH_WORD slightly changes, but it only affects
pow, otherwise the gener...
This makes it easier to build musl math code with a compiler that
does not support complex types...
FP_FAST_FMA can be defined if "the fma function generally executes about
as fast as, or faster t...
POSIX: "[If] either O_TTY_INIT is set in oflag or O_TTY_INIT has the
value zero, open() shall se...
the weak version of __syscall_cp_c was using a tail call to __syscall
to avoid duplicating the 6...
n32 and n64 ABIs add new argument registers vs o32, so that passing on
the stack is not necessar...
d3b4869cd3a1861f824b9a97c3078846748764f0 authored over 5 years ago by Rich Felker <[email protected]>
the OABI passes these on the stack, using the convention that their
position on the stack is as ...
the inline syscall code is copied directly from powerpc64. the extent
of register clobber specif...
it was never demonstrated to me that this workaround was needed, and
seems likely that, if there...
this is the first part of a series of patches intended to make
__syscall fully self-contained in...
e97681d6f2c44bf5fa9ecdd30607cb63c780062e authored over 5 years ago by Rich Felker <[email protected]>
this is a workaround to avoid a crashing regression on qemu-user when
dynamic TLS is installed a...
77846800722914eeba170505c2e7f89e12a6beff authored over 5 years ago by Ilya Matveychikov <[email protected]>
This parameter was incorrectly declared to be a pointer to a function
accepting zero parameters....
Mark atanhi, atanlo, and aT in atanl.c as static, as they're not
intended to be part of the publ...
The result is the same but takes less code.
Note that __execvpe calls getenv which calls __strch...
086a12b920eedc1779b83a5dfddc00460a4d6be7 authored almost 6 years ago by Ray <[email protected]>
commit 54ca677983d47529bab8752315ac1a2b49888870 inadvertently
introduced bitwise and where logic...
priority inheritance is a feature to mitigate priority inversion
situations, where a execution o...
there was no point in masking off the pshared bit when first loading
the type, since every subse...
54316a52b2119edf73e274c8b4f25d7757f7b4d3 authored almost 6 years ago by Drew DeVault <[email protected]>
46fb680c850b0846af6a7f789404077368d60c79 authored almost 6 years ago by Drew DeVault <[email protected]>
commit 84d061d5a31c9c773e29e1e2b1ffe8cb9557bc58 wrongly moved the
access to the global next_key ...
commit d6c855caa88ddb1ab6e24e23a14b1e7baf4ba9c7 caused this
"regression", though the behavior wa...
commit 2de29bc994029b903a366b8a4a9f8c3c3ee2be90 left behind one
reference to pthread_mutex_trylo...
HWCAP_SB - speculation barrier instruction available added in linux
commit bd4fb6d270bc423a9a409...
aarch64 pointer authentication code related prctl that allows
reinitializing the key for the thr...
NT_MIPS_MSA for ptrace access to mips simd arch reg set, added in linux
commit 3cd640832894b85b5...
C-SKY support was added to binutils 2.32 in commit
b8891f8d622a31306062065813fc278d8a94fe21
the ...
added in linux commit 4e21565b7fd4d9045765f697887e74a704135fe2
1114df5d60f1c8f5b8be17c5465e0d612277c73a authored almost 6 years ago by Szabolcs Nagy <[email protected]>
smoothed RTT for SCM_TIMESTAMPING_OPT_STATS control messages.
added in linux commit e8bd8fca6773...
sockopt to enable gro for udp.
added in linux commit e20cf8d3f1f763ad28a9cb3b41305b8a8a42653e
added in linux commit 5521eb4bca2db733952f068c37bdf3cd656ad23c
a86c4724c08a2dc52bab79a2da59292a6cf7ff33 authored almost 6 years ago by Szabolcs Nagy <[email protected]>
for armv8.5 speculative store bypass PSTATE bit support,
added in linux commit d71be2b6c0e19180b...
ISO7816 smart cards ioctls.
linux commit ad8c0eaa0a418ae8ef3f9217638bb86439399eac
the actual ke...
59904de7e091476e6d19f61bdfc7e157034428b0 authored almost 6 years ago by Szabolcs Nagy <[email protected]>prctls to allow per task control of indirect branch speculation on x86.
added in linux commit 9...
13c73da72f4c0926c82ce46964afc40c41cc7025 authored almost 6 years ago by Szabolcs Nagy <[email protected]>ipv6 analogue of IP_MULTICAST_ALL sockopt.
added in linux commit 15033f0457dca569b284bef0c8d3ad...
0b026bbd69ac4f35e08b9ab800b7467eba7cb414 authored almost 6 years ago by Szabolcs Nagy <[email protected]>new in linux commit fa788d986a3aac5069378ed04697bd06f83d3488
c6a61df183104616ed3d4c68922752623545af16 authored almost 6 years ago by Szabolcs Nagy <[email protected]>
aarch64 supports 32MB and 512MB hugetlb page sizes too.
added in linux commit 20916d4636a9b3c1bf...
wired up in linux commit 73aeb2cbcdc9be391b3d32a55319a59ce425426f
d66ae1aeaf29de25c4a5c48273d7f8a44c4d6b27 authored almost 6 years ago by Szabolcs Nagy <[email protected]>added in linux commit db7a2d1809a5b6b08d138ff68837f805fc073351
53bef5c55e05c7423dd497006e86fae152a983b1 authored almost 6 years ago by Szabolcs Nagy <[email protected]>
NT_MIPS_FP_MODE is new in linux commit
1ae22a0e35636efceab83728ba30b013df761592
NT_MIPS_DSP is ...
5640bc5bd59a0348a9792b4a2c0418c72b0abc16 authored almost 6 years ago by Szabolcs Nagy <[email protected]>
used for optimizing the rxrpc protocol
added in linux commit 5271953cad31b97dea80f848c16e96ad664...
new fields for RFC 4898 tcp stats in linux
tcpi_bytes_sent added in commit ba113c3aa79a7f941ac16...
inotify_add_watch flag to prevent modifying existing watch descriptors,
when used on an already ...
added in linux commit 80b14dee2bea128928537d61c333f24cb8cbb62f
31b3efbf3eccec3296980527f4afcb49a0753b1d authored almost 6 years ago by Szabolcs Nagy <[email protected]>
The original logic considered each byte until it either found a 0
value or a value >= 192. This ...
On s390x, POSIX_FADV_DONTNEED and POSIX_FADV_NOREUSE have different
values than on all other arc...
as noted in Austin Group issue #1236, the XSI shading for TSVTX is
misplaced in the html version...
POSIX requires setvbuf to return non-zero if `mode` is not one of _IONBF,
_IOLBF, or _IOFBF.
C11 removed the requirement that FILE be a complete type, which was
deemed erroneous, as part of...
this affected the error path where dlopen successfully found and
loaded the requested dso and al...
historically, and likely accidentally, sigaltstack was specified to
fail with EINVAL if any flag...
together with the previous two commits, this completes restoration of
the property that dynamic-...
neither has or can have any dependencies, but since commit
403555690775f7c8806372644f543518e6664...
traditionally, we've provided a guarantee that dynamic-linked
applications with no external depe...
in the case where malloc is being replaced, it's not valid to call
malloc between final relocati...
previously, going way back, there was simply no synchronization here.
a call to exit concurrent ...
previously, shared library constructors at program start and dlopen
time were executed in revers...
this makes calling dlsym on the main app more consistent with the
global symbol table (load orde...
commit 403555690775f7c8806372644f543518e6664e3b introduced runtime
realloc of an array that may ...
dlsym with an explicit handle is specified to use "dependency order",
a breadth-first search roo...
code introduced in commit 9d44b6460ab603487dab4d916342d9ba4467e6b9
wrongly attempted to read pas...
code introduced in commit 9d44b6460ab603487dab4d916342d9ba4467e6b9
wrongly assumed the dso list ...
the motivation for this change is twofold. first, it gets the fallback
logic out of the dynamic ...
this is a prerequisite for factoring the membarrier fallback code into
a function that can be ca...
commit 9d44b6460ab603487dab4d916342d9ba4467e6b9 inadvertently
contained leftover logic from a pr...
addressing &out[k].sa was arguably undefined, despite &out[k] being
defined the slot one past th...
the backindex stored by getaddrinfo to allow freeaddrinfo to perform
partial-free wrongly used t...
previously, dynamic loading of new libraries with thread-local storage
allocated the storage nee...
access to clear the entry in each thread's tsd array for the key being
deleted was not synchroni...