| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-09-24 | [Kernel] mark the free mem block with HEAP_MAGIC. | Bernard Xiong | |
| 2015-09-24 | [Kernel] Export more symbols for module. | Bernard Xiong | |
| 2015-09-10 | open and then get the new device | GalaIO | |
| in rt_console_set_device, open new device first and get the new device to _console_device. 我在编写程序时,在device驱动中打印log,但是使用rt_kprintf时,如果_console_device存在非空,那就执行驱动的write函数,但是这是device还没有初始化成功,但是已经提前给_console_device赋值,导致了程序无故fault,以上述修改可避开这样的矛盾。 | |||
| 2015-08-03 | [Kernel] Use rt_assert_handler() function to handle assertion. | Bernard Xiong | |
| 2015-08-03 | [Kernel] More better support for module. | Bernard Xiong | |
| 2015-08-03 | [Kernel] Fix compiling warning. | Bernard Xiong | |
| 2015-08-03 | [Kernel] export more symbols. | Bernard Xiong | |
| 2015-07-29 | [Kernel Init] Add support to use RT_USING_USER_MAIN with IAR | ardafu | |
| 2015-06-11 | [kservice]add hook for RT_ASSERT | armink | |
| 2015-05-20 | [kservice] fix rt_strcmp/strncmp/strlen prototype | prife | |
| 2015-05-20 | [Kernel]when the macro of RT_USING_COMPONENTS_INIT is not open ,then remove ↵ | pangwei | |
| the source of components.c from the project. Signed-off-by: pangwei <[email protected]> | |||
| 2015-05-18 | [Kernel] fix the Keil MDK compiling warning. | Bernard Xiong | |
| 2015-05-04 | [Kernel] Rename init.c to components.c in kernel to avoid same file name issue. | Bernard Xiong | |
| 2015-04-24 | [Kernel] Fix main() issue in Keil MDK | Bernard Xiong | |
| 2015-04-14 | SConscript: fix LINKFLAGS over-written | Grissiom | |
| Fix a regression on 62a0172d11e5592. | |||
| 2015-04-14 | SConscript: fix the `--keep` parameter for Keil | Grissiom | |
| The old `--keep` parameter for Keil is wrong. RTFM of Keil and get it right. | |||
| 2015-04-10 | Merge remote-tracking branch 'upstream/master' | Bernard Xiong | |
| 2015-04-08 | memheap: check the USED bit in rt_memheap_free | Grissiom | |
| This will ease the debugging of double-free bug. | |||
| 2015-04-03 | [Kernel] Use main function in the Keil MDK | Bernard Xiong | |
| 2015-03-22 | [Kernel] Fix the system initialization link issue | Bernard.Xiong | |
| 2015-02-25 | [Kernel] Move the components initailzation to the kernel | Bernard Xiong | |
| 2015-01-21 | [Kernel] Change the copyright date information | Bernard Xiong | |
| 2015-01-16 | memheap: check against over written in rt_memheap_free | Grissiom | |
| 2015-01-04 | rt_kprintf: force the open_flag to be RT_DEVICE_FLAG_STREAM | Grissiom | |
| Commit a6251a439e7385f changed the serial device to check open_flag instead of flag. So we should change the rt_kprintf counterpart as well. | |||
| 2014-12-24 | object: fix module name testing | Grissiom | |
| 2014-12-01 | module: add !__CC_ARM when test __GNUC__ | Grissiom | |
| ARMCC will define __GNUC__ in "GNU mode"(with --gnu command line option). So iff __GNUC__ && !__CC_ARM is GCC. | |||
| 2014-10-14 | kernel/timer: change row_lvl to unsigned | Grissiom | |
| Use signed int as array index is unsecure. | |||
| 2014-09-19 | Update device.c | Bernard Xiong | |
| 2014-09-11 | Merge branch 'master' of https://github.com/RT-Thread/rt-thread | bernard | |
| 2014-09-11 | [Kernel] Use stream mode to open console device. | bernard | |
| 2014-09-11 | [Kernel] comments clean up. | bernard | |
| 2014-09-11 | [Kernel] comments clean up. | bernard | |
| 2014-09-02 | kernel/idle: fix rt_thread_idle_excute in high optimization level | Grissiom | |
| The rt_list_isempty has prototype of "int rt_list_isempty(const rt_list_t *l)". So the compiler has a good reason that the rt_thread_defunct list does not change within rt_thread_idle_excute thus optimize the "while" loop into a "if". So add the volatile qualifier when test against the rt_thread_defunc list. | |||
| 2014-08-24 | fix:comment spelling mistake | tcz717 | |
| relation=>relocation | |||
| 2014-08-20 | kernel: mempool: fix race condition in rt_mp_alloc | Grissiom | |
| When thread wake up from waiting for memory, there is a chance that there is no memory available in high pressure. So use a loop to check again. Otherwise, there will be a NULL reference. | |||
| 2014-07-21 | [Kernel] Better documentation for doxygen. | bernard | |
| 2014-07-21 | [Kernel] The rt_object_find routine can support to find an object inside a ↵ | bernard | |
| module. The usage is: rt_object_find("module_name/object_name"). | |||
| 2014-07-16 | src/timer: fix a compile warning | Grissiom | |
| 2014-07-12 | [Kernel] system does not lock scheduler when invoking soft-timer timeout ↵ | bernard | |
| function. | |||
| 2014-07-10 | [Kernel] Remove rt_device_init_all implemetation. | bernard | |
| 2014-06-26 | Add WEAK definition; | bernard | |
| 2014-06-18 | device: only increase the ref_count when device is truly opened | Grissiom | |
| 2014-04-16 | [mempool] reset the thread->error before suspending thread | Grissiom | |
| Time out result and other errors is recorded in thread->error. Dirty error will screw up the error handling code after the thread has been wake up. | |||
| 2014-04-02 | [Kernel] Change command line to const parameter and add system() function. | bernard | |
| 2014-03-11 | [Kernel] declare more APIs in module | bernard | |
| 2014-03-11 | [Kernel] stop thread timer when suspend a thread | bernard | |
| 2014-01-11 | [Kernel] application module can support arguments | bernard | |
| 2013-12-21 | kernel: let rt_thread_idle_excute loop until there is no dead thread | Grissiom | |
| Out side world is difficult to tell whethere there is dead thread remaining. If rt_thread_idle_excute only do one cleanup, it's hard to finish cleanups outside the idle thread. So let is loop and do all the cleanups in one call. | |||
| 2013-12-21 | kernel: add rt_critical_level that return the lock count of scheduler | Grissiom | |
| Out side world may be interested in whether the scheduler is locked or not. Provide an API to tell that. | |||
| 2013-10-19 | kernel: timer: fix compiling bug in d59aa279c37b7 | Grissiom | |
