Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(182)

Side by Side Diff: fusl/WHATSNEW

Issue 1715493002: [fusl] Update fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | fusl/include/assert.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 0.5.0 - initial release 1 0.5.0 - initial release
2 2
3 3
4 4
5 0.5.9 - signal ABI bugfix, various cleanup and fixes: 5 0.5.9 - signal ABI bugfix, various cleanup and fixes:
6 6
7 sigset_t was wrongly defined as 1024 bytes instead of 1024 bits, 7 sigset_t was wrongly defined as 1024 bytes instead of 1024 bits,
8 breaking the intended ABI compatibility with the LSB/glibc sigaction 8 breaking the intended ABI compatibility with the LSB/glibc sigaction
9 structure. users should upgrade immediately and rebuild any libraries 9 structure. users should upgrade immediately and rebuild any libraries
10 or object files that might be using the incorrect definitions. 10 or object files that might be using the incorrect definitions.
(...skipping 1600 matching lines...) Expand 10 before | Expand all | Expand 10 after
1611 - ip literals for mismatching family (v4 vs v6) were queried as hostnames 1611 - ip literals for mismatching family (v4 vs v6) were queried as hostnames
1612 - possible crash on OOM in regcomp 1612 - possible crash on OOM in regcomp
1613 - incorrect contents in localeconv structure (-1 instead of CHAR_MAX) 1613 - incorrect contents in localeconv structure (-1 instead of CHAR_MAX)
1614 - strftime mishandling of out-of-range struct tm members 1614 - strftime mishandling of out-of-range struct tm members
1615 - wrongful attribute((const)) on pthread_self and errno location function 1615 - wrongful attribute((const)) on pthread_self and errno location function
1616 1616
1617 arch-specific bugs fixed: 1617 arch-specific bugs fixed:
1618 - arm crt1 entry point failed to align stack pointer in some cases 1618 - arm crt1 entry point failed to align stack pointer in some cases
1619 - mips fesetround failed to actually set rounding mode 1619 - mips fesetround failed to actually set rounding mode
1620 - i386 asm source CFI generation had multiple bugs 1620 - i386 asm source CFI generation had multiple bugs
1621
1622
1623
1624 1.1.13 release notes
1625
1626 new features:
1627 - out-of-tree builds
1628 - search domains in resolv.conf
1629 - sh arch supports j-core (j2) cas.l atomics
1630 - dynamic linker includes arch/abi in output when run as a command
1631 - header support for new kernel features through linux 4.4
1632 - mips vdso clock_gettime support
1633 - regex BRE extensions: \|, \+, \?
1634
1635 performance:
1636 - improved atomics performance on all archs with ll/sc model
1637 - atomic instructions are now inlined on armv6
1638 - use fpu sqrt for arm softfp abi on targets with vfp
1639
1640 compatibility:
1641 - getnameinfo now accepts sockaddr sizes larger than needed
1642 - new default CFLAGS/LDFLAGS avoid entire classes of toolchain bugs
1643 - explicit use of float_t/double_t avoids compiler float spill bugs
1644 - i386 max_align_t definition now works with g++ 4.7's pseudo-c++11
1645 - all known protocols are added to protoent functions
1646 - stub utmpname, utmpxname functions
1647 - linker support for -Bsymbolic-functions is no longer mandatory
1648 - regex parsing size limits increased
1649 - malloc_usable_size now accepts null pointer input
1650
1651 bugs fixed:
1652 - potential single-byte heap overflow in getdelim
1653 - mishandling of transient failure opening hosts, services, resolv.conf
1654 - mremap was sometimes able to allocate objects larger than PTRDIFF_MAX
1655 - nl_langinfo wrongly returned NULL instead of "" for invalid items
1656 - out-of-bounds dynamic tls allocation due to pointer/index scaling error
1657 - getifaddrs misreported point-to-point interface addresses
1658 - tdelete left tsearch trees misbalanced
1659 - tsearch crashed on allocation failure
1660 - tsearch, tfind, and tdelete failed to handle null pointer input
1661 - passing signal number 0 to sigaction resulted in a crash
1662 - getdelim updated caller's size wrongly when realloc failed
1663 - getdelim realloc strategy was wasteful
1664 - if_nametoindex returned wrong value on failure
1665 - missing ssp-suppression for some source files called from early-init
1666 - various minor resolv.conf parsing bugs
1667 - fwrite wrongly reported success on write errors in line-buffered flush
1668 - fwrite and fread wrongly returned nmemb (not 0) when size was 0
1669
1670 nommu-specific bugs fix:
1671 - failure to zero bss in FDPIC shared library loader
1672 - unsafe writes to read-only file mapping in non-FDPIC library loader
1673
1674 arch-specific bugs fixed:
1675 - sh[eb]-nofpu-fdpic was using fpu-dependent setjmp/longjmp variants
1676 - dynamic linker path file name was wrong for arm "softfp" targets
1677 - mips siginfo_t and related macros were defined incorrectly
1678 - possibly misaligned pointer globals on arm (from an asm source file)
1679 - mips dynamic linker failed to provide info needed by debugger
1680 - mips cancellation asm wrongly assumed validity of $gp register value
OLDNEW
« no previous file with comments | « no previous file | fusl/include/assert.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698