130 Commits

Author SHA1 Message Date
blueloveTH
8f114ad816 some fix 2024-05-19 16:10:49 +08:00
blueloveTH
9a1a7f92b7 refactor 2024-05-19 15:55:51 +08:00
blueloveTH
5e0e2c9c51 some inline 2024-05-19 01:54:08 +08:00
blueloveTH
9864fb13cc fix msvc asm bug 2024-05-19 00:23:14 +08:00
blueloveTH
f0f6a6a4fb Update ceval.cpp 2024-05-18 23:50:30 +08:00
blueloveTH
d6b3091cc9 Update ceval.cpp 2024-05-18 22:34:22 +08:00
blueloveTH
49379b177a some fix 2024-05-18 22:31:44 +08:00
blueloveTH
39dd1a8e21 some fix 2024-05-18 22:13:14 +08:00
blueloveTH
41aae44f21 Update ceval.cpp 2024-05-18 21:29:00 +08:00
blueloveTH
fd8ff0cd84 Update ceval.cpp 2024-05-18 21:14:13 +08:00
blueloveTH
d10ab9f70d Update ceval.cpp 2024-05-18 21:08:54 +08:00
blueloveTH
fb2c168a20 some fix 2024-05-18 19:23:41 +08:00
blueloveTH
cef275f900 some fix 2024-05-13 01:59:38 +08:00
blueloveTH
529c23043c a lot of fix 2024-05-13 01:24:17 +08:00
blueloveTH
f5a4c37968 init 2024-05-12 23:43:06 +08:00
blueloveTH
82d192e8da replace PyObject* with PyVar 2024-05-12 20:16:55 +08:00
blueloveTH
6e9e25ca34 some fix 2024-05-10 14:30:15 +08:00
blueloveTH
5cfd66f8b2 impl py_exec and py_eval 2024-05-10 14:03:00 +08:00
blueloveTH
331dedcd28 add py_exec and py_eval prototype 2024-05-10 12:06:25 +08:00
blueloveTH
eae0aa6c8b some fix 2024-05-05 11:36:17 +08:00
blueloveTH
0f47105b27 doc fix 2024-05-05 10:51:06 +08:00
blueloveTH
cc68c0dcc8 some optimize 2024-05-03 21:19:47 +08:00
blueloveTH
128f2e933d remove comma 2024-05-03 21:16:40 +08:00
blueloveTH
533ecad9b7 some fix 2024-05-03 21:14:33 +08:00
blueloveTH
bb27112575 some refactor 2024-05-03 20:54:18 +08:00
blueloveTH
f91c4db49d some fix 2024-05-03 20:36:07 +08:00
blueloveTH
d313257d48 some rename 2024-05-03 20:04:40 +08:00
blueloveTH
8795d2c06d some fix 2024-05-03 19:53:55 +08:00
blueloveTH
fd12deeec3 remove VM::top_frame 2024-05-03 19:49:12 +08:00
blueloveTH
4f520a0c26 some rename 2024-05-03 19:45:05 +08:00
blueloveTH
9331e8eae0 some rename 2024-05-03 19:39:16 +08:00
blueloveTH
d8d5a1588a some refactor 2024-05-03 15:48:29 +08:00
blueloveTH
aba90c1eb1 some optimize 2024-04-29 21:45:10 +08:00
blueloveTH
f752acdfc8 break change of m__next__ 2024-04-29 11:57:21 +08:00
blueloveTH
ea6bd4a473 Update ceval.cpp 2024-04-28 20:09:11 +08:00
blueloveTH
f619cee961 add FOR_ITER_UNPACK 2024-04-28 20:04:13 +08:00
blueloveTH
6cc4d9c5cc add PK_ENABLE_PROFILER 2024-04-27 20:01:58 +08:00
blueloveTH
4665fb3405 add OP_LOAD_SUBSCR_SMALL_INT 2024-04-27 19:42:39 +08:00
blueloveTH
b703abbbb2 some refactor 2024-04-27 17:01:59 +08:00
blueloveTH
9c9faa5f89 remove an UB 2024-04-23 12:29:33 +08:00
blueloveTH
16d595b6b4 some optimize 2024-04-20 11:50:28 +08:00
blueloveTH
d2052557f7 fix line_profiler 2024-04-14 21:39:10 +08:00
blueloveTH
6ec6c5290b some fix 2024-04-14 21:26:03 +08:00
blueloveTH
b6d62c9d89 add breakpoint 2024-04-14 20:14:51 +08:00
blueloveTH
aaa0d55361 add breakpoint 2024-04-14 18:31:14 +08:00
blueloveTH
f53a46941a deprecate *non_tagged* 2024-04-11 11:50:15 +08:00
blueloveTH
10ca25f6b0 add enum module 2024-04-06 17:00:50 +08:00
blueloveTH
e86baa2e2f add optimized opcodes for FOR_ITERs 2024-03-29 01:29:32 +08:00
blueloveTH
f9f3827d5d remove a tmp var 2024-03-18 12:55:42 +08:00
blueloveTH
f48db51d7c some optimize 2024-03-17 19:10:45 +08:00