Alexis Campailla
|
72d34a87e3
|
Portability fixes (ssize_t, off_t)
Fix definition of ssize_t and off_t.
|
2015-05-29 15:26:02 +02:00 |
|
jonathan pickett
|
d4051d4c38
|
issue 105: 32-bit version not running on server 2003. Adjusted project settings and selected APIs in use via runtime version checks and windows version macro.
|
2014-05-29 22:33:19 -07:00 |
|
jonathan pickett
|
f441b8d0f2
|
Issue 108: Added 32-bit support back in. QFork code requires a contiguous memory allocation for heap. Due to this requirement and 32-bit memory model limitations, maxheap is limited to about 512MB in 32-bit executable. 32-bit version appears to be about 30% slower than 64-bit version on 64-bit OS.
|
2014-05-15 18:24:59 -07:00 |
|
jonathan pickett
|
34250336c1
|
Release build still had link dependency on DLL versions of CRT. Also updated release documentation
|
2014-04-07 19:00:35 -07:00 |
|
jonathan pickett
|
c3c91f5ab0
|
Moved projects to VS2013. Removed dependency on CRT runtime DLLs. Removed APIBridge.DLL. Added MSOpenTech copyright notices.
|
2014-03-31 17:01:21 -07:00 |
|
jonathan pickett
|
411ef3f609
|
Cleaned up duplicate WIN32_IOCP flag in projects. Also added compressOutputToReleaseFolder.ps1 script to release build of Redis.
|
2014-02-25 18:03:23 -08:00 |
|
Jonathan Pickett
|
62cc0e320d
|
Merge branch '2_6_14_rebase' into 2.8.4
Conflicts:
00-RELEASENOTES
deps/hiredis/hiredis.c
deps/hiredis/sds.c
deps/jemalloc/ChangeLog
deps/jemalloc/Makefile.in
deps/jemalloc/VERSION
deps/jemalloc/configure
deps/jemalloc/configure.ac
deps/jemalloc/doc/jemalloc.3
deps/jemalloc/doc/jemalloc.html
deps/jemalloc/doc/jemalloc.xml.in
deps/jemalloc/include/jemalloc/internal/arena.h
deps/jemalloc/include/jemalloc/internal/chunk.h
deps/jemalloc/include/jemalloc/internal/chunk_dss.h
deps/jemalloc/include/jemalloc/internal/chunk_mmap.h
deps/jemalloc/include/jemalloc/internal/ctl.h
deps/jemalloc/include/jemalloc/internal/extent.h
deps/jemalloc/include/jemalloc/internal/huge.h
deps/jemalloc/include/jemalloc/internal/jemalloc_internal.h.in
deps/jemalloc/include/jemalloc/internal/private_namespace.h
deps/jemalloc/include/jemalloc/internal/prof.h
deps/jemalloc/include/jemalloc/internal/rtree.h
deps/jemalloc/include/jemalloc/jemalloc.h.in
deps/jemalloc/include/jemalloc/jemalloc_defs.h.in
deps/jemalloc/src/arena.c
deps/jemalloc/src/base.c
deps/jemalloc/src/chunk.c
deps/jemalloc/src/chunk_dss.c
deps/jemalloc/src/chunk_mmap.c
deps/jemalloc/src/ctl.c
deps/jemalloc/src/huge.c
deps/jemalloc/src/jemalloc.c
deps/jemalloc/src/mutex.c
deps/jemalloc/src/prof.c
deps/jemalloc/src/rtree.c
deps/jemalloc/src/stats.c
deps/jemalloc/src/tcache.c
deps/jemalloc/src/util.c
deps/jemalloc/src/zone.c
deps/jemalloc/test/thread_arena.c
deps/linenoise/linenoise.c
redis.conf
src/Makefile.dep
src/ae.c
src/anet.c
src/anet.h
src/aof.c
src/bitops.c
src/config.c
src/config.h
src/db.c
src/debug.c
src/dict.c
src/memtest.c
src/mkreleasehdr.sh
src/networking.c
src/object.c
src/rdb.c
src/redis-benchmark.c
src/redis-cli.c
src/redis.c
src/redis.h
src/release.c
src/replication.c
src/rio.c
src/rio.h
src/scripting.c
src/sds.c
src/sentinel.c
src/t_list.c
src/t_string.c
src/t_zset.c
src/version.h
src/zmalloc.c
tests/assets/default.conf
tests/integration/rdb.tcl
tests/test_helper.tcl
tests/unit/basic.tcl
tests/unit/expire.tcl
tests/unit/obuf-limits.tcl
tests/unit/pubsub.tcl
tests/unit/scripting.tcl
Still having problems with BLPOP
|
2014-02-03 17:06:54 -08:00 |
|
Jonathan Pickett
|
ce6c1f08b0
|
continuing code cleanup by moving win32 specific code into Win32_Interop directory
|
2014-01-17 18:24:31 -08:00 |
|
Jonathan Pickett
|
8b3daf2bb8
|
compile/link cleanup
|
2014-01-16 14:13:51 -08:00 |
|
Jonathan Pickett
|
d30d0c6a31
|
moving win32 specific code into a static lib so that it compiles only once, also some minor code tidying
|
2014-01-15 16:32:38 -08:00 |
|
Jonathan Pickett
|
bf22d5646d
|
replacing win32_cow implementation with win32_qfork. replication currently broken, but all other unit tests are working.
|
2014-01-02 12:06:06 -08:00 |
|
Jonathan Pickett
|
5e2bb3e678
|
Removed x86 and non-IOCP targets in preparation for new qfork implementation. Only supported build henceforth will be x64 with IOCP.
|
2013-12-23 19:29:38 -08:00 |
|
Jonathan Pickett
|
926e5283c6
|
Isolating the socket differences beween Linux and Windows in Win32_FDAPI and APIBridge code.
|
2013-11-26 17:19:22 -08:00 |
|
Jonathan Pickett
|
5fbc129b4e
|
Work in progress. Temporary move towards separate IOCP/non-IOCP builds because of thread state issues. Neither build set is particularily stable at the moment.
|
2013-10-18 13:34:16 -07:00 |
|
Jonathan Pickett
|
e1f6d21cdf
|
stability fixes
|
2013-10-09 15:12:57 -07:00 |
|
Jonathan Pickett
|
7071e9d599
|
Fix for issue #59. Generated FDs are used everywhere until a SOCKET handle is used by the Winsock APIs. The win32_socketmap code generates the simulated FDs and handles the mapping from these to socket handles.
|
2013-10-03 16:12:54 -07:00 |
|
Jonathan Pickett
|
3561ada2db
|
upgraded tool chain to vs2012
|
2013-09-20 13:05:30 -07:00 |
|
Henry Rawas
|
11d870bd55
|
Redis 2.6 for Windows
|
2013-07-21 11:54:30 -07:00 |
|