blueloveTH
5d8267977c
...
2024-01-02 20:36:05 +08:00
blueloveTH
1a8877f28a
fix broken c-api
2024-01-02 20:33:09 +08:00
blueloveTH
c6ec028730
support real exceptions
2024-01-02 16:42:08 +08:00
blueloveTH
889cf99695
...
2023-12-30 20:58:52 +08:00
blueloveTH
2898fbd5cb
rename some config keys
2023-12-30 15:04:17 +08:00
blueloveTH
512ca74e35
...
2023-12-30 14:34:47 +08:00
blueloveTH
f650f159b4
...
2023-12-30 14:33:04 +08:00
blueloveTH
1e178caf6e
add cmath
module
2023-12-30 13:57:51 +08:00
blueloveTH
b89395a1fe
some cleanup
2023-12-26 21:52:05 +08:00
blueloveTH
63d47cf62f
...
2023-12-26 21:47:00 +08:00
blueloveTH
f7fb3c1c98
...
2023-12-26 21:44:02 +08:00
blueloveTH
783f3b7ebd
some cleanup
2023-12-26 21:38:38 +08:00
blueloveTH
03342a5230
...
2023-12-24 00:27:01 +08:00
blueloveTH
ff51469dc4
change built-in Types to constexpr
2023-12-24 00:15:23 +08:00
blueloveTH
475bce9999
add @dataclass
2023-12-21 23:09:23 +08:00
blueloveTH
d1080aab1f
...
2023-12-21 00:09:44 +08:00
blueloveTH
8da205f4f9
...
2023-12-19 20:24:42 +08:00
blueloveTH
63b0a592bd
some fix
2023-12-19 14:44:09 +08:00
blueloveTH
9cc0c4a504
some fix
2023-12-19 14:18:34 +08:00
blueloveTH
b23eb63aad
fix kwargs bug
2023-12-19 14:06:20 +08:00
blueloveTH
de980a1eaf
...
2023-12-09 18:39:42 +08:00
blueloveTH
1adc853eec
...
2023-12-09 18:35:35 +08:00
blueloveTH
c9f93f126c
...
2023-12-09 18:26:53 +08:00
blueloveTH
9af3434f06
improve f-string performance
2023-12-08 22:29:22 +08:00
blueloveTH
b8100bcce5
add EVAL_CONST
2023-12-08 22:10:18 +08:00
blueloveTH
f6942e0caf
experimental support for try..except..as
2023-12-04 18:09:21 +08:00
blueloveTH
dcf51ceff6
add vec2.angle
2023-12-02 17:26:35 +08:00
blueloveTH
9179c31d6a
some change about mappingproxy
2023-12-02 16:22:08 +08:00
blueloveTH
ded75de379
some update
2023-12-02 13:48:20 +08:00
blueloveTH
9e66bab34b
fix https://github.com/blueloveTH/pocketpy/issues/179
2023-12-01 10:42:42 +08:00
blueloveTH
da12d4b8ff
update PrintFunc
2023-11-29 12:20:38 +08:00
blueloveTH
c6b44800be
...
2023-11-29 00:54:38 +08:00
BLUELOVETH
f1ff2639af
Merge pull request #178 from Chukobyte/c_import_handler
...
Added import handler to c api.
2023-11-28 23:52:45 +08:00
blueloveTH
b8b42a8414
some fix
2023-11-28 23:48:42 +08:00
blueloveTH
e00ddb8692
some refactor
...
Update vm.cpp
2023-11-28 23:41:50 +08:00
blueloveTH
a62943568f
add csv
module
2023-11-28 22:40:37 +08:00
Chukobyte
075b9c776c
Added the ability to override the import handler in c.
2023-11-28 08:48:50 -05:00
blueloveTH
7b9c7d926d
rename easing
functions
2023-11-27 16:06:52 +08:00
blueloveTH
acbfd11366
remove dylib support
2023-11-22 06:32:34 +08:00
blueloveTH
5be69ffe92
fix a bug
2023-11-21 18:32:47 +08:00
blueloveTH
dfc656000b
add point_cast
for box2d
2023-11-11 03:18:15 +08:00
blueloveTH
5e54967903
Update codeobject.h
2023-11-10 16:18:03 +08:00
blueloveTH
12f6617bee
update box2d
2023-11-10 14:47:12 +08:00
blueloveTH
27f8d6be28
some refactor
2023-11-09 15:46:49 +08:00
blueloveTH
e124f635c1
support @property.setter
2023-11-07 04:50:06 +08:00
blueloveTH
a7448b7fa0
make json.loads
accept bytes
2023-10-31 21:34:30 +08:00
blueloveTH
f2d5fbbb94
add module operator
and add split
for single char
2023-10-29 22:16:49 +08:00
blueloveTH
a12eb4c8bc
...
2023-10-28 15:00:53 +08:00
blueloveTH
7916bb035f
some cleanup
2023-10-28 11:08:27 +08:00
S Mahmudul Hasan
c82bfb5455
Implement deque in C++ as required by #139 ( #155 )
...
* Initial integration of deque in collections
* some fix
* WIP: Implemented a int-only deque with limited capabilities
* WIP: added some more functionality -> changed int to arbitrary objects
* WIP: Added more functionalities in deque
* WIP: switched to std::deque
* WIP: added more functionalities
* WIP: minor fix
* WIP: added constructor
* WIP: added deque iterator
* WIP: added more functionalities
* Cleaned up and added more functionalities
* minor fix, std::min
* minor fix, rotate, n=0 case
* fix `collections` module
* support pickle
* refactored collections module
* Added some tests, more to follow
* Fixed the tests, more to follow
* Fixed some functionalities and added more tests
* added more tests, called __init__ from pickle, added reverse iterator option
* added the tests
* dropped support for __init__ for now
* moved deque iterator to collections.cpp
* undo unnecessary changes
* Cleaned up and added __str__() support
---------
Co-authored-by: blueloveTH <blueloveTH@foxmail.com>
2023-10-21 07:47:11 +08:00