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
the fsqrt opcode is correctly rounded, but only in the fpu's selected
precision mode, which is 8...
e0a54e6725eaa0b5aeb28e9815c310f70068d308 authored almost 13 years ago
32ca5ef3ff3069bdaae5f95be1900a3c3f831247 authored almost 13 years ago
8d0a6f7a1c47b280647f292e6864b85b72c71f2e authored almost 13 years ago
9560b6b152efeb23cc4e570dbaea5ef333ac971f authored almost 13 years ago
other cases with %x were probably broken too.
I would actually like to go ahead and replace thi...
291f839a440423a15487ba95822247adb2b098f6 authored almost 13 years agodf8b3e5aef151748426b17d4fbccd508acb14207 authored almost 13 years ago
3a6c828652c9223f9245252d3a5214e2e5144e49 authored almost 13 years ago
bf9d9dcaa631db9918452d05c188f01c8e5f537f authored almost 13 years ago
thanks to the hard work of Szabolcs Nagy (nsz), identifying the best
(from correctness and licen...
I've had this around for a long time but somehow it never got
committed.
the previous version not only failed to work in c++, but also failed
to produce constant express...
b4a07bb469ad5a81ee003b621c362d2e7be38159 authored almost 13 years ago
9fcecd7b34c66e9d0a2b000809e022a4f3e5e951 authored almost 13 years ago
db3e78cee5640edd3af95682b5ed554814e0d342 authored almost 13 years ago
6cf51fe51ab48d66e917a2c99c0b40adb089268e authored almost 13 years ago
b93b7382d6db5efe51134db2eba1bcbe967d1c82 authored almost 13 years ago
536db2b5ac6b9fee7129417926c59ca12e8dffb0 authored almost 13 years ago
ca19774c913739ef2bea9586a847d8719f19840f authored almost 13 years ago
these are mostly untested and adapted directly from corresponding byte
string functions and simi...
this is a popular extension some programs depend on, and by using a
temporary buffer and strdup ...
051175d4fe2bdc7b09da9b303e88881ad4f936ff authored almost 13 years ago
this is necessitated by the ugly <syscall.h> just added
15d143b547c5462c3cd0406f85896861a7be50cd authored almost 13 years agothese will also avoid obnoxious warnings with gcc -Wbraces.
d36751943a35e884a8889895c3d6fae52a93fc9b authored almost 13 years agoapparently some broken stuff (libstdc++) needs this.
4ce6766a3264b1ee5bf4056a0685b06939938247 authored almost 13 years ago95b930ad2646bb733ca9330ab3b990570e7ff9c6 authored almost 13 years ago
b1a8e0d45465731a757ef476cf6a5cbd31d166f9 authored almost 13 years ago
e3234d01094d9ed62e90c6d52a44601dce93a1bb authored almost 13 years ago
aab33ec0a3c46ee82ef849a4c6308c9ccf7529bc authored almost 13 years ago
this was discussed on the mailing list and no consensus on the
preferred solution was reached, s...
834255a3ffb5be208024e66b1f794d9f4201413c authored almost 13 years ago
GNU programs may expect the GNU version of basename, which has a
different prototype (argument i...
since gcc is failing to generate the necessary ".hidden" directive in
the output asm, generate i...
this was a failed attempt at working around the gcc 3 visibility bug
affecting x86_64. subsequen...
in gcc 3, the visibility attribute must be placed on both the
declaration and on the definition....
00b883a95561b7ed31b0907fcd7cb16267de6e4d authored almost 13 years ago
uninitialized file descriptor was being closed on return, causing
stdin to be closed in many cases.
f96eb335e1ea050b781904d589bf8413131bee48 authored almost 13 years ago
while probably desirable, changing the default language variant is
outside the scope of the wrap...
1. don't try to install (and thus build) shared libs when they were
disabled in config.mak
2. e...
3c870263c5a14b77628f83c06852a6f340b2443f authored almost 13 years ago1611ab0d9b10ad3413f452c2b31a6c1c56dd6939 authored almost 13 years ago
414a4cdebc45925b59225cca208fee9c658b273e authored almost 13 years ago
88d84b7cc85841c575e54b635b125012c1d2e39d authored about 13 years ago
f42bad9ccb2af7cde8a676d57c4d161455256456 authored about 13 years ago
even if pthread_create/exit code is not linked, run flag needs to be
checked and cleanup functio...
the old abi was intended to duplicate glibc's abi at the expense of
being ugly and slow, but it ...
ed2911a11317729c1a13e779237fed736c676c1b authored about 13 years ago
520f3ee2b61153b43a709724fe16fabed4ad8552 authored about 13 years ago
570edb19d12dd3920b576db06b657b639fdbac00 authored about 13 years ago
i'm not sure that it's "correct" for dlopen to block cancellation
when calling constructors for ...
700a8156adc5bfb3ddf9c92dab4ffd516df31958 authored about 13 years ago
note that it still will have the standards-conformant behavior, not
the GNU behavior. but at lea...
per 7.18.4: Each invocation of one of these macros shall expand to an
integer constant expressio...
this should be everything except for some functions where the non-_l
version isn't even implemen...
c09b6f8ab6edefba52183f8c5ecf6520a8b7ad8f authored about 13 years ago
e5a7f14c818a622ea7fbbc981657eb0c47ce3c00 authored about 13 years ago
untested; should work.
4cf667c9c90cdcf63233467cbed42a2dab5c35a9 authored about 13 years agoce4d97e3dc0aaec915f500bc1ef955208a5ef4c2 authored about 13 years ago
this is mainly in hopes of supporting c++ (not yet possible for other
reasons) but will also hel...
these have not been heavily tested, but they should work as described
in the old standards. prob...
these don't work (or do anything at all) but at least make it possible
to static link programs t...
4f4d6ae985cd6562beafdecd1f90e00a34520b45 authored about 13 years ago
it should be noted that only the actual underlying buffer flush and
fill operations are cancella...
these changes are a prerequisite to making stdio cancellable.
4948a24df21c1e80bedc1f302547c9cb26e4dbfe authored about 13 years agothis type should never be used anyway, but some old junk uses it..
147f355cb698fc90a07e48048275831de73d0fc4 authored about 13 years ago96e0aca4d544cb646c4f96e23397793995f92ab9 authored about 13 years ago
108fdd3318529eea82406791bfb34f7f9f728662 authored about 13 years ago
fa3bbbd453372c0894c8fe5170186d049911610f authored about 13 years ago
based on patch by Jeremy Huntwork
5e9314ff03076a94316d4e66efd082548c065f3d authored about 13 years agopatch by Jeremy Huntwork
4619901ec4b82d233a24e26ef3df01ddadc2d013 authored about 13 years agoc3db56c4cb2b5eb06cbf46b8fe526f4fe7e10321 authored about 13 years ago
8eb9a3afba6c47c0c5fbb337612dae2ea19bd97e authored about 13 years ago
this is a nonstandard junk header anyway, so just do what apps expect..
6a193804a87a69856c3b5705b24a19a6ba4b6e16 authored about 13 years ago
based on patch by sh4rm4. these functions are deprecated; futimens and
utimensat should be used ...
it was previously attempting to link start files as part of shared
objects. this is definitely w...
POSIX is unclear on whether it should, but all historical
implementations seem to behave this wa...
this issue affected programs which use global variables exported by
non-libc libraries.
even with this change, PIE will not work yet due to deficiencies in
the crt1.o startup code.
c82f4a32ec694903a37d3f9e48da52486a470aa2 authored about 13 years ago
35620515a8ce0f83f0467968f01383c8f53d44dc authored about 13 years ago
even a single-threaded program can be cancellable, e.g. if it's called
pthread_cancel(pthread_se...
patch by sh4rm4
787c2648a9bdc9431237abc0fdd61971cbf289cd authored about 13 years ago4904b64275d76e9a9f6f26ee3586dc600cce9ded authored about 13 years ago
this allows the full range of 64-bit limit arguments even on 32-bit
systems. fallback to the old...
26f38328d66f4bd525e9d21a9245ba4c54d6ca10 authored about 13 years ago
this fixes an issue using gold instead of gnu ld for linking. it also
should eliminate the need ...
note that regardless of the name used, basename is always conformant.
it never takes on the bogu...
this only affects non-ascii symbol names, which are probably not in
use anyway..
c07daf0f2f696392c01ad97ad23ef01aa3cdf263 authored about 13 years ago
CHUNK_SIZE macro was defined incorrectly and shaving off at least one
significant bit in the siz...
4e3df7be8ff430de6f0f124a20112fb7be8a17d0 authored over 13 years ago
patch by Pascal Cuoq (with minor tweaks to comments)
0c4188f6d76fad021a93eb1012630c717bda80a1 authored over 13 years agopatch by Arvid Picciani (aep)
3ed8c9f2df0b5f0bfe1006037c46d4f32ec6ca7b authored over 13 years ago
this is not required by the standard, but it's nicer than corrupting
the state and rather inexpe...
note that none of these are implemented, and programs depending on
them may break... patch by sh...
patches by sh4rm4, presumably needed to make gdb or some similar junk
happy...
it's a keyword in c++ (wtf). i'm not sure this is the cleanest
solution; it might be better to a...
2bb75db611f1ce534073be20e5834cc75a7c531c authored over 13 years ago
this may be useful to posix_spawn..?
768f39a535e5f5a50c2c17dc072e92ba01665ef0 authored over 13 years ago
musl's dynamic linker does not support unloading dsos, so there's
nothing for this function to d...