| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-21 | [libc] add RT_USING_INTERNAL_LIBC_ONLY macro | Meco Man | |
| This option is for RT-Thread Nano version. If select this option, it will not compile components/libc folder and only use tool chain internal libc. Normally, the tool chain internal is only cover ISO standard (e.g. armcc), but some tool chains' internal libc will cover more than ISO standard (e.g. newlib). | |||
| 2023-11-10 | fix rt_channel lock. (#8244) | geniusgogo | |
| 2023-11-10 | [debug] rename RT_DEBUGING_INIT as RT_DEBUGING_AUTO_INIT | Meco Man | |
| 2023-11-06 | [kernel] ↵ | yanghuang | |
| 解决rt_slist_for_each_entry宏不能正常遍历slist链表中元素的问题 因rt_slist_for_each_entry宏不能正常调用,在实际开发中去循环再调用rt_slist_entry很不简洁,所以修改了rt_slist_for_each_entry宏中关于链表next的判空处理。目前相关代码在GD32系统的MCU上均能正常工作,相关应用也在生产产品中经过验证。 | |||
| 2023-11-06 | [rtdef] add comment for RT_USING_LIBC_ISO_ONLY (#8229) | Meco Man | |
| 2023-10-30 | 实现MPU抽象层 (#8080) | tangzz98 | |
| - 为RT-Thread设计MPU抽象层,支持ARMV7-M,ARMV8-M架构,让用户使用MPU检测栈溢出等内存问题,实现线程内存隔离 - 在components/mp目录下提供通用的API,libcpu目录下提供各处理器架构的具体实现 - 在STM32U575 NUCLEO, STM32H75 NUCLEO开发板测试通过 | |||
| 2023-10-29 | [action] Doxygen ci fix (#8191) | Supper Thomas | |
| 2023-10-26 | [ctime] fixup of data racing (#8187) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-10-25 | 🎈 perf: perf rt_hw_interrupt_disable/enable (#8042) | xqyjlj | |
| Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]> | |||
| 2023-10-22 | [rtdef] remove duplicated rt_device_t defination | 蒙蒙plus | |
| 2023-10-21 | [kservice] improve backtrace service in kernel (#8144) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-10-20 | restore smp macro define. (#8151) | geniusgogo | |
| 2023-10-18 | [kernel][dm]适配新的设备驱动模型 (#8075) | zms123456 | |
| 2023-10-17 | Sync dfs lwp (#8123) | geniusgogo | |
| 2023-10-14 | [smart] Replace irq disable/enable codes in futex (#7941) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-10-11 | change version number to v5.1.0 | Z8MAN8 | |
| 2023-10-08 | Update version number to 5.0.2 | guozhanxin | |
| 2023-09-20 | [rtdef] attach RT_ETRAP errno | Meco Man | |
| this code will not be used in here, but will be used in other user apps related: 8e6f9cf1be2b08704ff02992dc57d3022bfb073a ecf2d8215961ca7c539132b62a72df6072cc3e14 | |||
| 2023-09-19 | [rtdef] support POSIX compatible errno | Meco Man | |
| 2023-09-19 | [kernel] fix interruptible typo | Meco Man | |
| 2023-09-18 | [rtdef] adjust RT_USING_SIGNALS defination | Meco Man | |
| 2023-09-18 | [rtdef] add RT_USING_LIBC_ISO_ONLY macro | Meco Man | |
| 2023-09-08 | [posix]修复消息队列返回长度异常 (#8014) | zhkag | |
| 2023-09-06 | [rtdef] rename RT_CTASSERT to RT_STATIC_ASSERT | Meco Man | |
| 2023-08-07 | update components & lwp. (#7888) | geniusgogo | |
| 2023-07-26 | [debug] fix the error when disable RT_USING_DEBUG | Meco Man | |
| 2023-07-25 | [libcpu/arm] fix race condition with ldrex,strex (#7842) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-07-23 | clean up rtthread.h (#7843) | Man, Jianting (Meco) | |
| 2023-07-22 | [debug] 整理debug宏并增加RT_DEBUGING_CONTEXT (#7805) | Man, Jianting (Meco) | |
| 2023-07-20 | [component/lwp] support more feature of signal from IEEE Std 1003.1-2017 (#7828) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-07-13 | 【dd2.0】Support the Core API for dd2.0 (#7791) | ErikChanHub | |
| 2023-07-05 | AArch64: support hardware atomic | wusongjie | |
| Support aarch64 rt_hw_atomic_* api. Add atomic implemente by rt_atomic api: rt_atomic_dec_and_test rt_atomic_fetch_add_unless rt_atomic_add_unless rt_atomic_inc_not_zero Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2023-07-01 | [include][dbg]update: delete rtdebug.h (#7759) | Shicheng Chu | |
| 2023-06-30 | [atomic]修复bsp/simulator vs2019编译下 atomic 两个volatile的问题 ↵ | zhkag | |
| (#7736) | |||
| 2023-06-29 | [include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750) | Shicheng Chu | |
| 2023-06-26 | [src][components][include]消息队列支持优先级 (#7382) | zhkag | |
| 2023-06-21 | [kernel]add api rt_hw_interrupt_is_disabled (#7706) | guo | |
| 2023-06-21 | [Kernel] message 可以返回消息的实际大小 (#7709) | zhkag | |
| 2023-06-11 | [rtdef] RT_IS_ALIGN marco add a null address exclusive | wdfk-prog | |
| 2023-06-11 | 内核Kconfig增加AMP选项, api:rt_hw_cpu_id和 ↵ | wangqinglin | |
| RT_USING_SMP宏解耦,增加rt_hw_ipi_send对RT_USING_AMP的依赖 | |||
| 2023-06-09 | [atomic] 头文件循环引用导致未定义 | zhkag | |
| 2023-06-09 | [rtdef] add RT_IS_ALIGN macro | Meco Man | |
| 2023-05-20 | [atomic] add stdc atomic detection. (#7536) | Bernard Xiong | |
| 2023-05-17 | [include][src] Add API to get object name and thread name (#7507) | Fan Yang | |
| Signed-off-by: Fan YANG <[email protected]> Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 2023-05-01 | [Better style] Unify the function declaration and definition paramete… (#7432) | dejavudwh | |
| 2023-04-12 | fix tmpfs spinlock error. (#7216) | geniusgogo | |
| 2023-04-04 | [kernel] 将rt_thread结构体改为显式继承rt_object (#7131) | Shicheng Chu | |
| 2023-04-02 | change version number to v5.0.1 | 褚仕成 | |
| 2023-04-01 | change version number to v5.1.0 | 褚仕成 | |
| 2023-03-31 | ✨ feat(components): add uname support | xqyjlj | |
