emekoi
|
53ca4118bd
|
added segfault handler support for windows
|
2019-07-03 14:02:48 -04:00 |
|
emekoi
|
9d42a40a9f
|
return FileNotFound for PATH_NOT_FOUND in DeleteFileW
|
2019-07-02 14:49:48 -04:00 |
|
Andrew Kelley
|
1a1598c58c
|
stack traces on segfault by default for linux-x86_64
closes #2355
|
2019-07-02 13:41:16 -04:00 |
|
Andrew Kelley
|
5cd4753bea
|
add missing error code for DeleteFileW
|
2019-06-26 14:32:19 -04:00 |
|
Jonathan Marler
|
c7bcf1a447
|
Fix windows create process retry/path search
|
2019-06-18 13:19:06 -04:00 |
|
daurnimator
|
4565f50efe
|
std: add linux kernel definitions for io_uring
|
2019-06-10 14:40:54 +10:00 |
|
daurnimator
|
ae604b4464
|
std: add linux kernel_rwf type and preadv2+pwritev2
|
2019-06-10 14:40:54 +10:00 |
|
Andrew Kelley
|
b735764898
|
different array literal syntax when inferring the size
old syntax: []i32{1, 2, 3}
new syntax: [_]i32{1, 2, 3}
closes #1797
|
2019-06-09 19:26:32 -04:00 |
|
emekoi
|
26613bfa01
|
switched to fixed-length buffer for error messages
|
2019-06-05 17:34:58 -05:00 |
|
emekoi
|
0288034c2f
|
fixed mismatched types
|
2019-06-05 15:30:01 -05:00 |
|
emekoi
|
0aabfb09f9
|
removed duplicate definitions
|
2019-06-05 14:57:20 -05:00 |
|
emekoi
|
b74bcc9d76
|
windows.unexpectedError prints a human friendly string
|
2019-06-05 14:42:36 -05:00 |
|
LemonBoy
|
46cbed621b
|
Move dl_iterate_phdr to os.zig
|
2019-05-31 11:59:53 +02:00 |
|
LemonBoy
|
51fc375b0d
|
Correct flag definitions for arm64
|
2019-05-30 17:05:39 +02:00 |
|
LemonBoy
|
477ee9c8b9
|
Fix some syscalls on arm64
|
2019-05-30 16:28:33 +02:00 |
|
Andrew Kelley
|
c66a747045
|
Merge pull request #2546 from LemonBoy/sigaltstack
Add sigaltstack syscall for Linux
|
2019-05-29 19:38:01 -04:00 |
|
Andrew Kelley
|
bfc86776d5
|
run zig fmt to update use to usingnamespace
|
2019-05-29 19:09:58 -04:00 |
|
LemonBoy
|
399e026cc0
|
Add sigaltstack wrapper in os.zig
|
2019-05-29 22:38:14 +02:00 |
|
Andrew Kelley
|
b66438eb80
|
no "use of undeclared identifer" in dead comptime branches
|
2019-05-28 18:19:27 -04:00 |
|
LemonBoy
|
bcdbd8d169
|
Add sigaltstack syscall
|
2019-05-28 15:22:19 +02:00 |
|
Andrew Kelley
|
3640303ce1
|
freebsd fixes
|
2019-05-27 17:28:59 -04:00 |
|
Andrew Kelley
|
86bb7e5984
|
fixes for windows to build self hosted compiler
|
2019-05-27 15:55:15 -04:00 |
|
Andrew Kelley
|
06435535d3
|
fixes for darwin
|
2019-05-27 14:12:50 -04:00 |
|
Andrew Kelley
|
fda7e0bb01
|
std lib fixes for zig build on windows
|
2019-05-27 02:00:39 -04:00 |
|
Andrew Kelley
|
129714d077
|
more fixes for windows and wasi
|
2019-05-27 01:35:58 -04:00 |
|
Andrew Kelley
|
6be79d79aa
|
fixes for Windows and WASI
|
2019-05-27 00:48:56 -04:00 |
|
Andrew Kelley
|
0c6ab61b22
|
tests passing on linux
|
2019-05-26 23:35:26 -04:00 |
|
Andrew Kelley
|
2b42e910bf
|
behavior tests passing on Linux
|
2019-05-26 19:56:37 -04:00 |
|
Andrew Kelley
|
44a049e01e
|
more cleanup. down to just the @hasDecl builtin
|
2019-05-26 18:32:45 -04:00 |
|
Andrew Kelley
|
2f040a23c8
|
clean up references to os
|
2019-05-26 18:32:44 -04:00 |
|
Andrew Kelley
|
7cb6279ac0
|
clean up references to posix
|
2019-05-26 18:32:44 -04:00 |
|
Andrew Kelley
|
ca6debcaf4
|
starting to fix the regressions
|
2019-05-26 18:32:44 -04:00 |
|
Andrew Kelley
|
3d61e42282
|
rename "posix" to "bits"
|
2019-05-26 18:32:44 -04:00 |
|
Andrew Kelley
|
17b0166e00
|
do Jay's suggestion with posix/os API naming & layout
|
2019-05-26 18:32:44 -04:00 |
|
Andrew Kelley
|
2def23063f
|
more progress. moving windows API layer to its own file
|
2019-05-26 18:32:44 -04:00 |
|
Andrew Kelley
|
daae7e1f5a
|
more progress on posix API layer
see #2380
|
2019-05-26 18:32:43 -04:00 |
|
Andrew Kelley
|
67726e36b0
|
extract posix functions from std/os.zig to std/os/posix.zig
See #2380
|
2019-05-26 18:32:40 -04:00 |
|
emekoi
|
1c73c08298
|
ran zig fmt on stdlib
|
2019-05-19 16:33:31 -04:00 |
|
LemonBoy
|
232bc1bdee
|
Remove more 64bit-centric assumptions from stdlib
|
2019-05-18 11:08:04 +02:00 |
|
LemonBoy
|
51aaa02679
|
VDSO calls must use the C CC
|
2019-05-16 22:10:38 -04:00 |
|
daurnimator
|
e30cd800e2
|
std: update linux syscalls to 5.1
|
2019-05-16 12:38:40 -04:00 |
|
Andrew Kelley
|
c1793d6106
|
zig fmt on the standard library
|
2019-05-12 12:56:01 -04:00 |
|
Andrew Kelley
|
32efa68f90
|
Merge pull request #2449 from Sahnvour/directallocator
Rework of windows' DirectAllocator
|
2019-05-11 13:04:20 -04:00 |
|
Sahnvour
|
a2d5b0fabe
|
Implement Windows' DirectAllocator on top of VirtualAlloc and VirtualFree.
|
2019-05-11 16:41:13 +02:00 |
|
LemonBoy
|
1b23348f30
|
linux: Minor zig fmt induced reformatting
|
2019-05-11 10:34:22 +02:00 |
|
LemonBoy
|
715d808f14
|
linux: Fix clock_gettime on systems w/o VDSO
|
2019-05-11 10:33:41 +02:00 |
|
Andrew Kelley
|
9c0596e627
|
Merge pull request #2427 from LemonBoy/linux-tls
Proper support for TLS on linux
|
2019-05-07 12:26:26 -04:00 |
|
Andrew Kelley
|
097a62555e
|
Merge pull request #2439 from LemonBoy/fixes-fixes-fixes
A batch of miscellaneous fixes
|
2019-05-07 12:26:02 -04:00 |
|
LemonBoy
|
043bd71621
|
Add ARCH_SET_* definitions for x86_64
|
2019-05-07 13:19:38 +02:00 |
|
LemonBoy
|
b1db696c10
|
Less error messages
Decrease the overall size of the binary, programming errors are caught
with unreachable.
|
2019-05-07 13:09:20 +02:00 |
|