608 Commits

Author SHA1 Message Date
blueloveTH
5a783d81f5 ... 2024-12-14 14:55:51 +08:00
blueloveTH
8999de5ad7 fix a bug of 32-bit 2024-12-14 13:09:35 +08:00
blueloveTH
79cdd2b252 ... 2024-12-14 00:40:14 +08:00
blueloveTH
fb2784256b add lz4 module 2024-12-14 00:00:33 +08:00
blueloveTH
de736e8776 Update 99_extras.py 2024-12-13 17:14:02 +08:00
blueloveTH
5ca7abed5c raise error on mismatched eq/ne 2024-12-13 17:07:14 +08:00
blueloveTH
d1ebff587c Update 72_collections.py 2024-12-13 14:18:57 +08:00
blueloveTH
5e5f2525b4 add pickle module 2024-12-13 14:12:13 +08:00
blueloveTH
93c2608c19 fix context bug 2024-12-06 13:22:02 +08:00
blueloveTH
72e88892e5 fix super() 2024-12-05 00:04:41 +08:00
blueloveTH
c7935564c3 fix a bug of super 2024-12-04 23:34:04 +08:00
blueloveTH
9ff48c7dba ... 2024-11-27 13:51:19 +08:00
blueloveTH
f4597ed01a update array2d 2024-11-27 13:37:07 +08:00
blueloveTH
1ca69b3a35 ... 2024-11-25 12:42:42 +08:00
blueloveTH
b053fe32a8 some rename 2024-11-25 12:05:45 +08:00
blueloveTH
9165ca228a improve array2d 2024-11-25 11:54:16 +08:00
blueloveTH
3a2a9c4e13 ... 2024-11-25 00:22:04 +08:00
blueloveTH
cfac4cbbca add algos for array2d 2024-11-25 00:19:57 +08:00
blueloveTH
4a8776ec6c add inspect module 2024-11-24 12:43:08 +08:00
blueloveTH
0a75eb857c update int hash 2024-11-23 16:43:06 +08:00
blueloveTH
cd8ae22c2b fix a bug 2024-11-23 16:27:55 +08:00
blueloveTH
ea81d3539d Update 80_linalg.py 2024-11-23 02:31:01 +08:00
blueloveTH
1634defbb2 ... 2024-11-23 02:16:52 +08:00
blueloveTH
b31795bf83 fix vec2i.__hash__ 2024-11-23 01:53:56 +08:00
blueloveTH
ff2cd96c95 fix a bug of closure for generator 2024-11-17 19:09:20 +08:00
blueloveTH
104785c94b fix str.split 2024-11-14 19:52:23 +08:00
blueloveTH
630a5d04fc support vec* unpack 2024-11-14 19:16:27 +08:00
blueloveTH
212a705a4d add bindstaticmethod 2024-11-14 18:54:25 +08:00
blueloveTH
35f973059c add TValue[T] 2024-11-13 23:17:54 +08:00
blueloveTH
bf208c3733 add __float__ and __int__ and __round__ 2024-11-13 18:57:56 +08:00
blueloveTH
05e1de4101 allow vec2(vec2i) 2024-11-12 21:35:56 +08:00
blueloveTH
6266161118 fix ** associativity 2024-11-12 19:06:17 +08:00
blueloveTH
87e0b0756d add vec2i.__hash__ 2024-11-09 14:49:40 +08:00
blueloveTH
b939df167d improve array2d.is_valid 2024-11-06 15:21:52 +08:00
blueloveTH
0666a6d370 ... 2024-10-26 15:37:47 +08:00
blueloveTH
4cab350e90 ... 2024-10-26 14:24:43 +08:00
blueloveTH
2bca80ff7f remove goto and support finally 2024-10-25 18:10:59 +08:00
blueloveTH
7deb596bfc improve find_bounding_rect 2024-10-17 16:53:04 +08:00
blueloveTH
51b14d3526 add bytes.__len__ and improve ord() 2024-10-11 23:56:26 +08:00
blueloveTH
42bbf6fdb4 fix multi-line function 2024-10-03 18:44:20 +08:00
blueloveTH
14434b6e02 support pep695 2024-10-03 18:31:36 +08:00
blueloveTH
bb653bd383 improve array2d 2024-09-30 02:11:19 +08:00
blueloveTH
b29ba90099 add methods for vec2i and vec3i 2024-09-29 21:46:02 +08:00
blueloveTH
18fc4c02d3 support yield implicit None 2024-09-29 17:24:33 +08:00
blueloveTH
0a77c96c0a next can take default 2024-09-29 17:13:21 +08:00
blueloveTH
571a080127 yield from can return value 2024-09-29 17:04:54 +08:00
blueloveTH
95d5e3e437 add tuple.__lt__ 2024-09-29 13:06:07 +08:00
blueloveTH
4aab227b53 add vec3.with_xy 2024-09-16 02:15:05 +08:00
blueloveTH
019e0f974a update linalg 2024-09-16 02:07:44 +08:00
blueloveTH
d717f9499f fix min and max 2024-09-09 00:39:03 +08:00