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

correctly rounded sqrt() asm for x86 (i387)

the fsqrt opcode is correctly rounded, but only in the fpu's selected
precision mode, which is 8...

809556e60a3359f646946879dd94c4760e5b8e84 authored almost 13 years ago
correct rounding for i387 sqrtf function

e0a54e6725eaa0b5aeb28e9815c310f70068d308 authored almost 13 years ago
math cleanup: use 1.0f instead of 1.0F

32ca5ef3ff3069bdaae5f95be1900a3c3f831247 authored almost 13 years ago
math cleanup: use 1.0f instead of (float)1.0

8d0a6f7a1c47b280647f292e6864b85b72c71f2e authored almost 13 years ago
remove libm.h includes when math.h and float.h are enough

9560b6b152efeb23cc4e570dbaea5ef333ac971f authored almost 13 years ago
fix scanf handling of "0" (followed by immediate EOF) with "%x"

other cases with %x were probably broken too.

I would actually like to go ahead and replace thi...

291f839a440423a15487ba95822247adb2b098f6 authored almost 13 years ago
clean up __expo2.c, use a slightly better k constant

df8b3e5aef151748426b17d4fbccd508acb14207 authored almost 13 years ago
fix copyright notice for the math lib

3a6c828652c9223f9245252d3a5214e2e5144e49 authored almost 13 years ago
implement nan, nanf, nanl

bf9d9dcaa631db9918452d05c188f01c8e5f537f authored almost 13 years ago
first commit of the new libm!

thanks to the hard work of Szabolcs Nagy (nsz), identifying the best
(from correctness and licen...

b69f695acedd4ce2798ef9ea28d834ceccc789bd authored almost 13 years ago
add .gitignore file

I've had this around for a long time but somehow it never got
committed.

d46cf2e14cc4df7cc75e77d7009fcb6df1f48a33 authored almost 13 years ago
fix nan/infinity macros in math.h, etc.

the previous version not only failed to work in c++, but also failed
to produce constant express...

405ce58dcf59ecfb3e245fed0b96b1f35fbeaec1 authored almost 13 years ago
fix obscure bug in strtoull reading the highest 16 possible values

b4a07bb469ad5a81ee003b621c362d2e7be38159 authored almost 13 years ago
typo in math.h c version check

9fcecd7b34c66e9d0a2b000809e022a4f3e5e951 authored almost 13 years ago
make math.h compatibe with c89

db3e78cee5640edd3af95682b5ed554814e0d342 authored almost 13 years ago
remove debug cruft that was left in getdate

6cf51fe51ab48d66e917a2c99c0b40adb089268e authored almost 13 years ago
first try at implementing getdate function

b93b7382d6db5efe51134db2eba1bcbe967d1c82 authored almost 13 years ago
fix bugs in strptime handling of string day/month names, literals

536db2b5ac6b9fee7129417926c59ca12e8dffb0 authored almost 13 years ago
implement a64l and l64a (legacy xsi stuff)

ca19774c913739ef2bea9586a847d8719f19840f authored almost 13 years ago
add all missing wchar functions except floating point parsers

these are mostly untested and adapted directly from corresponding byte
string functions and simi...

e0614f7cd418afedd06c9bcd5abb965608bc52f8 authored almost 13 years ago
support null buffer argument to getcwd, auto-allocating behavior

this is a popular extension some programs depend on, and by using a
temporary buffer and strdup ...

899b13cae77469a9ed1f076c456b66d567af69d8 authored almost 13 years ago
add memory.h, bogus legacy alias for string.h

051175d4fe2bdc7b09da9b303e88881ad4f936ff authored almost 13 years ago
search internal headers first

this is necessitated by the ugly <syscall.h> just added

15d143b547c5462c3cd0406f85896861a7be50cd authored almost 13 years ago
use c++-friendly initializers for pthread initializer definitions

these will also avoid obnoxious warnings with gcc -Wbraces.

d36751943a35e884a8889895c3d6fae52a93fc9b authored almost 13 years ago
add <syscall.h> as an alias for <sys/syscall.h>

apparently some broken stuff (libstdc++) needs this.

4ce6766a3264b1ee5bf4056a0685b06939938247 authored almost 13 years ago
implement wcsftime function

95b930ad2646bb733ca9330ab3b990570e7ff9c6 authored almost 13 years ago
release notes for 0.8.6

b1a8e0d45465731a757ef476cf6a5cbd31d166f9 authored almost 13 years ago
fix pthread_cleanup_pop(1) crash in non-thread-capable, static-linked programs

e3234d01094d9ed62e90c6d52a44601dce93a1bb authored almost 13 years ago
update release notes for 0.8.5

aab33ec0a3c46ee82ef849a4c6308c9ccf7529bc authored almost 13 years ago
work around "signal loses thread pointer" issue with "approach 2"

this was discussed on the mailing list and no consensus on the
preferred solution was reached, s...

dac084a4c5f52bb3b121675320c47d3c3614174e authored almost 13 years ago
use __attribute__((const)) on arm __pthread_self function

834255a3ffb5be208024e66b1f794d9f4201413c authored almost 13 years ago
replace prototype for basename in string.h with non-prototype declaration

GNU programs may expect the GNU version of basename, which has a
different prototype (argument i...

06aec8d7152dfb8360cb7ed9b3d7215ca0b0b500 authored almost 13 years ago
new attempt at working around the gcc 3 visibility bug

since gcc is failing to generate the necessary ".hidden" directive in
the output asm, generate i...

78e79d9d502ab8cdbccf94a7f307c78b8847ad0e authored almost 13 years ago
remove useless attribute visibility from definitions

this was a failed attempt at working around the gcc 3 visibility bug
affecting x86_64. subsequen...

7fa29920ed19407bf1c3762f14dab9291548e976 authored almost 13 years ago
cleanup and work around visibility bug in gcc 3 that affects x86_64

in gcc 3, the visibility attribute must be placed on both the
declaration and on the definition....

bae2e52bfd676c447862b9baec535db401aab075 authored almost 13 years ago
fix (hopefully) PTRACE_TRACEME (command 0) argument handling

00b883a95561b7ed31b0907fcd7cb16267de6e4d authored almost 13 years ago
fix for previous incorrect fix of cancellation in dns lookups

uninitialized file descriptor was being closed on return, causing
stdin to be closed in many cases.

56ddcc720837522e0ff0199422284a7e69e5e891 authored almost 13 years ago
fix get_current_dir_name behavior

f96eb335e1ea050b781904d589bf8413131bee48 authored almost 13 years ago
remove -std=gnu99 from musl-gcc wrapper

while probably desirable, changing the default language variant is
outside the scope of the wrap...

61c2cf877ba7518a46d0391f119b3251e5a136b2 authored almost 13 years ago
two fixes for "make install" handling of shared libs

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 ago
add get_current_dir_name function

1611ab0d9b10ad3413f452c2b31a6c1c56dd6939 authored almost 13 years ago
add float_t and double_t to math.h

414a4cdebc45925b59225cca208fee9c658b273e authored almost 13 years ago
fix default nameserver when resolv.conf doesn't exist

88d84b7cc85841c575e54b635b125012c1d2e39d authored about 13 years ago
fix illegal goto out of cleanup context in dns lookups

f42bad9ccb2af7cde8a676d57c4d161455256456 authored about 13 years ago
small fix for new pthread cleanup stuff

even if pthread_create/exit code is not linked, run flag needs to be
checked and cleanup functio...

2230218c283af7fbff08167685f17dad8d748f14 authored about 13 years ago
replace bad cancellation cleanup abi with a sane one

the old abi was intended to duplicate glibc's abi at the expense of
being ugly and slow, but it ...

afc35d5efde48b82a7786d9c89b115965da6b637 authored about 13 years ago
document iswspace and remove wrongly-included zwsp character

ed2911a11317729c1a13e779237fed736c676c1b authored about 13 years ago
fix typo in iswspace space list table

520f3ee2b61153b43a709724fe16fabed4ad8552 authored about 13 years ago
fix typo in inotify.h

570edb19d12dd3920b576db06b657b639fdbac00 authored about 13 years ago
protect against cancellation in dlopen

i'm not sure that it's "correct" for dlopen to block cancellation
when calling constructors for ...

f2baf4d7b8be043b231ecf7fc611247196acd9f5 authored about 13 years ago
reduce some wasted space in dso structure

700a8156adc5bfb3ddf9c92dab4ffd516df31958 authored about 13 years ago
declare basename in string.h when _GNU_SOURCE is defined

note that it still will have the standards-conformant behavior, not
the GNU behavior. but at lea...

1ba28b90d6de61460b06289d8484f489df64e47e authored about 13 years ago
revert hacks for types of stdint.h integer constant macros

per 7.18.4: Each invocation of one of these macros shall expand to an
integer constant expressio...

a591e0383a0a31ac94541846796b93fedc63a0c4 authored about 13 years ago
more locale_t interfaces (string stuff) and header updates

this should be everything except for some functions where the non-_l
version isn't even implemen...

36bf56940af90baa478dd1258884291d5d213d10 authored about 13 years ago
fix some omissions and mistakes in locale_t interface definitions

c09b6f8ab6edefba52183f8c5ecf6520a8b7ad8f authored about 13 years ago
add more of the locale_t interfaces, all dummied out to ignore the locale

e5a7f14c818a622ea7fbbc981657eb0c47ce3c00 authored about 13 years ago
x86_64 vfork implementation

untested; should work.

4cf667c9c90cdcf63233467cbed42a2dab5c35a9 authored about 13 years ago
run ctors/dtors for shared objects loaded with dlopen

ce4d97e3dc0aaec915f500bc1ef955208a5ef4c2 authored about 13 years ago
add support for init/finit (constructors and destructors)

this is mainly in hopes of supporting c++ (not yet possible for other
reasons) but will also hel...

4ce3cb5cddda7b4ee9643e1f75ee5b8f1f191906 authored about 13 years ago
add deprecated (removed from posix) [efg]cvt() functions

these have not been heavily tested, but they should work as described
in the old standards. prob...

f4ad36c4bf23899a3164ebd40ff5781c152bcb01 authored about 13 years ago
include dummied-out dlopen and dlsym functions for static binaries

these don't work (or do anything at all) but at least make it possible
to static link programs t...

5a09a53010046fce204cb5138329f8aace79ab1a authored about 13 years ago
improve gcc wrapper to support -nostdlib, -nostartfiles

4f4d6ae985cd6562beafdecd1f90e00a34520b45 authored about 13 years ago
make stdio open, read, and write operations cancellation points

it should be noted that only the actual underlying buffer flush and
fill operations are cancella...

58165923890865a6ac042fafce13f440ee986fd9 authored about 13 years ago
make passwd/group functions safe against cancellation in stdio

these changes are a prerequisite to making stdio cancellable.

4948a24df21c1e80bedc1f302547c9cb26e4dbfe authored about 13 years ago
apparently gnu caddr_t is supposed to be char *, not unsigned long

this type should never be used anyway, but some old junk uses it..

147f355cb698fc90a07e48048275831de73d0fc4 authored about 13 years ago
fix utmp.h mess, try 2

96e0aca4d544cb646c4f96e23397793995f92ab9 authored about 13 years ago
fix previous utmp.h junk commit

108fdd3318529eea82406791bfb34f7f9f728662 authored about 13 years ago
add some missing junk in utmp.h

fa3bbbd453372c0894c8fe5170186d049911610f authored about 13 years ago
add fgetpwent (nonstandard function)

based on patch by Jeremy Huntwork

5e9314ff03076a94316d4e66efd082548c065f3d authored about 13 years ago
add linux setfs[ug]id syscall wrappers

patch by Jeremy Huntwork

4619901ec4b82d233a24e26ef3df01ddadc2d013 authored about 13 years ago
remove useless "extern" keywords in headers

c3db56c4cb2b5eb06cbf46b8fe526f4fe7e10321 authored about 13 years ago
fix typo in FPE_FLTUND definition, signal.h

8eb9a3afba6c47c0c5fbb337612dae2ea19bd97e authored about 13 years ago
add MIN/MAX macros to sys/param.h

this is a nonstandard junk header anyway, so just do what apps expect..

6a193804a87a69856c3b5705b24a19a6ba4b6e16 authored about 13 years ago
add legacy futimes and lutimes functions

based on patch by sh4rm4. these functions are deprecated; futimens and
utimensat should be used ...

477e72ac4a263c163ddfd25b6e2371de0dd97e10 authored about 13 years ago
make gcc wrapper support -shared correctly

it was previously attempting to link start files as part of shared
objects. this is definitely w...

b768c7bc6398e297945b08dd5315cae472279a3a authored about 13 years ago
make glob mark symlinks-to-directories with the GLOB_MARK flag

POSIX is unclear on whether it should, but all historical
implementations seem to behave this wa...

d0678b58ab34f9afae099afc839430bdcd91aaac authored about 13 years ago
fix broken copy relocations from dynamic linker cleanup

this issue affected programs which use global variables exported by
non-libc libraries.

fd7015d0c23edb9ae655e5ce3677f980f0cb1143 authored about 13 years ago
dynamic linker support for PIE binaries (position-independent main program)

even with this change, PIE will not work yet due to deficiencies in
the crt1.o startup code.

e12fe65c928f038fb8db0caddcf535ab0a980c58 authored about 13 years ago
cleanup dynamic linker, removing some code duplication

c82f4a32ec694903a37d3f9e48da52486a470aa2 authored about 13 years ago
update release notes for 0.8.4

35620515a8ce0f83f0467968f01383c8f53d44dc authored about 13 years ago
fix cancellation failure in single-threaded programs

even a single-threaded program can be cancellable, e.g. if it's called
pthread_cancel(pthread_se...

ce7d72596c57386c493969cc56546c7aba2e1049 authored about 13 years ago
support GLOB_PERIOD flag (GNU extension) to glob function

patch by sh4rm4

787c2648a9bdc9431237abc0fdd61971cbf289cd authored about 13 years ago
update WHATSNEW in preparation for 0.8.4 (not finished)

4904b64275d76e9a9f6f26ee3586dc600cce9ded authored about 13 years ago
use prlimit syscall for getrlimit/setrlimit

this allows the full range of 64-bit limit arguments even on 32-bit
systems. fallback to the old...

5235a2a5a4d372cf7ebda7ccadf0325c7d4bad82 authored about 13 years ago
add prlimit syscall wrapper

26f38328d66f4bd525e9d21a9245ba4c54d6ca10 authored about 13 years ago
fix dynamic linker not to depend on DYNAMIC ptr in 0th entry of GOT

this fixes an issue using gold instead of gnu ld for linking. it also
should eliminate the need ...

0b6dc0974426238cfe8fbb01ef64e7911f2da678 authored about 13 years ago
alias basename to glibc name for it, to meet abi goals

note that regardless of the name used, basename is always conformant.
it never takes on the bogu...

07065210cae8ae40fceeee4febf338e1f1aecd0c authored about 13 years ago
fix char signedness bug in dynlinker hash function

this only affects non-ascii symbol names, which are probably not in
use anyway..

2adf2fb372745a406544188029d3f769f71a9f2c authored about 13 years ago
fix broken reboot wrapper (syscall needs extra silly magic arguments...)

c07daf0f2f696392c01ad97ad23ef01aa3cdf263 authored about 13 years ago
fix issue with excessive mremap syscalls on realloc

CHUNK_SIZE macro was defined incorrectly and shaving off at least one
significant bit in the siz...

e5d78fe8df9bd61940abcd98ad07ed69b7da4350 authored about 13 years ago
fix __cplusplus extern "C" closing brace in pty.h (typo?)

4e3df7be8ff430de6f0f124a20112fb7be8a17d0 authored over 13 years ago
fix signed overflows at most-negative values in ato(i|l|ll)

patch by Pascal Cuoq (with minor tweaks to comments)

0c4188f6d76fad021a93eb1012630c717bda80a1 authored over 13 years ago
fix all missing instances of __cplusplus checks/extern "C" in headers

patch by Arvid Picciani (aep)

3ed8c9f2df0b5f0bfe1006037c46d4f32ec6ca7b authored over 13 years ago
report sem value overflows in sem_post

this is not required by the standard, but it's nicer than corrupting
the state and rather inexpe...

26120950e26478740a29fd0b1fd78a0bd6b880c8 authored over 13 years ago
add some missing GNU FNM_* extensions to the header

note that none of these are implemented, and programs depending on
them may break... patch by sh...

42976cee2d31bbaade6d2169a9f234cd82af0715 authored over 13 years ago
fix some details in ugly stuff that doesn't belong in libc

patches by sh4rm4, presumably needed to make gdb or some similar junk
happy...

03860303c298f2ec7a9c0de683a68f4ab61697f0 authored over 13 years ago
don't define wchar_t on c++

it's a keyword in c++ (wtf). i'm not sure this is the cleanest
solution; it might be better to a...

1d3c2768078937eeb2d4d265e34f7e549ccda5f1 authored over 13 years ago
support vfork on i386

2bb75db611f1ce534073be20e5834cc75a7c531c authored over 13 years ago
make available a namespace-safe vfork, if supported

this may be useful to posix_spawn..?

768f39a535e5f5a50c2c17dc072e92ba01665ef0 authored over 13 years ago
add dummy __cxa_finalize

musl's dynamic linker does not support unloading dsos, so there's
nothing for this function to d...

14f2e115c2a1ee473ec8f28b1e804329f6a4d765 authored over 13 years ago