lyon
|
309102bd2a
|
correct pwd of getDependencies
|
2022-05-07 19:28:27 +08:00 |
|
lyon
|
54b1738155
|
scan bytecode and get compile list is ok
|
2022-05-07 18:21:38 +08:00 |
|
lyon
|
94a47b1fbc
|
load bytecode ok
|
2022-05-07 14:46:24 +08:00 |
|
lyon
|
2a3b272ccd
|
ready to analize dependencies by maker
|
2022-05-07 14:31:56 +08:00 |
|
lyon
|
9d871387dc
|
use Maker to build modules
|
2022-05-06 18:50:11 +08:00 |
|
lyon
|
8cc930389d
|
add _WIN32 to support windows
|
2022-05-05 21:49:58 +08:00 |
|
lyon
|
953014bbf7
|
support MINGW32 about weak
|
2022-05-04 20:42:32 +08:00 |
|
lyon
|
9db9888a49
|
load libfile to array asset file is ok
|
2022-05-04 16:53:07 +08:00 |
|
lyon
|
5aa541afa1
|
fix valgiand
|
2022-05-04 15:36:55 +08:00 |
|
lyon
|
b1b45b8784
|
add magic_code and version_num to lib_file info_block
|
2022-05-04 15:32:18 +08:00 |
|
lyon
|
c9d20a74e7
|
LibObj_loadLibraryFile is tested ok
|
2022-05-02 21:29:10 +08:00 |
|
lyon
|
61dc2930be
|
const_pool and dynamic_pool tested ok
|
2022-05-02 19:49:47 +08:00 |
|
lyon
|
44e7f0c738
|
fix all valgrind mem error
|
2022-05-02 17:56:38 +08:00 |
|
lyon
|
b1611b2d4c
|
fix mem error of queue_getStr()
|
2022-05-02 15:34:32 +08:00 |
|
lyon
|
95de5d6be8
|
using valgrand to find mem error
|
2022-05-02 14:48:10 +08:00 |
|
lyon
|
fb83843883
|
add syntax_level config
|
2022-05-02 11:46:20 +08:00 |
|
lyon
|
c53c7c5b4f
|
format
|
2022-05-02 02:19:21 +08:00 |
|
lyon
|
2d69b87354
|
format
|
2022-05-02 02:12:23 +08:00 |
|
lyon
|
473ee90af5
|
generate *.py.a is ok
|
2022-05-02 01:54:28 +08:00 |
|
lyon
|
3fd45abe68
|
not use 'index' in LibObj
|
2022-05-01 21:07:41 +08:00 |
|
lyon
|
c94139da3d
|
renmae PikaCompiler
|
2022-05-01 20:33:28 +08:00 |
|
lyon
|
6d5a7b3aaf
|
compile_link_import ok
|
2022-05-01 17:08:24 +08:00 |
|
lyon
|
760484ecf0
|
find module in __lib when module is not built-in
|
2022-05-01 16:31:54 +08:00 |
|
lyon
|
aa5858f1c6
|
writing _IMP ins argratem
|
2022-05-01 12:27:14 +08:00 |
|
lyon
|
2ed1750469
|
add IMP ins
|
2022-05-01 12:15:39 +08:00 |
|
lyon
|
dafcc8d705
|
update /src
|
2022-05-01 11:56:31 +08:00 |
|
lyon
|
4cad22ebde
|
parse 'import' as operator
|
2022-05-01 09:41:50 +08:00 |
|
lyon
|
9fb6a17ef1
|
add file buff_size
|
2022-04-30 23:57:32 +08:00 |
|
lyon
|
f6984bb909
|
memset buf to {0} befor read file
|
2022-04-30 23:51:25 +08:00 |
|
lyon
|
f002d9f73d
|
static Link ok
|
2022-04-30 23:13:05 +08:00 |
|
lyon
|
e6b9116f1b
|
LibObj_listModules to print modules is ok
|
2022-04-30 23:07:30 +08:00 |
|
lyon
|
330cde9a88
|
push bytecode file is ok
|
2022-04-30 22:59:19 +08:00 |
|
lyon
|
cf17e64356
|
format
|
2022-04-30 22:46:13 +08:00 |
|
lyon
|
c61f1e2a15
|
push bytecodefile mem test ok
|
2022-04-30 22:40:52 +08:00 |
|
lyon
|
09fa1e5a22
|
lib_link_bytecode test ok
|
2022-04-30 21:13:42 +08:00 |
|
lyon
|
882421ae5b
|
add PikaLib class to gen '*.a'
|
2022-04-29 23:56:54 +08:00 |
|
lyon
|
8e94ec2e26
|
use main.py.o as bytecode file subfix
|
2022-04-29 01:17:39 +08:00 |
|
lyon
|
a6384c45c8
|
move main.py to test/python/main.py
|
2022-04-29 01:17:39 +08:00 |
|
lyon
|
d0aff0c6b3
|
test compilefile in github server
|
2022-04-29 00:18:49 +08:00 |
|
lyon
|
683a21b66a
|
support TinyObj()
|
2022-04-28 17:35:11 +08:00 |
|
lyon
|
7f410b1316
|
not use PikaMain
|
2022-04-28 17:17:12 +08:00 |
|
lyon
|
c3bc444af0
|
assert for test_import_bf1/2 is ok
|
2022-04-28 16:55:48 +08:00 |
|
lyon
|
652962c4c3
|
use ... insetad of pass in PikaStdLib.pyi
|
2022-04-28 15:53:09 +08:00 |
|
lyon
|
8df290da3f
|
use pyi instaed of py for C moudle
|
2022-04-28 11:47:37 +08:00 |
|
lyon
|
aa676d380b
|
format
|
2022-04-28 00:49:40 +08:00 |
|
lyon
|
09e396fa39
|
use MetaObj as defailt obj
|
2022-04-28 00:48:40 +08:00 |
|
lyon
|
5cbe98d212
|
keep both meta obj and direct obj, meta obj cannot init with arg
|
2022-04-28 00:42:06 +08:00 |
|
lyon
|
ceb8de7c81
|
format arg_new[]Obj api
|
2022-04-28 00:29:32 +08:00 |
|
lyon
|
bac4c4c90a
|
clear baseobj
|
2022-04-28 00:17:05 +08:00 |
|
lyon
|
12342e25f5
|
ready to remove mate_obj
|
2022-04-27 23:47:05 +08:00 |
|