<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src/thread.c, branch v1.2.4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src/thread.c?h=v1.2.4</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src/thread.c?h=v1.2.4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2014-03-11T06:19:24Z</updated>
<entry>
<title>[Kernel] stop thread timer when suspend a thread</title>
<updated>2014-03-11T06:19:24Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2014-03-11T06:19:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=898e0d2f3fa2e6bb77d3693d693e39cc73814dbb'/>
<id>urn:sha1:898e0d2f3fa2e6bb77d3693d693e39cc73814dbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: use skip list to implement timer list</title>
<updated>2013-10-12T14:48:29Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-09-26T07:52:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d59aa279c37b7aba07385a3a2cb3057bce6c5fea'/>
<id>urn:sha1:d59aa279c37b7aba07385a3a2cb3057bce6c5fea</id>
<content type='text'>
Skip list is a "random" data structure that in high possibilities it
would get O(log(N)) time complexity in inserting while the old list get
O(N). Forthermore, when set RT_TIMER_SKIP_LIST_LEVEL to 1, it will just
the same as the old double linked list, both in time and space
complexity.

Benchmarks shows that when RT_TIMER_SKIP_LIST_LEVEL is 3, the average
time of random insertion of new timer is about 2 times faster than the
old timer when there are 100 timers and 3 times faster when there are
200 timers.

However, it restores the deprecated funcion rt_system_timer_init. BSPs
must invoke it upon system startup.
</content>
</entry>
<entry>
<title>Embedded GPLv2 license.</title>
<updated>2013-06-24T09:06:09Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-06-24T09:06:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=79392bb0827bfb0323320f8f8ae346c06b88df7b'/>
<id>urn:sha1:79392bb0827bfb0323320f8f8ae346c06b88df7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add RT_KERNEL_MALLOC/FREE</title>
<updated>2013-04-25T06:22:07Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-04-25T06:22:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4afdf44da2ec0bb9ea5cadde4b0b31b5c0f68c1b'/>
<id>urn:sha1:4afdf44da2ec0bb9ea5cadde4b0b31b5c0f68c1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add RT_USING_MEMHEAP_AS_HEAP feature: system can use "heap" memheap as system default memory heap.</title>
<updated>2012-12-29T12:29:03Z</updated>
<author>
<name>bernard.xiong@gmail.com</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2012-12-29T12:29:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=975610477e9b168858f90cc399d91eb962072f1d'/>
<id>urn:sha1:975610477e9b168858f90cc399d91eb962072f1d</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2554 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>fixed the coding style in thread.c</title>
<updated>2012-12-21T08:58:17Z</updated>
<author>
<name>dzzxzz@gmail.com</name>
<email>dzzxzz@gmail.com</email>
</author>
<published>2012-12-21T08:58:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6346ab09d8cee8fe471d50a3e5494dad2da5b682'/>
<id>urn:sha1:6346ab09d8cee8fe471d50a3e5494dad2da5b682</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2506 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>fixed the coding style in thread.c</title>
<updated>2012-12-21T08:48:30Z</updated>
<author>
<name>dzzxzz@gmail.com</name>
<email>dzzxzz@gmail.com</email>
</author>
<published>2012-12-21T08:48:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6bb7cc6015cb2d50e6292b7608fe7159b1dbe3d3'/>
<id>urn:sha1:6bb7cc6015cb2d50e6292b7608fe7159b1dbe3d3</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2505 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>fixed the coding style of RT_DEBUG_LOG</title>
<updated>2012-12-20T07:25:19Z</updated>
<author>
<name>dzzxzz@gmail.com</name>
<email>dzzxzz@gmail.com</email>
</author>
<published>2012-12-20T07:25:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=0e40d55d9f6894aec2dfc844e8ea89756b0306fe'/>
<id>urn:sha1:0e40d55d9f6894aec2dfc844e8ea89756b0306fe</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2500 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>split export symbols from rtm.c to each file</title>
<updated>2012-08-27T01:21:57Z</updated>
<author>
<name>qiuyiuestc@gmail.com</name>
<email>qiuyiuestc@gmail.com</email>
</author>
<published>2012-08-27T01:21:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a73abdccf5caa42224d83d646ae09a39813e8179'/>
<id>urn:sha1:a73abdccf5caa42224d83d646ae09a39813e8179</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2263 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>delete Line 33 in thread.c, the variable isn't used at all. </title>
<updated>2012-06-04T06:10:58Z</updated>
<author>
<name>dzzxzz@gmail.com</name>
<email>dzzxzz@gmail.com</email>
</author>
<published>2012-06-04T06:10:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4b670b0862690515a3e3a7d3c007747723116702'/>
<id>urn:sha1:4b670b0862690515a3e3a7d3c007747723116702</id>
<content type='text'>
extern rt_uint8_t rt_current_priority;

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2153 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
</feed>
