Lines Matching full:with

5 small embedded systems with limited RAM. Picolibc was formed by blending
22 other (mostly older) licenses with similar terms.
112 * Changes, where possible, should be made in a way compatible with
128 * [Linking with Picolibc.ld](doc/linking.md). Provides more details
194 * Validate all public headers with a C++ compiler to make sure they
207 lock so applications synchronizing with that API will "work".
211 * Add aarch64 soft float support for armv8. Clang allows this with
213 custom toolchain that included a compiler-rt library built with the
260 although picolibc doesn't do anything with <string>. Thanks to
278 * Fix some FORTITY_SOURCE issues with tinystdio
292 * Finish support for targets with unusual float types, mapping
296 Adrian Siekierka for help with this.
372 * Fix a bunch of bugs on targets with 16-bit int type. Thanks to
379 * Run tests on MSP430 using the simulator that comes with gdb. Thanks to
387 implementation. This is controlled with the 'printf-small-ultoa'
399 failing assert calls __assert_no_msg with no arguments, saving the
413 building applications with -fsanitize=bounds and
416 * Validate exception configuration on targets with mixed exception
419 don't build with exception support.
429 disabling the hardware exception API, along with a few other minor
464 * Replace inexact float/string conversion code with smaller code that
475 allows building using cmake with clang.
480 * Replace inline asm with attributes for __weak_reference macro
488 feature compared with the legacy stdio bits from newlib. With this,
489 libstdc++ can be built with wide char I/O support, eliminating the
492 * Eliminate use of command line tools when building with a new enough
514 With the addition of nearly complete long double support in the math
527 mutex in the tinystdio bufio code. These were found with lock
555 * Get Power9 code running under qemu with OPAL. This was mostly
564 * Fix use of TLS variables with stricter alignment requirements in
578 * Deal with RISC-V changes in gcc that don't reliably include zicsr
580 * Support Picolibc as default C library with -Dsystem-libc option.
581 With this, you can use picolibc without any extra compiler options.
661 1. Fix use with C++ applications caused by a syntax error in
676 3. Fix build issues with ARM Cortex-a9 target (thanks to Ilia
700 12. Positional parameters in tinystdio. With this, I think tinystdio
706 14. Testing with glibc test code. This uncovered numerous bugs,
719 with ecvt_r and fcvt_r equivalents, which take a 'len' parameter
744 5. Support building with -D_FORTIFY_SOURCE enabled.
767 the libm/math files were reformatted with clang-format.
769 14. Make tinystdio '%a' compatible with glibc, including supporting
825 restore compatibility with applications building with --std=c18.
834 to avoid trouble building with native Ubuntu GCC.
836 3. Bug fix for converting denorms with sscanf and strto{d,f,ld}.
839 with --std=c18
857 with unused exit processing code.
877 10. Fix a number of tinystdio bugs: handle fread with size==0, parse
883 11. Make the fenv API more consistent and more conformant with the
895 1. Make picolibc more compatible with C++ compilers.
898 with G++ that enable exception handling by linking in call stack
913 9. Build fixes to reliably replace generic code with
916 With a patch which is pending for GCC 11, we'll be able to build C++
917 applications that use picolibc with exceptions and iostream.
933 4. Fix numerous nano-malloc bugs, especially with unusual parameters.
955 matching filenames. This avoids building libraries with
956 duplicate symbols and retains compatibility with newlib (which
959 13. Patches to support building with [CompCert](http://compcert.inria.fr/), a
966 compiling with -D_FORTIFY_SOURCE.
979 4. Add __getauxval stub implementation to make picolibc work with
985 time. This avoids having applications compiled with a mixture of
1064 8. Sync up with current newlib head.
1068 This release contains an important TLS fix for ARM along with a few
1077 3. Make arm sample interrupt vector work with clang
1080 compiling with -ansi
1098 3. 4-clause BSD licenses were changed (with permission) to 3-clause
1117 shared with newlib and tinystdio printf/scanf
1120 compiling with -mcmodel=medany, and enabling the FPU for libraries
1132 support in tinystdio along with an API to fetch a real time clock
1162 with current newlib sources.