...
What's New In This Release
...
Improvements to Core OS
sched
Markdown |
---|
mm
Markdown |
---|
* [#11068](https://github.com/apache/nuttx/pull/11068) mm: both use spin_lock_irqxx() when operated delaylist
* [#11183](https://github.com/apache/nuttx/pull/11183) mm: free delay list when exceeding specified count
* [#11258](https://github.com/apache/nuttx/pull/11258) mm: kmap: Finalize kmap implementation for RISC-V
* [#10837](https://github.com/apache/nuttx/pull/10837) mm: kmap: Fix bug in kmm_unmap
* [#10876](https://github.com/apache/nuttx/pull/10876) mm: kmap: Fix several issues with the kmm_map interface
* [#11114](https://github.com/apache/nuttx/pull/11114) mm: kmap: Fix bad dependency to ARCH_VMA_MAPPING
* [#11092](https://github.com/apache/nuttx/pull/11092) mm: improve SMP performance
* [#11152](https://github.com/apache/nuttx/pull/11152) mm: record the maximum system memory usage
* [#11168](https://github.com/apache/nuttx/pull/11168) mm: Remove mm_spinlock
* [#10984](https://github.com/apache/nuttx/pull/10984) mm: Replace enter_critical_section with spin_irqsave
|
libs
Markdown |
---|
* [#11408](https://github.com/apache/nuttx/pull/11408) libc: add fgetwc, getwc, ungetwc wchar api implementation * [#10602](https://github.com/apache/nuttx/pull/10602) libc: add support for custom streams with fopencookie() * [#11011](https://github.com/apache/nuttx/pull/11011) libc: add support for memory buffer stream with fmemopen() * [#11274](https://github.com/apache/nuttx/pull/11274) libc: add support for open_memstream * [#11288](https://github.com/apache/nuttx/pull/11288) libc: arm: add support of PACBTI * [#10969](https://github.com/apache/nuttx/pull/10969) libc: Change errno to set_errno and get_errno * [#11294](https://github.com/apache/nuttx/pull/11294) libc: Fix -nan issue with f32 * [#11198](https://github.com/apache/nuttx/pull/11198) libc: Fix improper handling of 64 bit types for libvsprintf * [#11322](https://github.com/apache/nuttx/pull/11322) libc: Handle PCREL_HI20/LO12_I/S relocations correctly * [#10994](https://github.com/apache/nuttx/pull/10994) libc: Improve stdio unlock version function * [#11364](https://github.com/apache/nuttx/pull/11364) libc: lib_slcd: fix encode/decode of binary nibble to/from ascii hex * [#11035](https://github.com/apache/nuttx/pull/11035) libc: localtime: fix the timezone error caused by minor error * [#11281](https://github.com/apache/nuttx/pull/11281) libc: machine/arm: align related implementations of armv7 architecture * [#10927](https://github.com/apache/nuttx/pull/10927) libc: machine: Remove FAR from sparc * [#11133](https://github.com/apache/nuttx/pull/11133) libc: realpath: allocate link buffer of pseudofs to save stack * [#10913](https://github.com/apache/nuttx/pull/10913) libc: Refine the implementation of fopen/fdopen * [#10993](https://github.com/apache/nuttx/pull/10993) libc: Remove the unused lib_libdtoa.c * [#11137](https://github.com/apache/nuttx/pull/11137) libc: Solve some problems encountered during cmake compilation * [#10992](https://github.com/apache/nuttx/pull/10992) libc: stdio: Change FILE buffer field from "unsigned char *" to "char *" * [#11063](https://github.com/apache/nuttx/pull/11063) libc: stdlib/lib_exit.c: fix multiple definition of __dso_handle and sethost.sh: add MSYS environmen for msys2 * [#11447](https://github.com/apache/nuttx/pull/11447) libc: stream: add stream interface * [#11350](https://github.com/apache/nuttx/pull/11350) libc: Support gdbstub kernal debugging * [#11346](https://github.com/apache/nuttx/pull/11346) libc: Supports storing coredump into block devices * [#10862](https://github.com/apache/nuttx/pull/10862) libc: memfd: shm_unlink or unlink anonymous file * [#10891](https://github.com/apache/nuttx/pull/10891) libc: memfd: turn a runtime error into a linker error * [#10972](https://github.com/apache/nuttx/pull/10972) libds: add missing observer_b16.c to cmake build * [#10915](https://github.com/apache/nuttx/pull/10915) libdsp: lib_observer.c: use float numbers for some calculations * [#10979](https://github.com/apache/nuttx/pull/10979) libdsp: update LP_FILTER comment * [#11256](https://github.com/apache/nuttx/pull/11256) libm: Fix an issue that public header files are not exported * [#11162](https://github.com/apache/nuttx/pull/11162) libm: newlib: Change the download site to https * [#11386](https://github.com/apache/nuttx/pull/11386) libs: log2ceil: Move implementation of log2ceil to a common place * [#11043](https://github.com/apache/nuttx/pull/11043) libs: modlib: optimize code and add arch api for allocating data section * [#11394](https://github.com/apache/nuttx/pull/11394) libxx: cmake: remove useless code * [#11050](https://github.com/apache/nuttx/pull/11050) libxx: Silence warnings when building libcxx. * [#11301](https://github.com/apache/nuttx/pull/11301) libxx: upgrade llvm version to 17.0.6 * [#10860](https://github.com/apache/nuttx/pull/10860) libxx: Use gnu++20 option only if using libcxx |
...