168 Commits

Author SHA1 Message Date
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
beec29d0c3 some refactor 2024-05-03 19:51:41 +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
022e9c53fb move min/max to cpp 2024-05-03 17:38:32 +08:00
blueloveTH
46a800e43b some refactor 2024-05-03 17:04:05 +08:00
blueloveTH
15c254ab87 rollback fix init 2024-05-03 16:36:50 +08:00
blueloveTH
48bd3e113e some fix 2024-05-03 15:54:29 +08:00
blueloveTH
d8d5a1588a some refactor 2024-05-03 15:48:29 +08:00
blueloveTH
3ae17e00f2 some fix 2024-05-03 15:23:16 +08:00
blueloveTH
5be2745220 some fix 2024-05-02 16:03:24 +08:00
blueloveTH
51611da6d9 Update vm.cpp 2024-04-30 20:34:21 +08:00
blueloveTH
aba90c1eb1 some optimize 2024-04-29 21:45:10 +08:00
blueloveTH
1227667735 some fix 2024-04-29 13:06:39 +08:00
blueloveTH
c7495853ec compatible fix 2024-04-29 13:04:53 +08:00
blueloveTH
f752acdfc8 break change of m__next__ 2024-04-29 11:57:21 +08:00
blueloveTH
a6c4b33e8b some fix 2024-04-28 20:22:08 +08:00
blueloveTH
aa8360cc22 some fix 2024-04-27 23:36:33 +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
508cbfdb75 some refactor 2024-04-24 17:54:55 +08:00
blueloveTH
a08efc0a6a move op_names 2024-04-20 12:25:51 +08:00
blueloveTH
88628f3942 Update vm.cpp 2024-04-16 23:37:36 +08:00
blueloveTH
c4b3d2bb5f refactor 2024-04-16 23:31:12 +08:00
blueloveTH
4083d16a38 change bind_property 2024-04-16 23:11:39 +08:00
blueloveTH
0ec01abdeb refactor __doc__ and rm __signature__ 2024-04-16 23:06:43 +08:00
blueloveTH
49045f2c48 add l and ll 2024-04-15 19:38:11 +08:00
blueloveTH
6ec6c5290b some fix 2024-04-14 21:26:03 +08:00
blueloveTH
d87c9ff850 add breakpoint 2024-04-14 20:33:04 +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
5d4294b457 add pkpy_set_main_argv 2024-04-14 13:29:20 +08:00
blueloveTH
96eaeb49f5 some fix 2024-04-14 01:20:56 +08:00
BLUELOVETH
4d2af4b83d
allow next to be compatible with cpython (#241)
* add `itertools`

* Update _generated.h

* allow `next` to be compatible with cpython
2024-04-14 00:08:41 +08:00
blueloveTH
f53a46941a deprecate *non_tagged* 2024-04-11 11:50:15 +08:00
blueloveTH
b3c898672e Update vm.cpp 2024-04-11 11:31:46 +08:00
blueloveTH
1f4b72e010 fix function types 2024-04-11 11:21:35 +08:00
blueloveTH
49ee693d40 optimize for empty function 2024-04-11 01:31:45 +08:00
blueloveTH
e86baa2e2f add optimized opcodes for FOR_ITERs 2024-03-29 01:29:32 +08:00
blueloveTH
c77fef35a2 refactor defaultdict 2024-03-28 19:21:56 +08:00
albertexye
142e4fd45f
Sort names returned by the built-in dir method (#231)
* Sort names returned by the built-in dir method

* some fix

---------

Co-authored-by: blueloveTH <blueloveth@foxmail.com>
2024-03-27 16:07:35 +08:00
blueloveTH
636944632d fix a bug 2024-03-24 23:20:23 +08:00
blueloveTH
0d0261c069 some fix 2024-03-17 19:02:04 +08:00
blueloveTH
150af1b714 some fix 2024-03-17 18:59:58 +08:00
blueloveTH
f9cc2f2f29 some optimize 2024-03-17 18:50:44 +08:00
blueloveTH
fd082c20e6 add some cases 2024-03-17 18:36:08 +08:00