DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
#2820 arch, boards, drivers, include, sched, wireless: Change spinlock APIs.
Bug Fixes
#3123 sched: pthread: Remove a redundant critical section in pthread_condclockwait.c
#3080 sched: semaphore: Remove a redundant critical section in nxsem
#3111 Sporadic scheduler: Fix time calculation and compile errors when assertions are enabled:
#2885 Ensure the kernel component don't call userspace API
#2324 audio: libsamplerate: add initial audio Sample Rate Converter
Bug Fixes
#2627 OS internal function should indicate the error by return negative value
#2980 include: Add iso646.h for alternative spellings
#3115 libc: time: localtime: fix race condition
#3253 libc pthread: Fix pthread_rwlock_init return error
#2938 libs: misc: Remove critical section in lib_filesem.c for SMP
#2865 libc: :machine:risc-v:unifying elf relocation code
#2675 libc: Add placement new and new[] function
#2451 libc: pthread_mutexattr_getprotocol: modify prototype
#2326 libc: Enhance getopt function
#2407 libc: machine: arch: Support armv8-m relocation
#2509 libc: net: implement ether_aton/ether_aton_r
#2530 libc: Implement posix_fallocate
#2604 libc: Add b64_ntop and b64_pton implementation
#2534 libc: Implement getppid
#2574 libc: dumpbuffer: dump buffer enhancement
#2585 libc: netdb: Move hostbuffer out of the stack
#2630 libc: net: implement socketpair
#2741 libc: unistd/fpathconf: enhance fpathconf
#2742 libc: pthread/cond: enhance pthread_cond_destroy
#2881 libc: Move stack check stuff from libc/stdlib/ to libc/assert/
#3170 libc: Move getopt() variables into TLS
#3272 libc: Implement getopt_long() and getopt_long_only()
#2076 libc: math: Make this friendly with libcxx
#2855 libs: Remove the duplicated _NX_ and _MQ_ macro
#2693 libxx: use built-in __aeabi_atexit() if LIBSUPCXX is enabled
#3268 libdsp/fixed16: add open-loop handler
#3244 libdsp: Improvements for libdsp and support for fixed16 libdsp implementation#3115 libs/libc/time/localtime: fix race condition
#3121 mm/heap: Move semaphore related declaration to private header
#3086 mm: improve the memory manager modularity and reduce the information explosion
#2906 mm: umm_heap: valloc: support valloc (LEGACY)
#3159 mm: mm_heap: Remove critical section in mm_sem.c
#2942 mtd: progmem: Add up_progmem_read callback guarded by ARCH_HAVE_PROGMEM_READ
#2849 mqueue: Add _MQ_OPEN, _MQ_CLOSE and _MQ_UNLINK macro
#2071 pollnotify: we should send poll events before semaphore incrementes.
#2492 procfs: make array const to reduce memory use
#3123 sched: pthread: Remove a redundant critical section in pthread_condclockwait.c
#3080 sched: semaphore: Remove a redundant critical section in nxsem#3253 libs: libc pthread: Fix pthread_rwlock_init return error
#2960 sched: signal: sigdeliver: fix system block when kill signal to idle in SMP#2938 libs: misc: Remove critical section in lib_filesem.c for SMP
#3033 libc/unistd: Fix getpriority not handling invalid input value
#2980 include: Add iso646.h for alternative spellings
#1922 sched: nxtask_start should call entry point directly for kernel thread
#2229 sched/sched/sched_waitid.c: Allow WNOHANG
#3111 sched: Sporadic scheduler: Fix time calculation and compile errors when assertions are enabled:
#2261 sched/timer: add support of CLOCK_MONOTONIC
#2455 sched/sched/sched_waitpid.c: Discard the correct child entry
#2487 sched: clock/time: add CLOCK_BOOTTIME definition
#2517 sched: spinlock: Introduce SP_WFE() and SP_SEV()
#2518 sched: Don't forward gettid to getpid directly
#2602 sched: Add include/sys/poll.h
#2719 sched/task: setup the scheduling policy to task
#2872 sched: pthread: Fix pthread cmdline issue
#2043 sched: Add SCHED_INSTRUMENTATION_HIRES support
#2044 sched: Add note_syscall args support
#2631 sched: mqueue: simplify the mqueue reailize
#2981 sched: Remove all group id related stuff
#2204 sched: irq: Fix enter_critical_section() in an irq handler for SMP
#3196 sched/signal: Implement SA_NODEFER
#2176 syscall/syscall.csv: Increase number of arguments for prctl()
#3033 unistd: Fix getpriority not handling invalid input value
Major Changes to the Build System
...
#2803 tools: esp32: Remove some duplicated output
#2701 tools: gdbinit: add support for reporting total and used stack size
#3094 tools#3094 toos: version.sh: Fix PATCH including extra version
...
#2208 lcd: add optional putarea()/getarea() operations
#2142 note: Add task name record for task trace
#2146 pipes: nx_pipe syscall takes three params, also use nx_close
...
#2698 syslog: Added color output to syslog.
#2621 syslog: Added formatted timestamps in syslog.
#3050 syslog: Added support for multiple syslog channels.
#3020 syslog: add option to prefix process name
#2697 syslog: Added printing of log priority in syslog
#2692 syslog: Prepend Process ID to syslog message
#2710 syslog: Re-arranged syslog fields.
#3226 syslog: Added multi device support in syslog_device.
#2961 syslog_rpmsg: fix system crash when open CONFIG_SCHED_HAVE_PARENT
#3201 timers: rtc/rpmsg: support server and client to set time each other
#2691 wireless: bluetooth: add more hci event definitions
...
#3230 motor: add generic upper-half driver for Field Oriented Control (FOC)
#1936 note: Add task trace support
#2216 rc: support infrared remote control
...
#2956 fs/mount: fix mount cmd break out when meet stat error
#3042 fs: vfs : Do some adjustments for epoll
#2317 fs: flashback to release all file descriptors in group to increase debugging time.
...
#3045 fs: Allocate file/socket dynamically
#2841 fs: procfs meminfo improvements
#2957 fs: mqueue: add poll support
#3212 fs/lfs: Update version to 2.4.0
Networking
Applications
Improvements
...
#3113 net: usrsock: add send multi-elements support
#2899 net: socket: Unify socket into file system to avoid the code duplication
#2695 netpacket: if_addr: add interface address header
...
#2417 net: wireless: add country code control support
#2964 net: socket_rpmsg: add socket rpmsg support
#2415 net: gmp: add MULTICAST_TTL support
...