214 Commits

Author SHA1 Message Date
Lyon
c43b710d64 update pikacompiler to fix parse bugs 2023-06-22 13:10:13 +08:00
lyon
ea986f3ef8 update pikaCompiler api to new api 2023-06-10 16:54:36 +08:00
pikastech
307250861c restore pikaCompiler 2023-05-28 12:29:24 +08:00
lyon1998
994343a1d3 use ustc, fix build.sh for first time 2023-05-25 16:13:27 +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
pikastech
c986cd2d48 fix build.sh 2023-05-23 16:11:07 +08:00
pikastech
83f591f2c8 update build.sh 2023-05-23 16:09:37 +08:00
pikastech
21e313db86 _ 2023-05-23 15:58:37 +08:00
pikastech
e5fa43003c update lab filelist 2023-05-22 18:59:28 +08:00
lyon
7f89b1a481 Merge branch 'builtins' 2023-05-22 02:40:16 +08:00
lyon
77e8d9ed22 support build cache 2023-05-22 02:39:58 +08:00
lyon
0fb65efa43 fix msc, add builtins to msc default 2023-05-21 23:09:36 +08:00
lyon
c823ad0879 support isinstance() for simple type 2023-05-21 01:19:13 +08:00
lyon
32c2c1eed5 ready to release v1.12.2 2023-05-03 22:25:02 +08:00
Jonathan Neuschäfer
9287772e2b fix a typo 2023-04-28 08:21:53 +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
1610574158 error when import pyi from pyi, and imported def fn 2023-01-09 21:56:45 +08:00
dreamcmi
04322b95bf fix complier build error on macos 2022-12-13 14:37:20 +08:00
lyon
1a66a70893 update pre-compiler
update version
2022-12-03 19:06:09 +08:00
lyon
b9c94ca91d update precompiler 2022-11-15 09:59:12 +08:00
lyon
338d385be7 fix compile py module on requestment.exe faild 2022-10-29 22:10:27 +08:00
lyon
0dc51e23c3 use 0x0f as magic code begin 2022-10-27 13:03:25 +08:00
lyon
779f02b39d gen magic code for *.py.o 2022-10-24 12:20:35 +08:00
lyon
df65e2def9 support RES on pikaCompiler 2022-10-24 10:14:12 +08:00
lyon
f507182d3f fix ./msc xxx -o yyy 2022-10-24 00:27:11 +08:00
lyon
3fbbd94e5a build rust-msc for windows 2022-10-24 00:18:39 +08:00
lyon
ed060f0c24 use u32 size value inner *.py.o 2022-10-23 18:57:00 +08:00
pikastech
e72d1efa36 ignore .pyi if .py.o exist
support load py.o

add cjon_test.pyi
2022-10-21 12:30:42 +08:00
pikastech
6bb5adde37 support run obj_runChar inner pikaScriptShell 2022-10-20 22:51:51 +08:00
pikastech
9865d65bbf support multi import ok, cmodule ok 2022-10-20 15:16:44 +08:00
pikastech
cde255ea4b fix msvc 2022-10-17 14:06:29 +08:00
pikastech
cf6a2b965d fitting msvc 2022-10-17 14:02:27 +08:00
pikastech
489b103ace release v1.11.5 2022-10-15 23:33:54 +08:00