alnyan
7d4c743cf1
alnyan/yggdrasil: use a better allocator
2023-12-18 14:55:49 +02:00
alnyan
aa4283ac3b
alnyan/yggdrasil: implement exit()
2023-12-11 20:40:30 +02:00
alnyan
71ad1196c9
alnyan/yggdrasil: add UnrecognizedExecutable error
2023-12-08 21:43:21 +02:00
alnyan
6ba4e6f8e2
alnyan/yggdrasil: remove yggdrasil-rt
2023-12-08 21:41:49 +02:00
alnyan
97c94c8814
alnyan/yggdrasil: update rt
2023-12-05 12:25:16 +02:00
alnyan
6c71a2798b
alnyan/yggdrasil: vfs rework in the kernel
2023-12-05 12:24:47 +02:00
alnyan
4883af9371
alnyan/yggdrasil: more yggdrasil_rt functionality in std
2023-11-24 13:29:12 +02:00
alnyan
e8b7d33684
alnyan/yggdrasil: thread+static TLS, mutex+condvar impl
2023-11-24 11:06:21 +02:00
alnyan
3a77d57bab
alnyan/yggdrasil: more terminal options
2023-11-21 14:19:46 +02:00
alnyan
bc22846ab3
alnyan/yggdrasil: better argument passing from kernel
2023-11-16 16:10:02 +02:00
alnyan
8a5d469dc3
alnyan/yggdrasil: ability to set terminal control group for new proc
2023-11-14 17:30:42 +02:00
alnyan
957d3dec43
alnyan/yggdrasil: implement binary resolution from PATH
2023-11-14 14:54:35 +02:00
alnyan
3668bbdf3a
alnyan/yggdrasil: [unsafe] make env writable
2023-11-14 14:39:15 +02:00
alnyan
eea1569466
alnyan/yggdrasil: update rt commit
2023-11-14 12:27:25 +02:00
alnyan
6e4718e6cd
alnyan/yggdrasil: add support for process env
2023-11-14 12:27:02 +02:00
alnyan
d3a8b67604
alnyan/yggdrasil: change how args are passed from the kernel
2023-11-14 11:51:31 +02:00
alnyan
44a0cc2a48
alnyan/yggdrasil: add support for x86_64
2023-11-04 15:38:27 +02:00
alnyan
7f5344419b
alnyan/yggdrasil: implement basic signal handling
2023-07-27 16:26:22 +03:00
alnyan
f64dcb305b
alnyan/yggdrasil: Process::kill + basic signal handling
2023-07-25 16:11:34 +03:00
alnyan
1390823c9c
alnyan/yggdrasil: process spawn + wait
2023-07-25 10:48:44 +03:00
alnyan
4621c13b78
alnyan/yggdrasil: implement file seek
2023-07-22 17:37:08 +03:00
alnyan
19819a25a2
alnyan/yggdrasil: implement most of directory/fileattr
2023-07-22 16:21:07 +03:00
alnyan
f3735a19c6
alnyan/yggdrasil: directory read implementation
2023-07-22 00:40:31 +03:00
alnyan
d5da273762
alnyan/yggdrasil: implement Stdin
2023-07-20 18:13:07 +03:00
alnyan
198f3e254b
alnyan/yggdrasil: cleanup ABI OpenOptions
2023-07-20 15:41:27 +03:00
alnyan
7a442f76a6
alnyan/yggdrasil: implement mount/unmount system calls
2023-07-20 12:38:12 +03:00
alnyan
e137e6480a
alnyan/yggdrasil: add linker script for yggdrasil target
2023-07-19 21:59:38 +03:00
alnyan
ba03bb87b6
alnyan/yggdrasil: temporary hack: don't auto-checkout yggdrasil-rt
2023-07-18 23:32:45 +03:00
alnyan
6eee868877
alnyan/yggdrasil: add NotImplemented error
2023-07-18 23:20:48 +03:00
alnyan
d3296ec5f6
alnyan/yggdrasil: add ABI as a symlink
2023-07-18 18:57:25 +03:00
alnyan
3d580a2b02
alnyan/yggdrasil: add yggdrasil-rt as a submodule
2023-07-18 18:50:39 +03:00
alnyan
0a15cff03f
alnyan/yggdrasil: File open/read/write
2023-07-18 17:43:04 +03:00
alnyan
8b39059da8
alnyan/yggdrasil: add args implementation
2023-07-17 22:54:43 +03:00
alnyan
defb036456
alnyan/yggdrasil: add thread module
2023-07-17 20:36:34 +03:00
alnyan
22228b3aa5
alnyan/yggdrasil: Initial operational capacity
2023-07-17 20:14:33 +03:00
bors
90c541806f
Auto merge of #112145 - wesleywiser:backport_112070, r=Mark-Simulacrum
...
Backport of #112070
Backports #112070 to stable
r? `@Mark-Simulacrum`
2023-05-31 19:26:05 +00:00
lcnr
4930c02c00
add FIXME
2023-05-31 12:41:45 -04:00
lcnr
c30ed50fe6
add tests
2023-05-31 12:41:44 -04:00
lcnr
09571d448a
unique borrows are mutating uses
2023-05-31 12:41:44 -04:00
bors
d332def19c
Auto merge of #112107 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum
...
[stable] 1.70.0 (backport)
Backport https://github.com/rust-lang/rust/pull/112026 into 1.70.0 stable. Will rebuild dev-static artifacts after this gets built.
r? `@Mark-Simulacrum`
2023-05-30 16:04:40 +00:00
Ben Kimock
8fc89a21d0
Exclude Rvalue::AddressOf for raw pointer deref alignment checks
2023-05-30 11:15:16 -04:00
Ben Kimock
655516b5a4
Add a test for misaligned pointer derefs inside addr_of!
2023-05-30 11:15:16 -04:00
bors
8b07c8821b
Auto merge of #112067 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum
...
[stable] Prepare 1.70.0 release
r? `@Mark-Simulacrum`
2023-05-29 17:12:17 +00:00
Ryan Levick
7cfea71beb
Use the standard macOS CI runner
2023-05-29 13:11:12 -04:00
Mark Rousskov
ebe9af7c7a
Prepare 1.70.0 release
2023-05-29 10:38:03 -04:00
bors
2687f47c4e
Auto merge of #111971 - cuviper:beta-next, r=cuviper
...
[beta] backport
- Dont check `must_use` on nested `impl Future` from fn #111491
- fix recursion depth handling after confirmation #111754
r? cuviper
2023-05-26 00:49:44 +00:00
lcnr
f2e37f7bcd
add test
...
(cherry picked from commit c5ec1b8bc5 )
2023-05-25 17:18:46 -07:00
lcnr
a365f58bf6
update recursion depth in confirm_candidate
...
(cherry picked from commit 1708ad65a4 )
2023-05-25 17:14:15 -07:00
Michael Goulet
1a42cb7fff
Dont check must_use on nested impl Future from fn
...
(cherry picked from commit 926e874fd1 )
2023-05-25 17:14:11 -07:00
bors
16ec1c0a80
Auto merge of #111776 - cuviper:beta-next, r=cuviper
...
[beta] backport
- debuginfo: split method declaration and definition #111167
- Encode VariantIdx so we can decode ADT variants in the right order #111494
- Simplify find_width_of_character_at_span. #111560
r? cuviper
2023-05-20 02:00:26 +00:00