80 Commits

Author SHA1 Message Date
blueloveTH
6bc625dd0c ... 2024-07-14 12:48:33 +08:00
blueloveTH
04b187923b fix cmake 2024-07-14 12:48:33 +08:00
f4d676548f Add sanitize mode 2024-06-19 07:24:17 +00:00
273ce0c186 add test cmake 2024-06-19 05:55:49 +00:00
blueloveTH
e7e8b9141e Update CMakeLists.txt 2024-06-14 19:08:53 +08:00
blueloveTH
3787a1da1d init 2024-06-10 22:38:49 +08:00
blueloveTH
fe8d102748 some fix 2024-06-02 17:20:37 +08:00
blueloveTH
2dfb6ed07a major refactor 2024-06-02 16:53:51 +08:00
blueloveTH
3a475a78b3 add emplace 2024-05-19 19:14:14 +08:00
blueloveTH
4909a7f61b some fix 2024-05-18 17:30:20 +08:00
blueloveTH
6cc4d9c5cc add PK_ENABLE_PROFILER 2024-04-27 20:01:58 +08:00
blueloveTH
b95244ab52 Update CMakeLists.txt 2024-04-12 18:13:50 +08:00
blueloveTH
881fbb01dd some fix 2024-03-23 16:51:48 +08:00
blueloveTH
957f037b8d add ios xcframework build 2024-03-23 14:48:36 +08:00
blueloveTH
0480919906 some change about iOS build 2024-03-23 12:47:02 +08:00
blueloveTH
a2e7846662 enable rtti 2024-02-29 10:57:15 +08:00
blueloveTH
673b470201 Merge branch 'main' into pr/207 2024-02-19 12:41:30 +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
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
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
1ab31b397c add PK_NO_EXPORT_C_API 2024-02-05 19:42:41 +08:00
blueloveTH
1a9e9dc752 change source to std::string_view 2024-02-01 13:28:16 +08:00
blueloveTH
cd2de2c388 Update CMakeLists.txt 2024-01-31 13:02:54 +08:00
blueloveTH
0a63fcb7b0 add -s 2024-01-25 01:09:33 +08:00
blueloveTH
5603a0de1e test with PK_ENABLE_OS=1 2024-01-20 22:59:54 +08:00
blueloveTH
f20621a841 ... 2024-01-17 02:15:49 +08:00
blueloveTH
cd1280d350 ... 2024-01-16 01:42:03 +08:00
blueloveTH
9cea32fe31 remove box2d module 2024-01-08 21:08:12 +08:00
blueloveTH
e77331e57a ... 2023-12-09 19:53:52 +08:00
blueloveTH
b703f79af8 ... 2023-12-09 19:48:46 +08:00
blueloveTH
3efd70e27e ... 2023-12-09 19:44:38 +08:00
blueloveTH
819ef471b7 update android workflow 2023-12-09 19:01:40 +08:00
blueloveTH
143331d67f ... 2023-12-09 18:33:02 +08:00
blueloveTH
acbfd11366 remove dylib support 2023-11-22 06:32:34 +08:00
blueloveTH
227e76e3e4 cjson cleanup 2023-10-15 15:00:25 +08:00
Mahbub Alam
2950d88545
Add cjson module (#151)
* Add cjson module

* Create structure for cjson module

* Implemenet loads function

* Convert cJsonBool to python boolean

* Implement dumps function

* Convert json bool and null to python Bool and None

* necessary changes of project structure

* Update amalgamate.py

* Support non-dictionary json objects (list, tuple, string, number, bool, null)

* Fix tests

* fix CI

* fix CI

* Convert python to cJson and then to string

* Delete cJSON object after use

---------

Co-authored-by: Mahbub Alam <alam.mahbub214@gmail.com>
Co-authored-by: blueloveTH <blueloveth@foxmail.com>
2023-10-15 13:32:20 +08:00
blueloveTH
0a872143b8 ... 2023-10-11 13:26:42 +08:00
blueloveTH
7c3ac48202 enable LTO 2023-10-11 13:20:48 +08:00
blueloveTH
59b1c13f35 Update CMakeLists.txt 2023-10-06 01:30:20 +08:00
blueloveTH
5b42930ede ... 2023-10-06 01:25:22 +08:00
blueloveTH
366ff866d4 Update CMakeLists.txt 2023-09-28 16:03:39 +08:00
blueloveTH
a889df2c09 ... 2023-09-28 11:08:52 +08:00
blueloveTH
dc692a3835 disable dylib by default 2023-09-28 11:07:00 +08:00
blueloveTH
405b8188ff ... 2023-09-28 04:32:30 +08:00
blueloveTH
7046ab9b4a Update CMakeLists.txt 2023-09-28 01:36:55 +08:00
blueloveTH
c0ccebe5d0 ... 2023-09-27 20:34:28 +08:00
BLUELOVETH
7e1a5e9a6b add box2d as builtin modules (WIP) 2023-08-03 12:49:32 +08:00