28 Commits

Author SHA1 Message Date
LoGin
fca83acef4
修复cache-toolchain.yml的格式问题 (#464) 2023-12-04 22:10:10 +08:00
MemoryShore
6c7f966c2f
NovaShell替换为默认shell (#456)
* NovaShell替换为默认shell

* delete some envvar

* 自动从dragonos镜像站更新dadk

* 更新github ci环境

* 修复yml格式问题

* 更新novashell到95738b235f

---------

Co-authored-by: longjin <longjin@DragonOS.org>
2023-12-04 22:07:30 +08:00
LoGin
6abb8bd7c0
在github workflow的工具链配置文件里面添加rust-src组件 (#400) 2023-10-09 01:55:58 +08:00
GnoCiYeH
b7b843bedd
wait4系统调用支持options字段 (#398) 2023-10-09 00:58:08 +08:00
GnoCiYeH
2dbef7859f
命名管道系统调用以及文件系统兼容特殊文件类型的接口 (#397)
* 修复pipe2在读端或写端关闭后还阻塞问题。

* 实现命名管道机制,增加特殊文件类型兼容普通文件系统的接口。

* 普通文件系统能够适配特殊文件(命名管道等)
2023-10-09 00:28:08 +08:00
LoGin
e92d022810
解决设置rust workspace带来的“工具链不一致”的问题 (#345)
更改workflow
2023-08-26 21:36:13 +08:00
LoGin
9a367aa7eb
添加github workflow,检查代码是否已经格式化 (#342)
* 添加github workflow,检查代码是否已经格式化
2023-08-24 18:50:52 +08:00
LoGin
a55ac7b928
Update issue templates (#277) 2023-06-06 17:44:54 +08:00
login
ab5c8ca46d
重构系统调用模块 (#267)
* 完成系统调用模块重构

* 更新github workflow
2023-05-24 17:05:33 +08:00
login
7285c927d9
添加dadk支持 (#263)
* 引入dadk,使用dadk0.1.1来编译test-relibc程序

* 由于gitee仓库体积限制导致无法继续使用gitee上的rust索引,因此更换为清华源

* github workflow的环境中,安装dadk

* Auto configure dragonos rust toolchain
2023-05-11 16:17:58 +08:00
login
b11bb1b256
固定编译工具链、修复由于新版rust编译器问题导致的报错。 (#258)
* 固定编译工具链、修复由于新版rust编译器问题导致的报错。

* 完善github workflow环境配置
2023-05-07 22:20:33 +08:00
login
82762007da
Update makefile.yml 2022-12-23 18:11:47 +08:00
login
b975025ec8
Update makefile.yml 2022-12-23 11:45:19 +08:00
login
ad2bb74d94
Update makefile.yml 2022-12-23 11:21:22 +08:00
login
beb12a188b
Update makefile.yml 2022-12-23 10:57:39 +08:00
login
d65c527730
Update makefile.yml (#121) 2022-12-22 22:58:28 +08:00
login
2aaf7808ef
在内核中引入cbindgen,生成rust-C的FFI (#81)
* 解决codeql失败问题

* new: 为内核引入cbindgen
2022-11-11 22:21:44 +08:00
login
2813126e31
新增rust ffi (#77)
* 引入cargo

* 取消对Cargo.lock的跟踪

* 解决vscode报错问题

* new: rust的代码能够调用c语言的printk_color

* 1、将原本run.sh的工作拆解,变为几个不同的make命令
2、在docker镜像中编译rust

* 更改workflow

* update workflow

* new: 解决workflow无法通过编译的问题
2022-11-11 15:35:37 +08:00
login
5e023cf791
Update makefile.yml 2022-11-11 15:21:45 +08:00
login
e44795008f
Update makefile.yml (#80) 2022-11-11 15:18:13 +08:00
login
ec5fb84b61
Update makefile.yml 2022-11-11 15:08:09 +08:00
login
6d9dff5f1f
Revert "Update makefile.yml (#78)" (#79)
This reverts commit badc7d238f2341e844a90be3e357e5dd77a447fc.
2022-11-11 15:07:48 +08:00
login
badc7d238f
Update makefile.yml (#78) 2022-11-11 15:05:52 +08:00
login
2057c77f5a
Create makefile.yml 2022-07-25 18:26:08 +08:00
login
3080d05e11
Delete codacy.yml 2022-04-07 11:11:27 +08:00
login
4a5937b804
Update codeql.yml 2022-04-07 10:56:56 +08:00
login
b6de4712eb
Create codacy.yml 2022-04-07 10:51:18 +08:00
login
69aa5c715c
Create codeql.yml 2022-04-07 10:50:41 +08:00