| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-08-17 | [libc][posix/io/stdio] rename libc.c as posix/stdio.c | Meco Man | |
| 2022-12-11 | [rtdef] use lower-case to define attributes (#6728) | Man, Jianting (Meco) | |
| * [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support | |||
| 2022-11-24 | [armlibc] 修复AC6更新至6.19后_sys_tmpnam()函数编译报错 (#6647) | wdfk-prog | |
| * [armlibc] 修复AC6更新至6.19后_sys_tmpnam()函数编译报错 Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 2022-10-25 | [compiler] 增加SConscript依赖标志 AddDepend (#6534) | Man, Jianting (Meco) | |
| * [compiler] 增加SConscript依赖标志 AddDepend * RT_USING_NEWLIB->RT_USING_NEWLIBC RT_USING_ARM_LIBC->RT_USING_ARMLIBC * 删除过时的板载测试例程 * [gd32] 移除无用的反汇编文件 * [bsp]移除老旧bsp中对RT_USING_NEWLIBC的手动宏定义 | |||
| 2022-08-17 | [armlibc] solve the compiling error | Meco Man | |
| report in #6300 | |||
| 2022-08-16 | 该问题在Keil-MDK中没有一个太好的解决方案。本PR为权衡利 ↵ | Meco Man | |
| 弊之后得到的一套解决方案。Keil曾经提供了底层桩函数_sys_ensure,但是目前已经被废弃。因此唯一的解决方案就是每写完一句,就调用fsync去同步一次。 该问题在mbedos社区也进行过讨论,他们也面临和我们相同的两个问题: 1. Keil-MDK无有效的fflush解决方案,mbedos依然在使用淘汰的_sys_ensure桩函数。 2. Keil-MDK没有fileno函数,我方少部分软件包因此而无法使用Keil平台编译。 参考:https://github.com/ARMmbed/mbed-os/issues/1601 issue: https://github.com/RT-Thread/rt-thread/issues/4928 经过进一步测试发现,Keil-MDK中的fflush函数已经退化成服务于STDOUT的函数,Keil-MDK内部有一个buffer可以存放fputc(stdout) 发过来的数据,如果调用fflush,这些数据是可以flush出去的。但是如果是真正的文件数据,fflush函数并没有提供任何桩函数接口可以让文件flush数据出去。 | |||
| 2022-07-27 | 使用 AStyle.exe 统一代码格式 | Aligagago | |
| 2022-06-22 | fix the error return (#6097) | Man, Jianting (Meco) | |
| 2022-06-04 | [libc] remove strdup from rtthread.h (#6026) | Man, Jianting (Meco) | |
| add __STDC_LIMIT_MACROS macro in Keil add RT_USING_LIBC in simulator add _DLIB_ADD_EXTRA_SYMBOLS=0 in IAR | |||
| 2022-05-19 | [rtdef][libc] solve the conflicts between libc data types and rtdef data ↵ | Man, Jianting (Meco) | |
| types (#5961) | |||
| 2022-04-20 | [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM (#5802) | Man, Jianting (Meco) | |
| * [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM | |||
| 2022-02-17 | [dmodule] 补充头文件 (#5602) | Man, Jianting (Meco) | |
| * add references * [dmodule] add <fcntl.h> | |||
| 2022-01-20 | [libdl] move libdl to posix folder (#5523) | Man, Jianting (Meco) | |
| 2022-01-09 | [console] ↵ | Man, Jianting (Meco) | |
| 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题 * [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题 * format codes * [libc] 整理格式 * refresh projects | |||
| 2022-01-05 | [libc]修理一些细节问题 | Meco Man | |
| 2022-01-05 | add RT_USING_POSIX_STDIO | Meco Man | |
| 2021-12-29 | [armclang] 使用__clang__代替__CLANG_ARM | Meco Man | |
| 2021-12-30 | [libc] 删除compiler_private.c文件 | Meco Man | |
| 2021-12-30 | [libc]rename group name | Meco Man | |
| 2021-12-30 | [libc] remove RT_USING_LIBC | Meco Man | |
| 2021-12-01 | [libc][keil] fix the bug of _sys_read and _sys_write | Meco Man | |
| 2021-11-24 | revise RT_USING_POSIX_STDIO to RT_USING_POSIX_DEVIO | Meco Man | |
| 2021-11-16 | [dfs] move dfs back | Meco Man | |
| 2021-11-15 | [dlib][armlibc] 内存函数在HEAP没有开启时增加错误警告 | Meco Man | |
| 2021-11-12 | 完善IAR KEIL的read write桩函数 | Meco Man | |
| 2021-11-07 | add RT_USING_POSIX_STDIO | Meco Man | |
| 2021-10-28 | [libc][posix] move libc.c/.h to posix folder | Meco Man | |
| 2021-10-27 | [libc] 消除代码中依赖于RT_LIBC_USING_FILEIO的判断 | Meco Man | |
| 2021-10-26 | [posix][libc] 优化libc中posix结构 | Meco Man | |
| 2021-10-14 | Revert "[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS" | Jianting (Meco) Man | |
| 2021-10-13 | [libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS | Meco Man | |
| 2021-10-12 | [libc][keil] remove libc_stdio_read() in __MICROLIB | Meco Man | |
| 2021-09-27 | [libc] 优化system 支持gcc | Meco Man | |
| 2021-09-27 | [libc][syscalls]将在libc初始化之前调用printf的行为下调为警� ↵ | Meco Man | |
| �级别 | |||
| 2021-09-27 | [libc][syscalls] ↵ | Meco Man | |
| 在标准输入输出前加校验,反正在libc初始化之前调用printf出问题 | |||
| 2021-09-21 | [libc][syscall]移除libc_stdio_read/write函数,优化syscall | Meco Man | |
| 2021-09-11 | [libc] 修复keil编译不过的问题 | Meco Man | |
| 2021-08-23 | Remove C Style Command Shell | 马志远 | |
| 2021-04-18 | remove dlib and armlibc sys folder | Meco Man | |
| 2021-04-18 | 重新整理libc重复共用文件,创建common_for_all 和 common_for_keiliar | Meco Man | |
| 2021-03-17 | [libc][ioctl] 将sys/ioctl.h移至common文件夹 | Meco Man | |
| 2021-03-16 | Merge pull request #4427 from mysterywolf/components | Bernard Xiong | |
| [components] auto & manual formatted | |||
| 2021-03-09 | remove inherent mutex protect | Meco Man | |
| 2021-03-08 | [compoenets] auto & manual formatted | Meco Man | |
| 2021-02-27 | Merge pull request #4369 from mysterywolf/removeminilibc | Bernard Xiong | |
| [libc]移除minilibc 并将其职能并入newlibc中 | |||
| 2021-02-25 | [libc][armlibc] add multithreaded protection | Meco Man | |
| 2021-02-23 | remove minilibc | Meco Man | |
| 2021-02-21 | improve and beautify syscalls | Meco Man | |
| 2021-02-21 | update | Meco Man | |
| 2021-02-21 | implement getuid and getpid | Meco Man | |
