Ryan Dahl
b47c474cfd
Move private headers into include/uv-private
2011-08-31 00:43:55 -07:00
Ryan Dahl
1408ac4c4f
Move src/ev to src/unix/ev
2011-08-31 00:33:14 -07:00
Ryan Dahl
5fd68a016a
Move unix platform files into src/unix
2011-08-31 00:29:47 -07:00
Ryan Dahl
231298a5e8
move eio stuff into src/unix
2011-08-31 00:24:07 -07:00
Ryan Dahl
3be275bad7
Begin implementation of UNIX uv_fs_ functions
...
Adding this incomplete work now to ease rebase troubles later as it moves
the functions to src/unix/fs.c and introduces src/unix/internal.h.
2011-08-29 14:36:45 -07:00
Ben Noordhuis
d01676fc73
build: define _XOPEN_SOURCE=500 on SunOS
...
Exposes msghdr.msg_flags, required for UDP support.
2011-08-22 14:27:39 +00:00
Ben Noordhuis
7b5d28e4b9
build: use -pthreads on sunos, -pthread everywhere else
2011-08-12 02:51:16 +02:00
Ben Noordhuis
c952352f77
build: use -pthreads, older gccs don't recognize -pthread
2011-08-11 23:43:52 +00:00
Ryan Dahl
75c109055d
Bring back standalone makefiles for a better transition
2011-08-08 13:42:01 -07:00
Ryan Dahl
a30a7336f0
Build with gyp
2011-08-06 02:17:56 -07:00
Ryan Dahl
22ec2db413
solaris fixes
2011-08-02 06:29:25 +00:00
Ryan Dahl
d0e1e62d87
Increase eio thread stacksize
2011-07-28 18:53:20 -07:00
Ben Noordhuis
80d804b909
unix: build with -Wall -Wextra -Wno-unused-parameter
2011-07-22 01:42:55 +02:00
Ben Noordhuis
ce5eb6d85a
config-unix: drop --std=c89 on cygwin, hides CLOCK_MONOTONIC.
...
Fixes #112 .
2011-07-20 17:58:27 +02:00
Ben Noordhuis
8d3d4a4244
Revert 9518ab65: Allow user to specify CC env var (CC=clang make)
...
Conditional assignment (assign if not set) to CC and AR never works
because their default values with GNU make are `cc` and `ar` respectively.
Build with `make AR=your-ar CC=your-cc` if you want to override them.
Fixes #89 .
2011-07-10 17:22:32 +02:00
Robert Mustacchi
ee599ec114
Fix Linux build
2011-07-07 23:55:58 -07:00
Robert Mustacchi
8c00b369b4
C99 compatibility.
...
Get 99% of the way there for --std=c89 -pedantic for core files. Also cleans
up follow up warnings and others in tests.
2011-07-07 21:39:08 -07:00
Ryan Dahl
9518ab6594
Allow user to specify CC env var (CC=clang make)
2011-07-07 08:32:37 -07:00
Ryan Dahl
ce8ff3031c
src/ and include/ directories
...
Helps #71 but does not update the MSVC files.
2011-07-07 07:52:57 -07:00
Bert Belder
49baaa4731
Add cygwin support
...
Fails a few tests
2011-07-06 02:54:47 +02:00
Ryan Dahl
736dd8bfb3
Remove -Wno-variadic-macros
...
Helps #63 .
Fixes #80 .
2011-07-04 10:47:27 -07:00
Ryan Dahl
17ee7732c3
unix: All objects should be compiled with _LARGEFILE_SOURCE and _FILE_OFFSET_BITS=64
...
Fixes uv_getaddrinfo on linux
2011-07-01 11:52:54 -04:00
Ryan Dahl
8cd3d71229
fix linux build
2011-07-01 06:52:05 -07:00
Ryan Dahl
08809b2d04
unix: initial attempt at uv_getaddrinfo
2011-06-30 13:04:11 -07:00
Ryan Dahl
bde908f565
unix: Include libeio
2011-06-30 11:43:17 -07:00
Ryan Dahl
daa499c567
unix: Remove c-ares and libev configure scripts
...
Instead let's be a bit more clever.
2011-06-27 18:29:35 +02:00
Ryan Dahl
c4c022fb0c
move uv_get_exepath() to platform files
2011-06-17 13:13:27 +02:00
Robert Mustacchi
cf45384a93
Add high-resolution timestamp support
2011-06-17 11:35:36 +02:00
Ryan Dahl
49a2ed6120
c-ares unix
2011-06-15 14:23:46 +02:00
Bert Belder
dae2c09796
Compile c-ares into libuv
2011-06-15 00:41:27 +02:00
Ryan Dahl
e04cc71e1a
Remove EV_MULTIPLICITY=0 for ease of use
2011-06-08 15:13:02 +02:00
Ryan Dahl
2323b31856
Remove -pedantic flag for now (too annoying)
2011-06-08 14:56:42 +02:00
Ryan Dahl
a7494416e9
Add -Wno-variadic-macros as it's apparently okay in MSVC
2011-06-07 10:06:12 +02:00
Ryan Dahl
a1b9be16ca
Use -pedantic flag to avoid breaking Windows build
2011-06-07 10:02:08 +02:00
Bert Belder
0177751ff5
Add uv-common.c, move uv_err_name() there
2011-05-19 23:05:25 +02:00
Ryan Dahl
c6edabdba8
Changes to compile in Node
2011-05-13 00:47:10 -07:00
Ryan Dahl
d85168b299
Makefile munging
...
Add EV_MULTIPLICITY=0 (until we add threads)
2011-05-12 18:35:05 -07:00
Ryan Dahl
2ef3c6c632
oio -> uv
2011-05-11 20:21:49 -07:00
Ryan Dahl
2f4e65a1b2
Port to Solaris
2011-05-10 06:53:50 +00:00
Bert Belder
0144ab9ca7
Fix the makefile for mingw32
2011-05-08 15:12:20 +02:00
Ryan Dahl
e88c63fd75
Clean up the clean, distclean makefile stuff
2011-05-07 21:45:06 -07:00
Ryan Dahl
db2189f3b9
Fixes #38 . Use Luis's PREFIX trick.
2011-05-07 21:40:52 -07:00
Ryan Dahl
520e5abc7d
Link correctly on mingw
2011-05-07 21:30:32 -07:00
Ryan Dahl
dd1c0af7b1
Makefile to work with mingw
2011-05-07 21:28:07 -07:00