Skip to content

Commit 34d7454

Browse files
committed
update version
1 parent 2dbc769 commit 34d7454

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

docs/posts/xmake-update-v3.0.5.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Xmake v3.0.5 preview, Multi-row progress, XML module and Swift interop
2+
title: Xmake v3.0.5 release, Multi-row progress, XML module and Swift interop
33
tags: [xmake, swift, xml, async, progress, toolchain, cuda]
44
date: 2025-11-17
55
author: Ruki
@@ -378,6 +378,17 @@ $ xmake f --toolchain=gcc-15
378378

379379
For more details, see: [#6929](https://github.com/xmake-io/xmake/pull/6929)
380380

381+
### Add Solaris platform support
382+
383+
We have added support for the Solaris platform, including i386 and x86_64 architectures. This enables xmake to build on Solaris systems, further expanding cross-platform support. We have also added support for additional BSD systems, including NetBSD, OpenBSD, and DragonflyBSD.
384+
385+
```bash
386+
$ xmake f -p solaris -a i386
387+
$ xmake f -p solaris -a x86_64
388+
```
389+
390+
For more details, see: [#7055](https://github.com/xmake-io/xmake/pull/7055) and [#7054](https://github.com/xmake-io/xmake/pull/7054)
391+
381392
### Add async support for os APIs
382393

383394
We have added asynchronous support for os APIs, allowing non-blocking file and process operations in xmake scripts. This enables concurrent I/O operations, significantly improving performance when dealing with multiple file operations or long-running processes.
@@ -553,6 +564,8 @@ For more details, see: [#7027](https://github.com/xmake-io/xmake/pull/7027)
553564
* [#7024](https://github.com/xmake-io/xmake/pull/7024): Add JSON output format for `xmake show -t target`
554565
* [#7025](https://github.com/xmake-io/xmake/pull/7025): Add XML module with parsing and encoding support
555566
* [#6989](https://github.com/xmake-io/xmake/pull/6989): Add async support for os APIs
567+
* [#7055](https://github.com/xmake-io/xmake/pull/7055): Add Solaris platform support (i386, x86_64)
568+
* [#7054](https://github.com/xmake-io/xmake/pull/7054): Add support for additional BSD systems (NetBSD, OpenBSD, DragonflyBSD)
556569

557570
### Changes
558571

docs/zh/posts/xmake-update-v3.0.5.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Xmake v3.0.5 预览:多行进度输出、XML 模块、异步 OS API 和 Swift 互操作
2+
title: Xmake v3.0.5 发布:多行进度输出、XML 模块、异步 OS API 和 Swift 互操作
33
tags: [xmake, swift, xml, async, progress, toolchain, cuda]
44
date: 2025-11-17
55
author: Ruki
@@ -378,6 +378,17 @@ $ xmake f --toolchain=gcc-15
378378

379379
更多详情,请参考:[#6929](https://github.com/xmake-io/xmake/pull/6929)
380380

381+
### 添加 Solaris 平台支持 {#add-solaris-platform-support}
382+
383+
我们新增了对 Solaris 平台的支持,包括 i386 和 x86_64 架构。这使得 xmake 可以在 Solaris 系统上进行构建,进一步扩展了跨平台支持。同时,我们也新增了对其他 BSD 系统的支持,包括 NetBSD、OpenBSD 和 DragonflyBSD。
384+
385+
```bash
386+
$ xmake f -p solaris -a i386
387+
$ xmake f -p solaris -a x86_64
388+
```
389+
390+
更多详情,请参考:[#7055](https://github.com/xmake-io/xmake/pull/7055)[#7054](https://github.com/xmake-io/xmake/pull/7054)
391+
381392
### 添加 os API 异步支持 {#add-os-api-async-support}
382393

383394
我们为 os API 添加了异步支持,允许在 xmake 脚本中进行非阻塞的文件和进程操作。这使得能够并发执行 I/O 操作,在处理多个文件操作或长时间运行的进程时显著提高性能。
@@ -553,6 +564,8 @@ target("test")
553564
* [#7024](https://github.com/xmake-io/xmake/pull/7024): 为 `xmake show -t target` 添加 JSON 输出格式
554565
* [#7025](https://github.com/xmake-io/xmake/pull/7025): 添加 XML 模块,支持解析和编码
555566
* [#6989](https://github.com/xmake-io/xmake/pull/6989): 添加 os API 异步支持
567+
* [#7055](https://github.com/xmake-io/xmake/pull/7055): 添加 Solaris 平台支持(i386, x86_64)
568+
* [#7054](https://github.com/xmake-io/xmake/pull/7054): 添加对其他 BSD 系统的支持(NetBSD, OpenBSD, DragonflyBSD)
556569

557570
### 改进 {#improvements-list}
558571

0 commit comments

Comments
 (0)