geniusgogo
658b2c1027
fix 32bit & 64bit value to pointer interconvert.
2022-01-28 11:35:10 +08:00
Meco Man
918ee6147c
add RT_USING_POSIX_STDIO
2022-01-05 23:11:58 +08:00
Meco Man
5187d75af5
[armclang] 使用__clang__代替__CLANG_ARM
2021-12-29 14:15:38 -05:00
Meco Man
ed09f38012
[libc] remove RT_USING_LIBC
2021-12-30 01:27:25 +08:00
guozhanxin
acc62c1e3d
【修复】armclang cpp11 内存泄漏及编译警告问题
2021-12-22 13:04:35 +08:00
Meco Man
04d3d13081
替换宏定义
2021-11-30 10:39:40 -05:00
Meco Man
df9a23c534
[mutex] use RT_IPC_FLAG_PRIO to replace RT_IPC_FLAG_FIFO
2021-11-17 15:57:15 -05:00
guo
ba5c623139
Merge pull request #5164 from Guozhanxin/cpp11_armclang
2021-10-14 07:57:24 +08:00
guozhanxin
bf8afd09f3
[update] Adjust C++11 Kconfig option name
2021-10-13 16:03:43 +08:00
guozhanxin
8c4cdceb20
[fix] armclang cpp11 build error.
2021-10-13 16:03:09 +08:00
liuxianliang
9f2616e323
[modify] those file name is risky if you use both "c++" and "POSIX pthread".
2021-10-13 15:20:29 +08:00
liukangcc
a3541b2a24
[update] support armclang and c++11.
2021-09-16 09:51:33 +08:00
Meco Man
3c05a4e719
[compoenets] auto & manual formatted
2021-03-08 18:19:04 +08:00
Bernard Xiong
786eb5ae9c
[C++] rename the Thread/Mutex to cxx_Thread/Mutex to avoid same name issue
2020-04-30 21:08:04 +08:00
tyustli
7adbabca87
fix Queue.h mpool bug
2019-09-30 14:47:45 +08:00
tyustli
85a9f5add9
fix bug in Thread.cpp/Thread.h/components.c files
2019-07-27 17:33:36 +08:00
mulan
759848122e
Update Thread.cpp
2019-06-25 16:14:58 +08:00
tyustli
9efd293bb9
fix format display
2019-06-24 16:05:32 +08:00
tyustli
a559179e6f
fix cpp thread class error
2019-06-24 15:59:26 +08:00
tangyuxin
ae41b850c4
[components][cplusplus] 格式化代码
2019-04-03 17:25:49 +08:00
liruncong
d0239b43a0
[components/cplusplus]修正cplusplus_system_init在arm V6下的问题
2019-03-10 10:55:22 +08:00
Bernard Xiong
9064b28c2a
[license] Change license to Apache.
2018-10-14 19:28:18 +08:00
liruncong
4496437a91
8. _init/_fini加入RT_WEAK,与库中定义重复,以便通过通过travis ci的gcc自定编译.
2018-09-10 19:20:38 +08:00
BernardXiong
3f931c0df4
[C++] Fix the compiling warning issue
2018-02-11 13:58:03 +08:00
Bernard Xiong
7bc87e4ae8
[Kconfig] Rename all of KConfig files to 'Kconfig'
2017-11-30 20:12:53 +08:00
bernard
bff7afca12
[cplusplus] Add newline in the end of file.
2017-10-15 23:00:47 +08:00
xieyangrun
6b06cb83e3
rename WEAK to RT_WEAK
2017-09-18 11:32:13 +08:00
bernard
8ee0bf8908
Add KConfig for C++ feature.
2017-06-06 18:19:06 +08:00
weety
a818ba0e2d
update cplusplus support code.
2017-05-19 21:41:43 +08:00
bernard
eb2c098197
[C++] Add C++ interface for RT-Thread kernel.
2017-01-31 13:19:18 +08:00
bernard
876a9148e7
[C++] Add WEAK for cplusplus_system_init routine.
2017-01-31 13:16:01 +08:00
Bernard Xiong
60e36defc4
[libc] Add CodeSourcery G++ lite check.
2016-07-13 09:37:51 +08:00
Bernard Xiong
47f0798079
[C++] Add _init/_fini routines for GCC
2016-06-28 08:24:26 +00:00
SchumyHao
1eea52307b
rm CPP's RT_USE_LIBC depends
...
Signed-off-by: SchumyHao <bob-hjl@126.com>
2015-11-15 16:36:57 +08:00
Bernard.Xiong
cf37bccae4
Add copyright information
2015-03-22 08:56:37 +08:00
Bernard Xiong
3962937626
Update README.md
2015-01-23 10:39:26 +08:00
Bernard Xiong
cded27b58e
Update crt_init.c
2015-01-23 10:37:07 +08:00
Grissiom
01ab0c1d1e
crt_init: fix hardfault in Keil toolchain when there is no cpp object
...
If there is no SHT$$INIT_ARRAY, calling
$Super$$__cpp_initialize__aeabi_() will fault. At least until Keil5.12
the problem still exists. So we have to initialize the C++ runtime our
own.
2015-01-22 17:27:17 +08:00
bernard
b73283135d
Add cplusplus initialization for ARMCC; Fix printf issue in _sys_write.
2014-12-31 11:53:12 +08:00
Bernard Xiong
1974bec8bf
[C++] fix the ctors initialization issue
2014-11-01 14:12:58 +08:00
Bernard Xiong
b84123b0b4
[C++] Add cplusplus component
2014-11-01 09:09:21 +08:00