Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 * [#5914](https://github.com/apache/incubator-nuttx/pull/#5914)  mmmm/mm_heap: place alloc-bit at the LSB of node->preceeding

...

 * [#6762](https://github.com/apache/incubator-nuttx/pull/#6762) merge openamp to newest version (2022.04.0)


 * [#6067](https://github.com/apache/incubator-nuttx/pull/#6067) libc/string: Use Byte-Shift algorithm for very long needles

 * [#6047](https://github.com/apache/incubator-nuttx/pull/#6047) libc/lib_glob:use strlcpy instead of memcpy

 * [#6044](https://github.com/apache/incubator-nuttx/pull/#6044) libc/net:use strlcpy instead of strncpy

 * [#5995](https://github.com/apache/incubator-nuttx/pull/#5995) lib_lib_vsprintf/backtrace: fix the type issue

 * [#6168](https://github.com/apache/incubator-nuttx/pull/#6168) Implement preadv and pwritev

 * [#5737](https://github.com/apache/incubator-nuttx/pull/#5737) Add dn resolution function

 * [#6210](https://github.com/apache/incubator-nuttx/pull/#6210) Optimize bool type handling in c

 * [#6029](https://github.com/apache/incubator-nuttx/pull/#6029) libc:add strptime support

 * [#6445](https://github.com/apache/incubator-nuttx/pull/#6445) nuttx/lib: remove dependency on BUILD_FLAT for library memory allocation interface

 * [#6389](https://github.com/apache/incubator-nuttx/pull/#6389) libc/ipc: add ftok(3) support

 * [#6384](https://github.com/apache/incubator-nuttx/pull/#6384) libc/stdio: Generate the dummy atexit and on_exit

 * [#6371](https://github.com/apache/incubator-nuttx/pull/#6371) libc:xtensa:arch_memmove: fix warning

 * [#6370](https://github.com/apache/incubator-nuttx/pull/#6370) libc:Optimize the behavior of fwrite

 * [#6360](https://github.com/apache/incubator-nuttx/pull/#6360) libc/time: rearrange itimerspec struct elements

 * [#6357](https://github.com/apache/incubator-nuttx/pull/#6357) libc/stdio: Support 'e'(O_CLOEXEC) in lib_mode2oflags

 * [#6248](https://github.com/apache/incubator-nuttx/pull/#6248) libc: Rename lib_Exit lib__Exit

 * [#5971](https://github.com/apache/incubator-nuttx/pull/#5971) libc: Avoid the compiler generate code call self(memcpy/memmove/memset/memcmp) recursively

 * [#6240](https://github.com/apache/incubator-nuttx/pull/#6240) libs: Move aeabi_atexit from libxx/ to libc/machine/arm/

 * [#6229](https://github.com/apache/incubator-nuttx/pull/#6229) libc/string: simplify strrchr

 * [#6197](https://github.com/apache/incubator-nuttx/pull/#6197) libc: Implement userland implementations of exit functions

 * [#6196](https://github.com/apache/incubator-nuttx/pull/#6196) libxx: Make HAVE_CXXINITIALIZE workable even HAVE_CXX isn't enabled

 * [#6175](https://github.com/apache/incubator-nuttx/pull/#6175) libc: Remove the redundant seek in writev

 * [#6184](https://github.com/apache/incubator-nuttx/pull/#6184) libc/assert: let CONFIG_NDEBUG default to !CONFIG_DEBUG_ASSERTIONS

 * [#6169](https://github.com/apache/incubator-nuttx/pull/#6169) libc/arch_atomic: add gcc legacy __sync buitins support and add FAR to pointers

 * [#6140](https://github.com/apache/incubator-nuttx/pull/#6140) libs/libc/string: unify implementation across the functions

 * [#5948](https://github.com/apache/incubator-nuttx/pull/#5948) libc/lib_localtime:fix deadcode

 * [#5861](https://github.com/apache/incubator-nuttx/pull/#5861) libs/libc/time: update description of strftime

 * [#5837](https://github.com/apache/incubator-nuttx/pull/#5837) libc: Implement getrandom on top of "/dev/[u]random"

 * [#5806](https://github.com/apache/incubator-nuttx/pull/#5806) libc: Change the return type of strerror from "const char *" to "char *"

 * [#5798](https://github.com/apache/incubator-nuttx/pull/#5798) libc/err: fix unpaired va_end()

 * [#6139](https://github.com/apache/incubator-nuttx/pull/#6139) libc/string: strcmp/strncmp cast unsigned char

 * [#6130](https://github.com/apache/incubator-nuttx/pull/#6130) libc: Fix typo error in execle

 * [#6124](https://github.com/apache/incubator-nuttx/pull/#6124) libc/fixedmatch: Avoid "divide by zero" error

 * [#6066](https://github.com/apache/incubator-nuttx/pull/#6066) libc/blockstream: add block out stream backend

 * [#6087](https://github.com/apache/incubator-nuttx/pull/#6087) libc: Don't duplicate string in chdir and lib_restoredir

 * [#5950](https://github.com/apache/incubator-nuttx/pull/#5950) libs/libc/lib_err.c:add va_end to vwarn

 * [#5949](https://github.com/apache/incubator-nuttx/pull/#5949) lib_chdir:change ret judgment method

 * [#5976](https://github.com/apache/incubator-nuttx/pull/#5976) modlib_bind.c: Restore "Relocation address out of range" checks

 * [#5951](https://github.com/apache/incubator-nuttx/pull/#5951) modlib/modlib_bind:fix unsigned_compare with zero

 * [#5952](https://github.com/apache/incubator-nuttx/pull/#5952) libc/netdb: Support the recursive lock

 * [#6027](https://github.com/apache/incubator-nuttx/pull/#6027) netdb/lib_dnsaddserver.c: Do not insert the duplicate DNS address

 * [#6714](https://github.com/apache/incubator-nuttx/pull/#6714) libc: Remove the unnecessary include from wchar and wctype

 * [#6613](https://github.com/apache/incubator-nuttx/pull/#6613) libc/stdio: Support "long long" type if CONFIG_HAVE_LONG_LONG is enabled

 * [#6607](https://github.com/apache/incubator-nuttx/pull/#6607) libc/stdio: Enable LIBC_FLOATINGPOINT by default if ARCH_FPU is enabled

 * [#6606](https://github.com/apache/incubator-nuttx/pull/#6606) libc/stdio: enable long long formating by CONFIG_HAVE_LONG_LONG

 * [#6547](https://github.com/apache/incubator-nuttx/pull/#6547) libc: Fix getrandom() bug: Didn't propagate read error

 * [#6241](https://github.com/apache/incubator-nuttx/pull/#6241) libs: risc-v: Add R_RISCV_JAL support to arch_elf.c

 * [#6667](https://github.com/apache/incubator-nuttx/pull/#6667) libs/libc/string: add memmem

 * [#6666](https://github.com/apache/incubator-nuttx/pull/#6666) libc/wchar: support wchar

 * [#6652](https://github.com/apache/incubator-nuttx/pull/#6652) libc/impure: Fix the inconsistence from the different toolchain

 * [#6337](https://github.com/apache/incubator-nuttx/pull/#6337) Refine the implementation of TLS

 * [#6434](https://github.com/apache/incubator-nuttx/pull/#6434) include/cxx: Remove all non standard c++ header files

 * [#6108](https://github.com/apache/incubator-nuttx/pull/#6108) assert: static_assert is not support in c standard C89,C99

 * [#](https://github.com/apache/incubator-nuttx/pull/#

 * [#](https://github.com/apache/incubator-nuttx/pull/#)

 * [#](https://github.com/apache/incubator-nuttx/pull/#

 * [#](https://github.com/apache/incubator-nuttx/pull/#)

 * [#](https://github.com/apache/incubator-nuttx/pull/#


Major Changes to the Build System

...