47 Commits

Author SHA1 Message Date
blueloveTH
88b6b8066b up 2023-02-22 18:11:26 +08:00
blueloveTH
d6bacab50f some refactor 2023-02-18 16:44:24 +08:00
blueloveTH
b8f7491cd7 Merge branch 'main' of https://github.com/blueloveTH/pocketpy 2023-02-18 15:48:47 +08:00
blueloveTH
798697e488 up 2023-02-18 15:48:40 +08:00
aps
be6dad5c4b add enumerate 2023-02-17 15:39:41 -05:00
blueloveTH
051560279d up 2023-02-15 23:38:57 +08:00
blueloveTH
d060c45928 up 2023-02-13 17:22:47 +08:00
blueloveTH
71050fc4bb move list.__mul__ to C impl 2023-02-11 17:22:11 +08:00
blueloveTH
d70d2c6995 some update 2023-02-11 16:23:32 +08:00
aps
92f4683712 Add all, any builtins 2023-02-10 14:23:49 -05:00
blueloveTH
cb93e0ec25 add list.sort impl (quick sort) 2023-02-10 21:32:13 +08:00
blueloveTH
01be71f0ef rename 2023-02-09 20:13:57 +08:00
blueloveTH
e421a06923 rename 2023-02-09 15:32:55 +08:00
blueloveTH
981fcbc8e5 up 2023-02-04 04:07:48 +08:00
blueloveTH
9d341d2ffa some rename
Update vm.h

some change

up

Update compiler.h
2023-02-03 17:21:45 +08:00
blueloveTH
2012e47507 up 2023-02-01 15:30:57 +08:00
blueloveTH
956c0e24e3 up 2023-02-01 13:12:21 +08:00
blueloveTH
d1f12ee90c up
Update 2.py

Update 2.py

up
2023-02-01 00:49:10 +08:00
blueloveTH
3bfb18e2c3 move isinstance 2023-01-27 03:55:43 +08:00
blueloveTH
e227910dbd some fix 2023-01-02 16:45:04 +08:00
blueloveTH
e737c33b85 up 2022-12-22 11:03:15 +08:00
blueloveTH
4201a811a2 up 2022-12-18 00:04:17 +08:00
blueloveTH
db52fb5051 add set 2022-12-13 00:05:21 +08:00
blueloveTH
addd0843ea optimize dict 2022-12-09 19:14:43 +08:00
blueloveTH
db9ce1dbfc add reversed&pop 2022-12-09 00:48:00 +08:00
blueloveTH
88e1a56150 pass by value 2022-12-08 12:47:31 +08:00
blueloveTH
46230f4225 up 2022-12-04 16:46:33 +08:00
blueloveTH
d954e74188 up 2022-12-04 04:13:20 +08:00
blueloveTH
9b9e1b9fd0 fix some errors 2022-12-03 22:17:29 +08:00
blueloveTH
d1f7b02d7c Update builtins.h 2022-12-01 13:21:10 +08:00
blueloveTH
6b9002d9d6 Update builtins.h 2022-12-01 13:19:55 +08:00
blueloveTH
43f99dde5d bug fix 2022-11-19 21:17:46 +08:00
blueloveTH
3177406e1d add some methods 2022-11-14 20:25:21 +08:00
blueloveTH
2192941bc8 Update builtins.h 2022-11-13 21:09:56 +08:00
blueloveTH
15a9ec0689 Update builtins.h 2022-11-13 21:09:15 +08:00
blueloveTH
d03d168b8c add shuffle & choice
Update builtins.h
2022-11-13 20:02:10 +08:00
blueloveTH
2f1effb3e4 add random module (FROM Jacky888) 2022-11-13 19:36:36 +08:00
blueloveTH
d352aca6af add __json__ 2022-11-13 15:33:18 +08:00
blueloveTH
aa0c415f1d add __iter__ and __new__ for some types 2022-11-10 16:42:12 +08:00
blueloveTH
b52aa85f13 adjust builtins 2022-11-10 16:00:21 +08:00
blueloveTH
a61315d1f7 add arg size check 2022-11-10 15:48:08 +08:00
blueloveTH
035fe636ab Update builtins.h
Update builtins.h

Update builtins.h

Update builtins.h
2022-11-08 22:19:09 +08:00
blueloveTH
a7f3cab132 Update builtins.h 2022-11-08 21:26:42 +08:00
blueloveTH
81516eafb5 add __repr__ 2022-11-07 22:19:00 +08:00
blueloveTH
630828f6e9 fix eq problem 2022-11-07 22:07:15 +08:00
blueloveTH
a4dc943c7b move str.join | add partial support of tuple 2022-11-06 15:48:28 +08:00
blueloveTH
0891000a46 init 2022-11-06 12:16:57 +08:00