Add missing command to the build instructions in the README
Fixes for ARM build
Add cares into the event loop
Fix missing handle increment on watcher creation
Libuv and luajit upgrade plus 64-bit windows support
Major: * bump libuv to v0.10.13 * bump luajit to v2.0.2 * add dep for cares * set the tty readable flag on creation for it to be able to read windows stdin * fixes(signal) - New unix signal handling - Ryan Phillips <firstname.lastname@example.org> * don't call pauseNoRef whenn operating on a file which uses pure lua implementation of a stream. - Brandon Philips Supplemental: * Gyp cleanup. * Build Windows x64 on an x64 capable platform. * Use Gyp to autodetect MSVS version * Disable install target on Windows * Add .gitignores for generated Windows files. * makefile fixes * add support for process.on, fix multiple handlers * unit test and bug fix * add license header * remove listener for signals * remove dead code * Makefile fixes for clean, cares, and zlib
Fix mixed path separators in 'example/web-app/server' and 'tools/bundler.lua' on Windows.
path.join() is the good replacement of hardcoded paths and it provides correct strings for both windows and posix types of paths.
Windows allows either '/' or '\' as path separator though it forbids mixed path separators within one fs request string. At the same time all URL requests use / in GET/HEAD/etc path. As result example solutions created mixed path string and forwarded them to fs.open or fs.readdir. This commit adds convertation of path separators into OS required type.
Fix the path basename tests to have specific tests for windows.
Implement optional extension removal in path.basename
Do not use a DLL under Windows, statically link.
Remove warning on used uninitialized variable
The default compilation makes the use of port an error because both branches of the if have conditions.