84 Commits

Author SHA1 Message Date
lyon
8db4463cb3 update rust-msc-win10 2022-05-10 00:34:16 +08:00
lyon
da447b01d5 import test_module1.py not ok 2022-05-07 19:51:52 +08:00
lyon
9d871387dc use Maker to build modules 2022-05-06 18:50:11 +08:00
lyon
94f6d7c016 use rust-c pre-compiler instead 2022-05-06 12:57:33 +08:00
lyon
fac462199e add .py 2022-05-05 21:52:49 +08:00
lyon
8dbf7e7a63 build -dev to avoid commit 2022-05-05 21:51:45 +08:00
lyon
8cc930389d add _WIN32 to support windows 2022-05-05 21:49:58 +08:00
lyon
995f674fef use cmake option to support build and cross-build 2022-05-05 21:38:19 +08:00
lyon
1fc5a9194a build on windows is ok 2022-05-05 20:26:03 +08:00
lyon
8c48a8f720 divide build and cross-build.sh, cross-build not ok, cannot find fun 2022-05-05 19:48:17 +08:00
lyon
34bb6183be try to cross-build rust with c but not ok 2022-05-05 19:44:00 +08:00
lyon
721b321e64 not rm libpikabinder 2022-05-05 19:20:25 +08:00
lyon
69a4510d0e add .h 2022-05-05 19:19:37 +08:00
lyon
7389095b26 build api-bind and codegen together 2022-05-05 16:42:24 +08:00
lyon
541b775fd4 link pikabinder is ok 2022-05-05 16:36:36 +08:00
lyon
bd1a491b3e improve build.sh 2022-05-05 16:18:16 +08:00
lyon
04725f0996 build libpikabind is ok 2022-05-05 16:16:08 +08:00
lyon
56add2f591 build libpika_build.a 2022-05-05 16:06:57 +08:00
lyon
a725a4c0f5 not print warning when found *.py 2022-05-05 15:20:30 +08:00
lyon
8df290da3f use pyi instaed of py for C moudle 2022-04-28 11:47:37 +08:00
lyon
3a41e0e8ec pre-compiler only solve '#api' file 2022-04-26 22:00:20 +08:00
lyon
3255050348 update msc 2022-04-22 12:50:42 +08:00
lyon
62718cc884 just not print info 2022-04-22 12:49:22 +08:00
lyon
087d7bbe80 update win10 msc 2022-04-21 12:42:26 +08:00
lyon1998
96dfc6fc1d support 'from import' for pre-comiler 2022-04-21 12:37:23 +08:00
lyon1998
7006e7f014 use __do_analize_file to support indirect server 2022-04-20 19:06:11 +08:00
lyon1998
bffb69cc7c update gtest.sh 2022-04-20 18:44:26 +08:00
lyon
3fae2b5e86 update rust-msc-win10 2022-04-20 17:12:32 +08:00
lyon1998
b015af566d update ctypes Test input to bytes 2022-04-19 18:30:24 +08:00
lyon
dba046dd76 update pre-compiler-win10 2022-04-18 18:13:52 +08:00
lyon1998
5bbb1ba948 only compile once 2022-04-18 18:05:34 +08:00
lyon1998
6c0e7e78c9 set other type all to PikaObj* 2022-04-16 14:16:12 +08:00
lyon1998
2c4ec18e06 fix preCompiler for snake case 2022-04-16 11:38:24 +08:00
lyon1998
e5d07cf0ce fix warnings for rust-msc 2022-04-08 23:59:16 +08:00
lyon
c6572fba4f support 'self' arg for rust-msc 2022-04-07 23:17:53 +08:00
lyon1998
5429ae18b5 support self in msc 2022-04-07 09:19:14 +08:00
lyon1998
d4ead82c98 update pikaStdDevice to prot from package 2022-04-07 09:06:38 +08:00
lyon1998
89a683c6ce use defineConstructor in rust_compiler 2022-04-03 18:30:08 +08:00
lyon
48e23e1515 update rust-msc 2022-04-03 13:41:32 +08:00
lyon1998
6d9afa296e use obj_newObjInPackge instead of newMateObj directly 2022-03-31 19:35:48 +08:00
lyon1998
94ed084723 manully add packages in PikaStdLib 2022-03-31 18:27:54 +08:00
lyon
0bfdefeb9d update msc_latest_exe 2022-02-16 20:10:16 +08:00
lyon
9dc0d5b10f solve the pkg in req.txt as the top package, to supply [pkg]-api.c and
[pkg].h
2022-02-16 19:15:09 +08:00
lyon
907155bc79 update msc to fix case match bug in 'import' 2022-02-10 00:58:59 +08:00
lyon
a7fb3ba1c8 check case when open file 2022-02-09 16:51:10 +08:00
lyon
c9964a81b4 update rust-msc-latest-win10 2022-02-05 04:03:02 +08:00
lyon
ca923c87b8 compile pkgs in requestment.txt to 2022-02-05 04:00:08 +08:00
lyon
5ac0bf0c69 update rs 2022-01-31 01:21:25 +08:00
lyon
6719697d94 update msc-win10 2022-01-31 01:18:51 +08:00
lyon
15c0c1858a update pikacompiler win10 2022-01-31 01:07:57 +08:00