When 0.7.0 removed libuv it meant reimplementing the fs watch part (+ many other things) using syscalls (via ljsyscall).
Unfortunately kqueue isn't as granular as inotify wrt fs events. It needs more code to work properly. Since I'm mostly a Linux user I haven't implemented this part yet. So - this is the issue for that.
In the previous 0.6.x versions this wasn't an issue since libuv was used. Unfortunately libuv left alot to be desired which was the reason for replacing it.
When 0.7.0 removed libuv it meant reimplementing the fs watch part (+ many other things) using syscalls (via ljsyscall).
Unfortunately kqueue isn't as granular as inotify wrt fs events. It needs more code to work properly. Since I'm mostly a Linux user I haven't implemented this part yet. So - this is the issue for that.
In the previous 0.6.x versions this wasn't an issue since libuv was used. Unfortunately libuv left alot to be desired which was the reason for replacing it.