Nick Erdmann
8774b1d947
std/os/windows: remove subsystem detection for uefi
2019-10-18 19:49:02 +02:00
Andrew Kelley
2aec35525d
mipsel: fix padding on stat struct
2019-10-17 13:20:30 -04:00
Andrew Kelley
45e5841281
Merge pull request #3464 from nrdmn/uefi
...
UEFI improvements
2019-10-16 18:14:32 -04:00
Andrew Kelley
5181970807
improve docs and field names of Statx struct
2019-10-16 17:24:42 -04:00
Nick Erdmann
e6eae25053
std/os/uefi: add documentation
2019-10-16 21:46:41 +02:00
Nick Erdmann
77104da43e
std/os/uefi: add Guid format()
2019-10-16 19:49:51 +02:00
LemonBoy
ead9630c13
Fix signedness for some fields in ARM stat definition
2019-10-12 20:52:10 +02:00
LemonBoy
40fc7a1fda
Add support for the statx syscall
2019-10-12 20:51:51 +02:00
Andrew Kelley
01b2c291d5
miscellaneous improvements to generated docs
...
* introduce std.json.WriteStream API for writing json
data to a stream
* add WIP tools/merge_anal_dumps.zig for merging multiple semantic
analysis dumps into one. See #3028
* add std.json.Array, improves generated docs
* add test for `std.process.argsAlloc`, improves test coverage and
generated docs
2019-10-10 23:25:40 -04:00
LemonBoy
7640bec8e0
Fix pipe syscall for MIPS
2019-10-03 17:07:53 -04:00
LemonBoy
17f2af10b5
Correct signal bits for MIPS
...
Also enable the segfault handler for all the supported architectures
beside MIPS.
2019-10-01 13:58:58 -04:00
Nick Erdmann
ff9c3c6e5b
std/os/uefi: fix Guid alignment in rng protocol
2019-09-29 12:28:14 -04:00
Andrew Kelley
ce0e794092
fix glibc builds on aarch64-linux-gnu
...
There was a missing include path in the compilation line, leading to
incorrect fstat ABI.
closes #3291
2019-09-27 18:19:21 -04:00
LemonBoy
5aaa7d0fbb
Avoid truncating mmap2 offsets if not multiple of page size
2019-09-27 18:18:38 +02:00
Nick Erdmann
4527110e02
std/os/uefi: add some hii support
2019-09-27 07:56:14 +02:00
Nick Erdmann
a4f324e9ea
std/os/uefi: add exitBootServices and allocatePool
2019-09-27 07:56:02 +02:00
Andrew Kelley
23a82b5ffd
fix mipsel regression in previous commit
...
I think that should actually be a compile error, it's a usingnamespace
that depends on itself. This workaround is fine for now.
2019-09-26 21:38:04 -04:00
Andrew Kelley
ebe79329a2
fix some linux declarations not getting exposed
2019-09-26 18:49:37 -04:00
LemonBoy
a94372231c
Errno changes for MIPS
2019-09-26 18:07:39 +02:00
LemonBoy
a9be62f085
Fix wrong IOCTL value
2019-09-26 11:49:49 +02:00
LemonBoy
4ebcf64864
Initial support for mipsel architecture¬
2019-09-26 09:31:55 +02:00
Andrew Kelley
ed36dbbd9c
mv std/ lib/
...
that's all this commit does. further commits will fix cli flags and
such.
see #2221
2019-09-25 23:35:41 -04:00