DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Major Changes to Core OS
New Features
Bug Fixes
...
Changes to the Build System
New Features
...
Improvements
| Markdown |
|---|
* [#8759#8177](https://github.com/apache/incubator-nuttx/pull/87598177) treewidebuild: add DOWNLOAD variable as unification of curl callAdd STACK_USAGE(-fstack-usage) to assist the stack analysis * [#8357#8449](https://github.com/apache/incubator-nuttx/pull/83578449) toolsbuild/Kconfig: add separate flags parameter for COMPILE/COMPILEXX BINDIR/APPSBINDIR to support out of tree build * [#8347#8357](https://github.com/apache/incubator-nuttx/pull/83478357) tools: add compileseparate withflags fullparameter filefor pathCOMPILE/COMPILEXX * [#8378#8391](https://github.com/apache/incubator-nuttx/pull/83788391) tools: makefile:ARCHIVE silentuses allthe compilefull outputpath * [#8381#8732](https://github.com/apache/incubator-nuttx/pull/83818732) tools: arm: Add Makemissing zig-mcpu availableparam for arm/riscv/simzig * [#8425#8403](https://github.com/apache/incubator-nuttx/pull/84258403) tools: Fix Config.mkcheckpatch.sh: Check the source code doesn't set executable bit * [#8391#8379](https://github.com/apache/incubator-nuttx/pull/83918379) tools: checkpatch: Added ARCHIVEencoding usescheck thewith fullcvt2utf path * [#8419#8379](https://github.com/apache/incubator-nuttx/pull/84198379) tools: usecheckpatch: relativeAdded pathsencoding whencheck revertingwith tocvt2utf compile * [#8663#8347](https://github.com/apache/incubator-nuttx/pull/86638347) tools: Don'tcompile downloadwith tarballfull if a local git repo foundfile path * [#8582#8347](https://github.com/apache/incubator-nuttx/pull/85828347) tools: Updatedcompile pythonwith scriptsfull interpreter invocation in tools/.file path * [#8601#8443](https://github.com/apache/incubator-nuttx/pull/86018443) tools: makeconfig: thesilent symbolprint tableof generated by mkallsyms.py two-byte aligned archive objects * [#8515#8442](https://github.com/apache/incubator-nuttx/pull/85158442) tools: Extractconfig: a valid trace line and resolve the address to a function namestack usage(.su) file should be removed on clean phase * [#7971#8674](https://github.com/apache/incubator-nuttx/pull/79718674) tools: Ensurecxd56: removingFix Pythontypo relatedin commandsmkspk for macOS * [#7993tool * [#8663](https://github.com/apache/incubator-nuttx/pull/8663) tools: Don't download tarball if a local git repo found * [#7971](https://github.com/apache/incubator-nuttx/pull/7971) tools: Ensure removing Python related commands for macOS * [#7993](https://github.com/apache/incubator-nuttx/pull/7993) tools: Ensure removing Python3.11 related commands for macOS * [#8515](https://github.com/apache/incubator-nuttx/pull/8515) tools: Extract a valid trace line and resolve the address to a function name * [#8310](https://github.com/apache/incubator-nuttx/pull/8310) tools: Extend mkdep buffer * [#8916](https://github.com/apache/incubator-nuttx/pull/8916) tools: export: LLVM style arch info for non-c language * [#8870](https://github.com/apache/incubator-nuttx/pull/8870) tools: export: Add LDELFFLAGS to mkexport.sh. * [#8425](https://github.com/apache/incubator-nuttx/pull/8425) tools: Fix Config.mk * [#8494](https://github.com/apache/incubator-nuttx/pull/8494) tools: kconfig: add kconfiglib support * [#8384](https://github.com/apache/incubator-nuttx/pull/8384) tools: Makefile: fix redundant delimiters when using make V=1 * [#8378](https://github.com/apache/incubator-nuttx/pull/8378) tools: makefile: silent all compile output * [#8381](https://github.com/apache/incubator-nuttx/pull/8381) tools: Make zig available for arm/riscv/sim * [#8601](https://github.com/apache/incubator-nuttx/pull/8601) tools: make the symbol table generated by mkallsyms.py two-byte aligned * [#8305](https://github.com/apache/incubator-nuttx/pull/79938305) tools: Ensureminidumpserver: removing Python3.11 related commands for macOSadd arm-a support * [#8732#8142](https://github.com/apache/incubator-nuttx/pull/87328142) tools: armminidumpserver: Addreplace missingstackdump -mcpu param for zigto stack_dump * [#8403#7938](https://github.com/apache/incubator-nuttx/pull/84037938) tools: checkpatch.shminidumpserver: Checksync the sourcestackdump codesearch doesn'tstring setafter executable#7875 bit * [#8442#8723](https://github.com/apache/incubator-nuttx/pull/84428723) tools: confignxstyle: stack usage(.su) file should be removed on clean phaseadd 'IRQn_Type' to whitelists * [#8443#8657](https://github.com/apache/incubator-nuttx/pull/84438657) tools: confignxstyle: silentadd print"NimMain" of archive objectsto whitelists. * [#8674#8559](https://github.com/apache/incubator-nuttx/pull/86748559) tools: cxd56nxstyle: add Fix"CMUnitTest" typoto innxstyle mkspkwhite toollist * [#8916#8307](https://github.com/apache/incubator-nuttx/pull/89168307) tools: exportparsememdump.py: LLVMsupport styleshow archtotal info for non-c languagepid memory * [#8870#8652](https://github.com/apache/incubator-nuttx/pull/88708652) tools: exportparsememdump.py: Restore Addthe LDELFFLAGSexecution to mkexport.sh.permission bit * [#8494#8808](https://github.com/apache/incubator-nuttx/pull/84948808) tools: parsetrace: fix kconfig:context addswtich kconfiglibparsing supporterror * [#8723#8928](https://github.com/apache/incubator-nuttx/pull/87238928) tools: nxstyleriscv: add 'IRQn_Type' to whitelistsMap extensions to certain cpu model for LLVM based toolc… * [#8657#8030](https://github.com/apache/incubator-nuttx/pull/86578030) tools: nxstylescript: addsupport "NimMain"IPv6 toin whitelistssimhostroute.sh * [#8559#8001](https://github.com/apache/incubator-nuttx/pull/85598001) tools: nxstylescript: add "CMUnitTest" to nxstyle white listenable forward in simhostroute.sh * [#8307#8007](https://github.com/apache/incubator-nuttx/pull/83078007) tools: parsememdump.pysyscall: support show total pid memoryexport UP_WRAPSYM/UP_REALSYM macro * [#8652#8419](https://github.com/apache/incubator-nuttx/pull/86528419) tools: parsememdump.py: Restore the execution permission bit use relative paths when reverting to compile * [#8808#8586](https://github.com/apache/incubator-nuttx/pull/88088586) tools: parsetraceunix: use anonymous fixpipes contextto swtichavoid parsingmenuconfig errorbreak * [#8928#8675](https://github.com/apache/incubator-nuttx/pull/89288675) tools: riscvUnix.mk: MapAdd extensionsVERSION_ARG to certainargument cpu model for LLVM based toolc…of version.sh * [#8586#8308](https://github.com/apache/incubator-nuttx/pull/85868308) tools: unix.mk: usePass anonymous pipesAPPDIR to avoid menuconfig breakarch's Makefile * [#8675#8582](https://github.com/apache/incubator-nuttx/pull/86758582) tools: Unix.mk: Add VERSION_ARG to argument of version.shUpdated python scripts interpreter invocation in tools/. * [#8308#8306](https://github.com/apache/incubator-nuttx/pull/83088306) tools: unix.mkversion: Passgenerate APPDIRdummy toversion arch'swithout Makefilebreakout * [#8306#8759](https://github.com/apache/incubator-nuttx/pull/83068759) toolstreewide: version: generate dummy version without breakout add DOWNLOAD variable as unification of curl call |
Architectural Support
New Architecture Support
Driver Support
Bug Fixes
New Driver Support
Drivers With Significant Improvements
...
| Markdown |
|---|
New FS * [#8109](https://github.com/apache/incubator-nuttx/pull/8109) fs: Add shmfs Significant Improvements * [#4320](https://github.com/apache/incubator-nuttx/pull/4320) fs: Add model field to geometry and mtd_geometry_s * [#8194](https://github.com/apache/incubator-nuttx/pull/8194) fs: Avoid accessing filep fields if it is NULL & add DEBUGASSERTs * [#8163](https://github.com/apache/incubator-nuttx/pull/8163) fs: Define DT_xxx to number directly * [#8430](https://github.com/apache/incubator-nuttx/pull/8430) fs: Implement link as a normal function instead macro * [#8498](https://github.com/apache/incubator-nuttx/pull/8498) fs: Make more fs API available when CONFIG_DISABLE_MOUNTPOINT isn't enabled * [#8195](https://github.com/apache/incubator-nuttx/pull/8195) fs: Map madvice to posix_madvice * [#8581](https://github.com/apache/incubator-nuttx/pull/8581) fs: Map FD_SETSIZE to OPEN_MAX instead hardcoding 256 * [#8092](https://github.com/apache/incubator-nuttx/pull/8092) fs: Map syncfs to fsync * [#8021](https://github.com/apache/incubator-nuttx/pull/8021) fs: Move mmap callback before truncate in [file|mountpt]_operations * [#8113](https://github.com/apache/incubator-nuttx/pull/8113) fs: Support O_NOFOLLOW flag * [#8440](https://github.com/apache/incubator-nuttx/pull/8440) fs: support openat/fchmodat/mkfifoat/fstatat/...at api * [#8324](https://github.com/apache/incubator-nuttx/pull/8324) fs: unlock tmpfs before free the file object * [#8656](https://github.com/apache/incubator-nuttx/pull/8656) fs: Undefine CONFIG_FS_LARGEFILE if compiler doesn't support long long * [#8871](https://github.com/apache/incubator-nuttx/pull/8871) fs: fs_epoll: add oneshot list to handle the EPOLLONESHOT correctly * [#7871](https://github.com/apache/incubator-nuttx/pull/7871) fs: fs_epoll: fix some potential issue for list operation * [#8153](https://github.com/apache/incubator-nuttx/pull/8153) fs: fs_fsync:Fix the expected error of socket,fifo and pipe returning error in fsync case * [#8896](https://github.com/apache/incubator-nuttx/pull/8896) fs: fs_initialize.c:Sync fs in system restart callback * [#8496](https://github.com/apache/incubator-nuttx/pull/8496) fs: littlefs: add full support for LittleFS block device cfg in Kconfig * [#8026](https://github.com/apache/incubator-nuttx/pull/8026) fs: mmap: Add mm map * [#8138](https://github.com/apache/incubator-nuttx/pull/8138) fs: mmap: fix mmap returned address * [#8075](https://github.com/apache/incubator-nuttx/pull/8075) fs: mmap: Minor improvement * [#8784](https://github.com/apache/incubator-nuttx/pull/8784) fs: mmap: try rammap when filesystem mmap don't support * [#8162](https://github.com/apache/incubator-nuttx/pull/8162) fs: mmap: fix compile warning if set the optimize level to O3 * [#8383](https://github.com/apache/incubator-nuttx/pull/8383) fs: mqueue: Fix file_mq_open() for SMP * [#8269](https://github.com/apache/incubator-nuttx/pull/8269) fs: partiton: add sanity check * [#8079](https://github.com/apache/incubator-nuttx/pull/8079) fs: poll: add missing FAR qualifier to poll() * [#8072](https://github.com/apache/incubator-nuttx/pull/8072) fs: poll: Fix poll_notify for CONFIG_BUILD_KERNEL * [#8337](https://github.com/apache/incubator-nuttx/pull/8337) fs: procfs: sort level0 process id * [#8270](https://github.com/apache/incubator-nuttx/pull/8270) fs: procfs: fix the issue of /proc/cpuload in SMP * [#8626](https://github.com/apache/incubator-nuttx/pull/8626) fs: procfs/meminfo: skip invalid character before memdump * [#8637](https://github.com/apache/incubator-nuttx/pull/8637) fs: rpmsgfs: return ENOTTY to vfs to do cmd operate * [#7947](https://github.com/apache/incubator-nuttx/pull/7947) fs: streams: Flush streams in userspace when the process exits * [#7991](https://github.com/apache/incubator-nuttx/pull/7991) fs: signalfd: using file descriptor to accept signal * [#5999](https://github.com/apache/incubator-nuttx/pull/5999) fs: sync: add sync api * [#8053](https://github.com/apache/incubator-nuttx/pull/8053) fs: timerfd: Reverse truncate and mmap field * [#7990](https://github.com/apache/incubator-nuttx/pull/7990) fs: timerfd/eventfd: using anonymous inodes and using isr to notify poll waiter. * [#8373](https://github.com/apache/incubator-nuttx/pull/8373) fs: vfs: Suppoprt F_DUPFD_CLOEXEC * [#8032](https://github.com/apache/incubator-nuttx/pull/8032) fs: vfs: add missed truncate callback at timerfd file_operation * [#8729](https://github.com/apache/incubator-nuttx/pull/8729) fs: vfs/poll: Remove the unused ptr field from pollfd * [#8089](https://github.com/apache/incubator-nuttx/pull/8089) fs: vfs/poll: Remove POLLFILE and POLLSOCK NuttX specific extension * [#8154](https://github.com/apache/incubator-nuttx/pull/8154) fs: vfs/fs_truncate.c:Add socket judgment to return correct errno. |
Networking
Applications
Improvements
Bug Fixes
Security Issues Fixed In This Release
...