Andrew Kelley
|
60955feab8
|
std.event.fs.Watch distinguishes between Delete and CloseWrite on darwin
TODO: after 1 event emitted for a deleted file, the file is no longer
watched
|
2018-08-07 22:14:30 -04:00 |
Andrew Kelley
|
5cbfe392be
|
implement std.event.fs.Watch for macos
|
2018-08-07 21:06:21 -04:00 |
Andrew Kelley
|
fd50a6896b
|
std.event.fs support for macos
The file I/O stuff is working, but the fs watching
stuff is not yet.
|
2018-08-07 00:49:09 -04:00 |
Andrew Kelley
|
65140b2fba
|
Merge remote-tracking branch 'origin/master' into async-fs
|
2018-08-02 17:29:31 -04:00 |
Andrew Kelley
|
821805aa92
|
WIP: Channel.getOrNull
|
2018-08-02 17:04:17 -04:00 |
kristopher tate
|
a3705b4251
|
std/event/loop.zig: remove promise_symbol from suspend and use @handle();
Tracking Issue #1296 ;
|
2018-08-02 16:59:11 +09:00 |
Andrew Kelley
|
3c8d4e04ea
|
std: file system watching for linux
|
2018-07-30 13:46:09 -04:00 |
Andrew Kelley
|
cc45527333
|
introduce std.event.fs for async file system functions
only works on linux so far
|
2018-07-30 13:44:36 -04:00 |
Andrew Kelley
|
05456eb275
|
make some functions in std.event.Loop public
|
2018-07-28 12:53:33 -04:00 |
Andrew Kelley
|
aa3b41247f
|
self-hosted: linking against libc
also introduce `zig libc` command to display paths
`zig libc file.txt` will parse equivalent text and use that for libc
paths.
|
2018-07-18 17:43:36 -04:00 |
Andrew Kelley
|
a8a1b5af07
|
fix build on windows
* move getAppDataDir and utf16leToUtf8 from self-hosted to std lib
* fix std.event.Loop on windows
|
2018-07-18 10:07:22 -04:00 |
Andrew Kelley
|
a9ab528e34
|
std.event.Loop.onNextTick dispatches work to waiting threads
|
2018-07-17 15:17:44 -04:00 |
Andrew Kelley
|
278829fc2c
|
self-hosted: adding a fn to an llvm module
|
2018-07-14 16:03:22 -04:00 |
Andrew Kelley
|
e78b1b810f
|
self-hosted: basic IR pass2
|
2018-07-13 21:56:38 -04:00 |
Andrew Kelley
|
9751a0ae04
|
std.atomic: use spinlocks
the lock-free data structures all had ABA problems and
std.atomic.Stack had a possibility to load an unmapped memory address.
|
2018-07-11 19:38:01 -04:00 |
Andrew Kelley
|
0ce6934e26
|
allow var args calls to async functions
|
2018-07-10 11:44:47 -04:00 |
Andrew Kelley
|
1b82a9defc
|
enable basic event loop test
|
2018-07-09 22:41:16 -04:00 |
Andrew Kelley
|
b6eb404831
|
organize std.event into directories
|
2018-07-09 22:22:44 -04:00 |