<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-10-23T09:09:35Z</updated>
<entry>
<title>[clang-format] Refine style rules with a thread.c formatting example (#11859)</title>
<updated>2026-10-23T09:09:35Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-10-23T09:09:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a59e72fb5c2f272761a2813fc9bd9fe18eb29d7d'/>
<id>urn:sha1:a59e72fb5c2f272761a2813fc9bd9fe18eb29d7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[kernel] Bump version to v5.4.0</title>
<updated>2026-10-17T01:43:50Z</updated>
<author>
<name>Rbb666</name>
<email>zhangbingru@rt-thread.com</email>
</author>
<published>2026-10-17T01:11:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c1d931bcc78915f24c3526a07bdecc64d5110d51'/>
<id>urn:sha1:c1d931bcc78915f24c3526a07bdecc64d5110d51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[kernel] fix calloc overflow</title>
<updated>2026-10-14T01:28:14Z</updated>
<author>
<name>luchenxu</name>
<email>lcxemail73@gmail.com</email>
</author>
<published>2026-09-29T14:22:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=517eecbe4a84755b76d8a11e5b00851a1048c1aa'/>
<id>urn:sha1:517eecbe4a84755b76d8a11e5b00851a1048c1aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[utest][perf] Fix clock time dependency and test build guard</title>
<updated>2026-10-11T07:59:15Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-09-21T02:33:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=33b1dd58bafbd850e982191b5f138cf8d7578e61'/>
<id>urn:sha1:33b1dd58bafbd850e982191b5f138cf8d7578e61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][risc-v]Feat: Add OpenSBI SMP support to t-head c908</title>
<updated>2026-09-15T14:57:55Z</updated>
<author>
<name>guanxi.cgh</name>
<email>guanxi.cgh@alibaba-inc.com</email>
</author>
<published>2026-09-04T03:04:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e81494f881526b257165207cf716df1043f1bb2a'/>
<id>urn:sha1:e81494f881526b257165207cf716df1043f1bb2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[kernel] Bump version to v5.3.1</title>
<updated>2026-09-10T09:44:05Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-09-10T09:25:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2bb31e568ad11f0f631406c7c6afba2a2650057b'/>
<id>urn:sha1:2bb31e568ad11f0f631406c7c6afba2a2650057b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[utest] Enforce minimum console buffer size</title>
<updated>2026-08-26T02:42:35Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-08-24T15:18:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=64f1fa4a0dd610b1dece5755207a54c0b324569f'/>
<id>urn:sha1:64f1fa4a0dd610b1dece5755207a54c0b324569f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[kernel][ipc] Fix timeout wakeup ownership race</title>
<updated>2026-08-21T08:52:01Z</updated>
<author>
<name>ari.liu</name>
<email>1486344514@qq.com</email>
</author>
<published>2026-08-21T03:16:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ba79f69477686196da1aa1aca3792e8f6c4e3085'/>
<id>urn:sha1:ba79f69477686196da1aa1aca3792e8f6c4e3085</id>
<content type='text'>
Keep thread timer ownership when timer stop races with an in-flight timeout callback, and consume IPC resources only after a waiter is resumed successfully.

Complete ownership cleanup in the generic and RT-Smart channel timeout callbacks. Add deterministic scheduler and LWP regressions for Event, Semaphore, Mailbox, Message Queue, sender, and receiver paths.
</content>
</entry>
<entry>
<title>[kernel/memheap] fix: stop invalid frees from corrupting heap</title>
<updated>2026-08-20T01:48:13Z</updated>
<author>
<name>Hui Su</name>
<email>3164683437@qq.com</email>
</author>
<published>2026-08-19T05:42:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8234a3614e289945cf425e3fcca3979f99a17422'/>
<id>urn:sha1:8234a3614e289945cf425e3fcca3979f99a17422</id>
<content type='text'>
RT_ASSERT() does not stop execution when RT_DEBUGING_ASSERT is disabled.
Return after the existing block validation so a sequential duplicate free
cannot update heap accounting or the free list in release builds.

Before fix:
  memheap double-free used: before=64 alloc=224 free=64 after=4294959232

Validation:
scons -C bsp/qemu-vexpress-a9 -j$(nproc)

Signed-off-by: Hui Su &lt;3164683437@qq.com&gt;
</content>
</entry>
<entry>
<title>[mutex] 跨线程 rt_thread_delete 被删线程持有的mutex也一并释放</title>
<updated>2026-07-22T01:45:59Z</updated>
<author>
<name>蒙蒙plus</name>
<email>chengmeng_2@outlook.com</email>
</author>
<published>2026-07-15T03:02:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7e451489778af014081f5ca3bf356fd0f62083a9'/>
<id>urn:sha1:7e451489778af014081f5ca3bf356fd0f62083a9</id>
<content type='text'>
- 增加单元测试

Clarified mutex release conditions and added exception handling for closed owner threads.
</content>
</entry>
</feed>
