2460 Commits

Author SHA1 Message Date
ykiko
458dd32af8 mark some types in std as trivially_relocatable 2024-02-18 23:08:05 +08:00
ykiko
457b0d38bf remove multiply clear definition 2024-02-18 22:56:08 +08:00
ykiko
2368c361e3 add clear and destructor 2024-02-18 22:52:00 +08:00
blueloveTH
415c1f6b38 some more replace 2024-02-18 22:43:09 +08:00
ykiko
3e74e1ee16 fix some bug 2024-02-18 22:10:51 +08:00
ykiko
065359fbbf fix some bug 2024-02-18 21:59:36 +08:00
blueloveTH
19a2b8950b replace std::vector<Expr_> with small_vector 2024-02-18 21:31:27 +08:00
blueloveTH
ac284eee66 Merge branch 'main' into pr/208 2024-02-18 21:25:01 +08:00
ykiko
770e6b179d a basic implementation of small_vector 2024-02-18 21:08:08 +08:00
blueloveTH
5983dd2ae6 add unique_ptr_64 2024-02-18 20:49:26 +08:00
blueloveTH
4ac915e25c some fix 2024-02-18 18:59:58 +08:00
blueloveTH
acf0e16cbb Update lexer.h 2024-02-18 18:28:54 +08:00
blueloveTH
844529f405 Update vector.h 2024-02-18 18:27:23 +08:00
blueloveTH
53eec4e860 fix a bug 2024-02-18 18:20:23 +08:00
blueloveTH
bbe3773154 fix a bug 2024-02-18 18:08:11 +08:00
blueloveTH
97c923e514 use pod_vector for small vectors 2024-02-18 17:51:35 +08:00
miyanyan
890edf0365 add cmake install test 2024-02-18 17:51:32 +08:00
miyanyan
e40aec7ecb exclude empty folder 2024-02-18 17:29:32 +08:00
miyanyan
c891d3dbba [fix] don't export cjson when PK_USE_CJSON is ON 2024-02-18 16:05:56 +08:00
blueloveTH
635aae921f fix compile warnings 2024-02-18 16:05:14 +08:00
blueloveTH
6ed8a262a8 some fix 2024-02-18 10:58:48 +08:00
blueloveTH
7d38f83008 fix a bug 2024-02-18 00:57:56 +08:00
blueloveTH
1558e5b40f fix a bug 2024-02-18 00:44:57 +08:00
blueloveTH
c7abc23ef4 fix a bug 2024-02-17 23:12:07 +08:00
blueloveTH
15f29fb085 fix a bug 2024-02-17 23:06:29 +08:00
blueloveTH
c3b050c77a fix a bug of line_profiler 2024-02-17 22:32:30 +08:00
blueloveTH
0df619b66f str.index and str.find supports __start 2024-02-17 20:45:08 +08:00
blueloveTH
96d9e12cd6 list.index supports __start 2024-02-17 20:36:20 +08:00
blueloveTH
caba557c83 Update vm.h 2024-02-17 20:07:31 +08:00
blueloveTH
ffee4a0354 some fix 2024-02-17 19:55:04 +08:00
miyanyan
81845ac148 add cmake install 2024-02-17 15:25:30 +08:00
blueloveTH
92705058b2 remove python3 deps 2024-02-17 13:59:32 +08:00
blueloveTH
020af4aa38 Update 83_array2d.py 2024-02-17 13:42:36 +08:00
blueloveTH
974efb9070 Update array2d.pyi 2024-02-16 20:13:56 +08:00
blueloveTH
504d9cf79b add some algorithm into array2d 2024-02-16 19:52:52 +08:00
blueloveTH
793fa923b0 Update ideas.md 2024-02-15 16:38:33 +08:00
blueloveTH
d1df2c5497 Update array2d.pyi 2024-02-15 02:13:30 +08:00
blueloveTH
e5097f734f Update 70_random.py 2024-02-15 00:21:51 +08:00
blueloveTH
7095db428c add random.choices 2024-02-15 00:13:34 +08:00
blueloveTH
c140847a3a Update CMakeLists.txt 2024-02-13 23:10:05 +08:00
blueloveTH
65686f50f2 Update CMakeLists.txt 2024-02-13 23:05:15 +08:00
blueloveTH
80dfd83f51 fix minor compile errors 2024-02-13 22:55:19 +08:00
blueloveTH
b9d29dd4da add copy_*_ v1.4.1 2024-02-13 13:42:44 +08:00
blueloveTH
a0a5753283 allows vec * vec 2024-02-13 13:13:22 +08:00
BLUELOVETH
bcd2b224df
Update ideas.md 2024-02-12 07:22:25 +08:00
blueloveTH
6eb2fa3ba1 update docs 2024-02-11 18:26:18 +08:00
blueloveTH
d166766ebf mark stdout_write and stderr_write as virtual 2024-02-10 16:17:21 +08:00
blueloveTH
ca83cdf995 Update array2d.pyi 2024-02-07 20:14:32 +08:00
blueloveTH
6051652405 some fix 2024-02-07 19:32:09 +08:00
blueloveTH
6681efe770 Update compiler.cpp 2024-02-07 17:45:19 +08:00