41 Commits

Author SHA1 Message Date
lyon1998
be4caeee45 add other ctypes_type, add c_float 2022-04-18 14:16:55 +08:00
lyon1998
a2bbe2ef5e add ctypes_utils to supply method for ctypes 2022-04-17 22:54:07 +08:00
lyon1998
2c4ec18e06 fix preCompiler for snake case 2022-04-16 11:38:24 +08:00
lyon1998
32cc9d20bd add ctypes package 2022-04-16 00:02:41 +08:00
lyon1998
da538a1a22 add CAN for std device 2022-04-15 14:50:27 +08:00
lyon1998
29d9760256 add SPI to stddevice 2022-04-14 23:13:17 +08:00
lyon1998
52e69f45a7 support built-in list and dict 2022-04-13 12:03:10 +08:00
lyon1998
85f5265f98 need method for token as unit 2022-04-02 01:54:29 +08:00
lyon1998
b46e795b4e release v1.5.4 2022-03-30 20:15:26 +08:00
lyon1998
5154dd5e65 use PIKA_OPTIMIZE == to config OPTIMIZE 2022-03-30 20:12:39 +08:00
lyon1998
691b314557 fix panic when not 4_space 2022-03-28 22:45:29 +08:00
lyon1998
e53a0fcd7f update bsp 2022-03-26 21:10:38 +08:00
lyon1998
44e7f83a9f adding file API 2022-03-18 13:15:44 +08:00
lyon1998
d5db14067a use arg_append to save MethodInfo is ok 2022-03-15 17:46:22 +08:00
lyon1998
a4cd654b45 tested ok byteCode_getTotleSize 2022-03-11 17:08:12 +08:00
lyon
db8094d9a5 class_def is not passed 2022-03-09 13:22:55 +08:00
lyon
f6533d156b use pointTo instead of GetLastToken 2022-03-09 11:28:09 +08:00
lyon1998
ff8ce903a0 limit the api of pika_vm 2022-02-14 20:57:15 +08:00
lyon
e4363d03a2 add PikaDebug 2022-01-28 00:43:09 +08:00
lyon
a9d1bc372e add GTestTask to test task_period 2022-01-24 19:08:33 +08:00
lyon
372b619a13 task.do_always and task.run_once() is ok 2022-01-20 19:35:55 +08:00
lyon
242550076a use __INS_COMPIRE for instruct 2021-12-31 00:54:48 +08:00
lyon
2c5b210c63 move __VM_DEBUG__ to pikaConfigValid.h 2021-12-31 00:33:00 +08:00
lyon
4428763042 use __VM_DEBUG_ in default 2021-12-31 00:11:56 +08:00
lyon
adaff1bd43 add dict in stddata 2021-12-13 22:01:42 +08:00
lyon
93ee9424a8 support __init__() for class 2021-12-10 22:53:06 +08:00
lyon
37437c9c8e rename platform weak functions 2021-12-07 19:33:58 +08:00
lyon
1659e13091 use weak to support stdio 2021-12-07 19:17:36 +08:00
root
85a2734462 use pikaplatform.h to include libc 2021-12-07 15:45:38 +08:00
lyon
dd2e10f0dd add getMem method for mem checker 2021-11-20 09:43:13 +08:00
lyon
43b8105f6f add pikastdlib.py 2021-11-17 10:09:52 +08:00
lyon
3ab412f219 use NEUM to save type instead of char * 2021-11-15 09:35:48 +08:00
lyon
5316ede928 add Warning flag and solve warnings 2021-11-14 18:39:08 +08:00
lyon
5f0d7a9d31 use name_hash compile pass 2021-11-13 16:42:01 +08:00
lyon1998
a0325d176c adding operator 2021-10-20 21:06:13 +08:00
lyon1998
e5408deb06 new Obj by fun directly, not class loader 2021-10-18 09:55:09 +08:00
lyon1998
dcddd8bbb5 add dataQueue 2021-10-13 10:23:20 +08:00
lyon1998
f35b78edac support weak in CMake 2021-10-12 22:03:55 +08:00
lyon1998
cd7e342c69 adding math class to pika std lib 2021-10-11 00:11:35 +08:00
lyon
893155c0b2 use pikaPlatform to solve platform function 2021-10-05 15:34:11 +08:00
graduateDesign
cfa17f3764 chang to linux 2021-10-04 01:10:49 +08:00