67 Commits

Author SHA1 Message Date
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
blueloveTH
3a441fa78d ... 2023-07-29 16:02:45 +08:00
BLUELOVETH
fd8f121cea ... 2023-07-26 14:36:55 +08:00
blueloveTH
a829a93805 Update CMakeLists.txt 2023-07-20 23:44:48 +08:00
blueloveTH
b63af0485e ... 2023-07-20 23:35:13 +08:00
blueloveTH
b80c88e2f8 ... 2023-07-20 23:01:50 +08:00
blueloveTH
220c1d03ec ... 2023-07-20 22:42:27 +08:00
BLUELOVETH
f0a2ea215e remove -fno-rtti 2023-07-18 17:48:39 +08:00
blueloveTH
578d6a25cd ... 2023-07-15 21:20:39 +08:00
blueloveTH
34fdd423df ... 2023-07-15 20:39:58 +08:00
blueloveTH
e319c715e4 ... 2023-07-15 14:23:34 +08:00
blueloveTH
19ee02d2ca ... 2023-07-14 21:16:43 +08:00
blueloveTH
85a9588459 ... 2023-07-09 16:10:15 +08:00
blueloveTH
48da917caf ... 2023-07-09 02:54:45 +08:00