119 Commits

Author SHA1 Message Date
lyon1998
4b2787903c fix pyi fn()->None return type 2024-08-02 02:25:38 +08:00
lyon1998
940b273c4e apply patch on pre-compiler executable 2024-07-27 02:28:54 +08:00
lyon1998
ee6889d64a fix subdir for pre-compiler, fix num + str opt 2024-05-15 10:48:54 +08:00
lyon1998
701006cb93 ready to release v1.13.3 2024-03-02 16:13:32 +08:00
lyon
3a38de4d7a fix cmodule import issue 2024-02-18 20:59:46 +08:00
lyon1998
9537c00c04 update precompiler 2024-01-28 19:25:46 +08:00
lyon1998
c52e180975 fix attr.XX.YY cause mem lack 2024-01-01 19:22:21 +08:00
lyon1998
911b86d218 support macro control for obj_newObj 2023-12-16 22:47:20 +08:00
lyon1998
429adcef77 fix file size align in pya (v7) 2023-12-03 01:49:05 +08:00
lyon
c7621827d9 support binder scan for subdir, fix for AC5 2023-10-31 23:45:53 +08:00
lyon
7e3679d72a sync cross 2023-10-31 22:53:40 +08:00
lyon
4608bc8d28 fix cross-build 2023-10-30 02:05:15 +08:00
lyon
47bbcc2c52 fix format for msc 2023-10-15 16:12:00 +08:00
lyon
40e63ddfbf fix version_info.rs 2023-10-15 12:47:37 +08:00
Lyon
97f99483a8 fix module_list for binder 2023-10-03 13:39:00 +08:00
Lyon
98f052e5b5 support load module_list.txt to voerride default one 2023-10-03 12:48:55 +08:00
Lyon
8f059ae05e support pack modules inner requestment.txt 2023-10-03 03:00:06 +08:00
xie-jc
aa74c623a8 修复set_break连续设置的崩溃问题 2023-09-30 00:30:26 +08:00
xie-jc
6c84b4d3a4 预编译器支持--break-point选型计算字节码pc 2023-09-29 22:32:24 +08:00
Lyon
b789e4f67c support from <mod> import * for py modules 2023-09-24 22:19:24 +08:00
Lyon
7b1a3390ab optimize stack size for big list 2023-07-31 13:02:03 +08:00
Lyon
9178ba9789 release comprehension and optimize zlib stack usage 2023-07-27 18:01:18 +08:00
Lyon
abb91bf360 update msc 2023-07-19 10:52:47 +08:00
Lyon
b84fe183f4 update msc 2023-07-18 01:22:45 +08:00
Lyon
b0229741ec support .h gen for every .pyi to avoid compile err 2023-07-16 14:59:19 +08:00
Lyon
87176dbd53 update pikac 2023-07-07 01:46:45 +08:00
Lyon
87b426f53e update msc-win10 to version5 2023-07-06 19:33:12 +08:00
Lyon
129b2b95c8 support tuple(), '^', and more self-opt 2023-06-29 01:03:26 +08:00
Lyon
c43b710d64 update pikacompiler to fix parse bugs 2023-06-22 13:10:13 +08:00
pikastech
ebf4344608 fix msc rm dir field 2023-05-23 21:54:16 +08:00
pikastech
08109ed4e0 fix msc remove err 2023-05-23 21:03:15 +08:00
pikastech
4fa7e9ab3e ready to release v1.12.3 2023-05-23 18:26:03 +08:00
lyon
32c2c1eed5 ready to release v1.12.2 2023-05-03 22:25:02 +08:00
pikastech
f53f6571bd support 1M precompiler file buff 2023-04-19 18:42:07 +08:00
pikastech
aeef23fc3b fix align issue on unpack file 2023-03-23 16:30:26 +08:00
pikastech
da27ea4492 fix format err after code block when codegen
udpate msc
2023-03-21 13:49:33 +08:00
pikastech
03e1b65689 support examples on API doc 2023-03-20 11:03:56 +08:00
pikastech
d8405c4f1a add doc backend
support file2doc, can draw function

use HELPER_MACRO in parser_test

fixing dostring parse

fix docstring

generate md with class and function ok

succeed to generate docstring to markdown

generate API doc ok

support --docgen and --docgen -o arg for compiler

update msc
2023-03-19 21:10:38 +08:00
lyon
c58b0ccd0c update msc 2023-03-15 22:24:26 +08:00
pikastech
ee9d1e696a auto release packages form linux port 2023-03-15 16:20:59 +08:00
lyon
8ad1427f51 fix parse err, open assert on rust-msc-
add test about while data[:]

add test for list_list slice

release cross build
2023-03-08 20:54:42 +08:00
pikastech
408c2d30d7 update msc 2023-03-01 15:47:25 +08:00
lyon
85d989028e support bool type 2023-02-18 16:35:03 +08:00
lyon
c8942776e9 update msc 2023-02-14 21:06:04 +08:00
lyon
dacf1584e4 fix cross build 2023-02-14 11:37:28 +08:00
lyon
c96d9eb1a4 update modules_size 2023-01-19 21:41:59 +08:00
lyon
4a654c0884 update msc 2023-01-19 21:19:40 +08:00
lyon
a88cb68bd7 update precompiler 2023-01-19 18:14:30 +08:00
lyon
8021938826 redirect PikaStdDevice.Time to time, fix msc 2023-01-10 11:41:21 +08:00
lyon
1a66a70893 update pre-compiler
update version
2022-12-03 19:06:09 +08:00