pikastech
7aaeffeeb0
add cpp support for kernal .h
2023-03-28 09:37:30 +08:00
lyon
38388625ca
support mark-sweep gc
...
change project name and url on kernal sources
rename global Value
format name
use g_PikaObjState
add gc chain
add gc_mark()
add printCanFree
add sub locals init
try use mark-sweep to solve circle-ref
use mark sweep to collect circle ref succeed
import mark-sweep GC
config_default
update
2023-03-05 12:57:27 +08:00
lyon
320ded11c7
support obj_runCharInit() and obj_runChar()
2022-05-27 09:44:42 +08:00
lyon
e860275c99
support __str__ in for print
2022-05-25 13:46:48 +08:00
lyon
bac4c4c90a
clear baseobj
2022-04-28 00:17:05 +08:00
lyon1998
1bf4b687ca
init freeObj in the constructor
2022-04-03 19:02:19 +08:00
lyon1998
89a683c6ce
use defineConstructor in rust_compiler
2022-04-03 18:30:08 +08:00
lyon1998
60514571b6
clean stack when match new line
2022-03-29 22:32:20 +08:00
lyon1998
d384352c2c
use PIKA_PYTHON macro instead of comment
2022-03-24 11:46:27 +08:00
lyon1998
c21a1cfc3b
use ARG_TYPE to run method
2022-03-14 13:54:10 +08:00
lyon
e25cbbef92
cmo to com
2021-11-16 08:49:33 +08:00
lyon
669b037519
add MIT license to sorce files
2021-11-16 08:46:44 +08:00
lyon1998
146166fd29
debug core by keil
2021-10-19 09:13:10 +08:00
lyon1998
6c7eb7e55a
use New_Class() back, and Class()need to be generate
2021-10-18 17:33:55 +08:00
lyon1998
4c6ec93f41
args_set can update type
2021-10-18 16:08:28 +08:00
lyon1998
709f9437bf
change New_Class() to Class()
2021-10-18 11:33:11 +08:00
lyon1998
e5408deb06
new Obj by fun directly, not class loader
2021-10-18 09:55:09 +08:00
graduateDesign
9449448756
change example to bsp
2021-10-04 01:08:08 +08:00