Him188
|
9f7face6eb
|
[build] Disable KotlinNativeLink by default. Can be enabled by -Dmirai.native.link=true
|
2022-11-27 15:25:18 +00:00 |
|
Him188
|
9540bc95c5
|
[gradle+deps] Adjust memory limit for test Gradle instances
|
2022-11-27 15:25:18 +00:00 |
|
Him188
|
5c4a3aeb38
|
[build] Support '~' in disabling build targets. e.g. '~others'
|
2022-11-27 15:25:18 +00:00 |
|
Him188
|
a6af7e82ea
|
[build] Fix check-publishing actions
|
2022-11-27 15:25:18 +00:00 |
|
Him188
|
76cee371a9
|
[build] Register native binaries for mirai-core only to speed up builds
|
2022-11-27 15:25:18 +00:00 |
|
Him188
|
4c8a18edb7
|
[build] Fix shadow task dependencies and check-publishing actions
|
2022-11-27 15:25:18 +00:00 |
|
Him188
|
23e02a433f
|
[build] Allow using "others" when configuring enabled mirai-core targets
|
2022-11-27 15:25:18 +00:00 |
|
Him188
|
c0ccdbe9d3
|
[build] Rewrite shadow relocation
|
2022-11-27 15:25:18 +00:00 |
|
Karlatemp
|
4061abff52
|
[build] Bump asm to 9.4
|
2022-11-08 17:49:57 +08:00 |
|
Him188
|
a77c4e2adf
|
[build] Add notes for relocation
|
2022-11-02 19:29:02 +00:00 |
|
Him188
|
7e84330262
|
[core] Use netty-handler instead of netty-all to reduce size
|
2022-10-29 13:11:30 +01:00 |
|
Him188
|
a8995d63a6
|
[build] Set version to 2.14.0
|
2022-10-28 14:40:00 +01:00 |
|
Him188
|
25e66d19c7
|
[core] Filter out relocated ktor dependencies in runtime except for mirai-core-utils and mirai-core-all. Fix #2291
|
2022-10-21 16:09:27 +01:00 |
|
Him188
|
faa7ebeaba
|
[build] Add notes to configureRelocationForCore
|
2022-10-03 12:44:41 +01:00 |
|
Him188
|
394c0a5b4e
|
[core] Relocate com.squareup.okhttp3 and com.squareup.okio . Fix #2263
|
2022-10-03 12:38:55 +01:00 |
|
Him188
|
d4f4ea30d4
|
[build] Update idea plugin version to 221-2.13.0-171-2
|
2022-09-23 22:09:10 +08:00 |
|
Him188
|
00db1fe187
|
[build] Use modified shadow plugin to fix ASM mapping issues. Close #2230.
|
2022-09-20 18:50:04 +08:00 |
|
微莹·纤绫
|
2db9804cf2
|
Mock Testing Framework (#1521)
Co-authored-by: Eritque arcus <1930893235@qq.com>
Co-authored-by: Him188 <Him188@mamoe.net>
|
2022-09-10 12:49:13 +08:00 |
|
Him188
|
637fe1a5b9
|
Upgrade atomicfu to 0.18.3
|
2022-09-04 20:40:53 +08:00 |
|
Karlatemp
|
df6789889d
|
Fix jvm test resource directory resolving
¿¿ Who wrote it¿¿¿
|
2022-08-31 21:49:56 +08:00 |
|
Him188
|
eb892da093
|
[build] Fix build when local.properties not found
|
2022-08-26 16:42:18 +08:00 |
|
Him188
|
f87c142a69
|
[build] Support disabling modules and targets
|
2022-08-26 16:38:05 +08:00 |
|
Him188
|
39074f1764
|
[build] Update to Kotlin 1.7.10:
Kotlin 1.7.10
kotlinx-serialization 1.3.3
kotlinx-coroutines 1.6.4
kotlinx-atomicfu 0.17.3
Ktor 2.1.0
|
2022-08-15 18:36:40 +08:00 |
|
Him188
|
f5ff4be3a2
|
idea: Support 221-222. fix #2124
|
2022-07-20 18:51:25 +08:00 |
|
Him188
|
3bcdf9b640
|
Optimize gradle properties
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
bdf412cd62
|
Enable all targets when IDEA active
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
b82517e513
|
actions publishing
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
fd67ba9204
|
Configure shadow relocation and add checks for multiplatform publishing
|
2022-07-20 00:30:16 +08:00 |
|
AdoptOSS
|
7325c1f7e2
|
native: 优化 build script 及 actions,修复 ECDH 相关资源释放问题 (#2110)
* build: fix build on Windows
* test: fix ContentEqualsTest on native
* build: allow disabling targets with property
* fix: free ECDH-related resources properly on native
avoid memory leaking (usually on *nix) or crash (usually on Windows)
Signed-off-by: AdoptOSS <adoptoss@outlook.com>
* build(workflow): remove invalid options
* fix(styling): `mirai.target` property
* build(workflow): try to limit memory usage during mirai-console:tools:gradle-plugin:integTest
* enhance(test): use buildList
* build(workflow): retry
Co-authored-by: ArcticLampyrid <arcticlampyrid@outlook.com>
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
21c4a5ba04
|
Use kotlinx-coroutines-test
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
cca40b8aa3
|
Add dummy jvmBase target for IDE
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
7dbb1a5ad7
|
Add RunConfigurations
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
fe0a4de368
|
Produce shared libraries and static libraries
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
4c6b879873
|
Upgrade to Ktor 2.0.2, use CIO engine for linux targets; Remove ktor-client-okhttp from mirai-core-api jvmBaseMain
Use Input.readAllText instead of Input.readText, because readText only reads one buffer.
#2084
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
6293208c26
|
Configure apiBuild dependsOn jar tasks only
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
daf9c4a208
|
Configure GitHub Actions for native
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
89fa379f8f
|
Add native test entrance
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
13dadd5a95
|
Implement mirai-core for native
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
92222cf1e0
|
Migrate -Xopt-in to -opt-in
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
7088835402
|
HMPP
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
ff2a8acb0c
|
Implement multiplatform modules
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
ce87400998
|
Use ktor-io to replace kotlinx-io
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
0571be1a55
|
Commonize projects: mirai-core series, and mirai-console-compiler-annotations
|
2022-07-20 00:30:16 +08:00 |
|
Him188
|
d96641dedb
|
Configure HMPP project structure
|
2022-07-20 00:30:16 +08:00 |
|
Karlatemp
|
3c3657969f
|
skip publication setup for mirai-console-gradle
|
2022-06-22 17:02:23 +08:00 |
|
Him188
|
9d33c05aad
|
Set version in dev to 2.13.0
|
2022-06-18 14:46:38 +01:00 |
|
Karlatemp
|
e3b372e643
|
Fix snapshot page uploading
|
2022-05-04 17:22:52 +08:00 |
|
Karlatemp
|
784c78a010
|
Move UpdateSnapshotPage up buildSrc
|
2022-05-04 16:55:53 +08:00 |
|
Him188
|
a7633cc327
|
Set version to 2.12.0
|
2022-05-02 11:20:44 +01:00 |
|
Him188
|
3ccc07d5f4
|
Disable parallel compilation
|
2022-04-27 09:51:28 +01:00 |
|