1115 Commits

Author SHA1 Message Date
blueloveTH
c9ace234cc more fix... 2023-08-13 02:17:50 +08:00
blueloveTH
0bd7b45160 fix an internal bug of dict 2023-08-13 01:39:37 +08:00
blueloveTH
b42a2d5b26 ... 2023-08-13 00:42:36 +08:00
blueloveTH
620e82f0ab add os.system 2023-08-12 16:09:53 +08:00
blueloveTH
c6b1c1015b fix a compile bug when PK_ENABLE_OS is 0 2023-08-12 02:40:48 +08:00
blueloveTH
9e9cbcdffd ... 2023-08-11 00:10:54 +08:00
blueloveTH
c2c1f7bf86 ... 2023-08-10 01:54:31 +08:00
blueloveTH
31850d3f29 support line continuation character 2023-08-10 01:49:37 +08:00
BLUELOVETH
ce295301fc fix a bug of dict orders 2023-08-07 21:40:52 +08:00
BLUELOVETH
c87127dbbd ... 2023-08-07 21:08:11 +08:00
BLUELOVETH
c8b71d9223 fix https://github.com/blueloveTH/pocketpy/issues/126 2023-08-07 17:21:13 +08:00
blueloveTH
38f5eb5bcf fix: dict and mappingproxy cannot be hashed 2023-08-05 16:21:21 +08:00
blueloveTH
f16f98fcf8 ... 2023-08-05 15:44:23 +08:00
blueloveTH
ed669b4069 gcnew constructs PyObject inplace, no std::move any more! 2023-08-04 22:55:46 +08:00
BLUELOVETH
fc8772a240 fix a bug of mat3x3.__rmul__ 2023-08-03 16:17:32 +08:00
BLUELOVETH
7e1a5e9a6b add box2d as builtin modules (WIP) 2023-08-03 12:49:32 +08:00
BLUELOVETH
d9c98bb7d8 Revert "native modules are lazy by default"
This reverts commit 1e7fe289989314c876232782e5f9cc7f8037c8d8.
2023-08-03 11:51:12 +08:00
BLUELOVETH
1e7fe28998 native modules are lazy by default 2023-08-03 11:42:35 +08:00
BLUELOVETH
2a0bc6d504 ... 2023-08-03 11:25:31 +08:00
blueloveTH
7741d592da reimpl round in cpp 2023-08-02 23:29:13 +08:00
blueloveTH
014902b4bb open default mode is 'r' 2023-08-02 23:16:21 +08:00
BLUELOVETH
26fe69da28 ... 2023-08-02 14:38:00 +08:00
BLUELOVETH
f0ca29a30a some important changes
1. add `colorsys`
2. handle `__all__` in modules
3. `is_pod` for c++17/20
2023-08-02 13:04:39 +08:00
blueloveTH
604ca77e48 fix https://github.com/blueloveTH/pocketpy/issues/121 2023-07-29 22:18:39 +08:00
BLUELOVETH
ff2d76895f support 🥕 as identifier 2023-07-27 11:59:30 +08:00
BLUELOVETH
97f8ec81e6 ... 2023-07-26 15:16:55 +08:00
BLUELOVETH
9c18f48264 fix a potential bug of str initialization order 2023-07-26 14:23:19 +08:00
blueloveTH
67c0c68463 fix a bug of str assignment 2023-07-26 01:25:20 +08:00
blueloveTH
a0bc51ab94 ... 2023-07-26 01:15:15 +08:00
blueloveTH
b0361b801a Revert "..."
This reverts commit d9b83fbeb70ed75079a538b77887269ed0cb58ef.
2023-07-22 22:44:27 +08:00
blueloveTH
d9b83fbeb7 ...
...
2023-07-22 22:44:23 +08:00
blueloveTH
f669239f8d ... 2023-07-20 22:36:10 +08:00
BLUELOVETH
04c9cb8544 ... 2023-07-19 18:21:30 +08:00
BLUELOVETH
9a5fae3659 Revert "..."
This reverts commit 584939ee10afb4d1d4505c3079bbcc3a9a5143c5.
2023-07-19 18:20:25 +08:00
BLUELOVETH
584939ee10 ... 2023-07-19 18:13:22 +08:00
BLUELOVETH
6ee0a169d0 ... 2023-07-19 16:02:47 +08:00
BLUELOVETH
864345ccc3 ... 2023-07-19 15:50:23 +08:00
BLUELOVETH
08238b1330 ... 2023-07-19 15:35:17 +08:00
BLUELOVETH
db321abdae ... 2023-07-19 13:30:14 +08:00
blueloveTH
9a7fabeb75 ... 2023-07-18 23:02:22 +08:00
blueloveTH
5729c0f377 Merge branch 'main' of https://github.com/blueloveTH/pocketpy 2023-07-18 22:02:09 +08:00
blueloveTH
4223004b8d ... 2023-07-18 22:02:05 +08:00
BLUELOVETH
fc70cd4b08 ... 2023-07-18 18:17:33 +08:00
BLUELOVETH
c0e06c3144 ... 2023-07-18 18:10:11 +08:00
BLUELOVETH
78ac9488ff ... 2023-07-18 12:17:26 +08:00
blueloveTH
9732828e85 support bytes literal, e.g. b'\xff\12' 2023-07-16 23:39:04 +08:00
blueloveTH
d5711da2ad ... 2023-07-16 23:18:31 +08:00
blueloveTH
93024830cd ... 2023-07-15 21:45:35 +08:00
blueloveTH
578d6a25cd ... 2023-07-15 21:20:39 +08:00
blueloveTH
35a694ac29 ... 2023-07-15 16:14:10 +08:00