1. 29 Mar, 2017 1 commit
  2. 24 Mar, 2017 4 commits
  3. 19 Mar, 2017 2 commits
  4. 21 Feb, 2017 1 commit
    • zstang's avatar
      #2341 fix · 3b0dfd52
      zstang authored
      the root path name specified in this file cause the #2341 problem, the root path name is not need.
      3b0dfd52
  5. 16 Jan, 2017 1 commit
  6. 09 Dec, 2016 1 commit
  7. 02 Nov, 2016 1 commit
  8. 04 Jul, 2016 3 commits
  9. 13 Jun, 2016 1 commit
  10. 11 Jun, 2016 1 commit
    • Michael Lutz's avatar
      Problem: Windows performance is not optimal due to select(). · 7a6ff07a
      Michael Lutz authored
      Solution: Provide poll() for Windows as well. This is a build option that
      defaults to off as the resulting binary will only run on Windows Vista or
      newer.
      
      This is not tested with alternative Winsock service providers like VMCI,
      but the documentation for WSAPoll does not mention limitations.
      
      On my local machine, throughput improves by ~10 % (20 simultaneous
      remote_thr workes to one local_thr, 10 byte messages), while latency
      improves by ~30 % (measured with remote/local_lat).
      7a6ff07a
  11. 25 May, 2016 1 commit
  12. 18 May, 2016 1 commit
  13. 14 May, 2016 1 commit
  14. 13 May, 2016 11 commits
  15. 12 May, 2016 5 commits
  16. 03 May, 2016 1 commit
  17. 22 Apr, 2016 1 commit
  18. 31 Mar, 2016 3 commits
    • Matt Powley's avatar
      Fixes for Windows XP compatibility · f2018ab3
      Matt Powley authored
      A Visual Studio build from master (commit id: dac5b45d) using the v140_xp toolset yields a binary that is not XP compatible.
      
      Two libraries contain exports that cannot be found:
       -  IPHLPAPI.DLL : if_nametoindex
       - KERNEL32.DLL : InitializeConditionVariable
      
      The latter export is already dealt with in the file './src/condition_variable.hpp'; however this requires setting the _WIN32_WINNT pre-processor definition.
      I am not experienced enough to figure a work around for the 'if_nametoindex' method, so I have created a new pre-processor definition 'ZMQ_HAVE_WINDOWS_TARGET_XP' and removed the calling of the function with the limitation that these builds cannot handle a IPv6 address with an adapter name.
      
      To make it easier for people targeting XP with an MSVC build I have modified the MSBuild property file to add/modify the pre-processor definitions if they are building using a XP targeting tool set; such as v140_xp.
      f2018ab3
    • Matt Powley's avatar
      Add .gitignore for Visual Studio builds in the 'builds/msvc' folder · 260860de
      Matt Powley authored
      * Added a new .gitignore file for excluding Visual Studio build output any popular plug-in generated content. (This was copied from the GitHub project https://github.com/github/gitignore).
      * Removed the basic ignore settings from the root folder in favour of more precision within the subfolder's .gitignore file
      * Added the new VC compiler's experimental Intellisense database file
      260860de
    • Matt Powley's avatar
      Use vs2015 MSBuild property sheets in older projects · 0e405a5a
      Matt Powley authored
      All the older (vs2010 -> vs2013) projects had copies of the Visual Studio 2015 MSBuild applied to them when running the 'configure.bat' batch file. Any modifications to a property sheet was not applied to the other Visual Studio versions' projects unless the batch file was re-executed.
      
      * Modified the older projects to reference the Visual Studio 2015 property sheets so changes are immediately applied
      * Removed the batch file copy steps (which left the repository very dirty after execution)
      0e405a5a