aboutsummaryrefslogtreecommitdiffhomepage
path: root/vsprojects/vs2013/grpc_unsecure.vcxproj
Commit message (Collapse)AuthorAge
* big refactoring of visual studio projects, started using nugetGravatar Jan Tattermusch2015-04-20
| | | | dependencies.
* Merge branch 'master' of git://github.com/vjpai/grpc into timersGravatar Vijay Pai2015-04-13
|\
* | Visual Studio build filesGravatar Vijay Pai2015-04-13
| |
| * Add endpoint_pair_windows.cGravatar Craig Tiller2015-04-08
|/
* Merge pull request #989 from murgatroid99/core_start_batch_traceGravatar Nicolas Noble2015-03-26
|\ | | | | Added batch GRPC_TRACE option to trace calls to grpc_call_start_batch
* | Added a few more missing files and re-generated project files.Gravatar Nicolas "Pixel" Noble2015-03-20
| |
* | Adding missing public files to build.json, and re-generating all project files.Gravatar Nicolas "Pixel" Noble2015-03-19
| |
| * Added batch GRPC_TRACE option to trace calls to grpc_call_start_batchGravatar murgatroid992015-03-09
|/
* Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-03
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: build.json src/cpp/client/credentials.cc vsprojects/vs2013/grpc.vcxproj vsprojects/vs2013/grpc.vcxproj.filters vsprojects/vs2013/grpc_shared.vcxproj vsprojects/vs2013/grpc_shared.vcxproj.filters vsprojects/vs2013/grpc_unsecure.vcxproj vsprojects/vs2013/grpc_unsecure.vcxproj.filters
| * Tracer registration.Gravatar Craig Tiller2015-03-01
| | | | | | | | | | | | | | | | First: ugh. Second: allow tracer global variables to be registered and then parsed out of a configuration environment variable. Expose TSI trace config variable directly to ease this a little.
* | Update C++ server with new core APIGravatar Craig Tiller2015-02-23
|/ | | | And reflects the C++ API in ServerBuilder.
* Fixing Windows port.Gravatar Nicolas "Pixel" Noble2015-02-20
|
* Merge branch 'master' of github.com:google/grpc into unsecure-fixGravatar Nicolas "Pixel" Noble2015-02-21
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile build.json vsprojects/vs2013/grpc.vcxproj vsprojects/vs2013/grpc.vcxproj.filters vsprojects/vs2013/grpc_shared.vcxproj vsprojects/vs2013/grpc_shared.vcxproj.filters vsprojects/vs2013/grpc_unsecure.vcxproj vsprojects/vs2013/grpc_unsecure.vcxproj.filters
* | Various MacOS build fixes.Gravatar Nicolas "Pixel" Noble2015-02-21
| | | | | | | | | | | | -) Secure files shouldn't be in the base grpc. -) grpc++ depends on gpr. -) grpc++ depends on protobuf (!)
| * Add a facility to control tracing without recompilingGravatar Craig Tiller2015-02-20
|/ | | | This will help greatly when it comes to diagnosing customer issues.
* Allow grpc_init to be called multiple timesGravatar Craig Tiller2015-02-17
|
* Merge pull request #475 from dklempner/epollGravatar Craig Tiller2015-02-11
|\ | | | | Epoll based multipoller
* | remove _shared suffix from target dll namesGravatar Jan Tattermusch2015-02-11
| |
| * Merge branch 'master' into epollGravatar David Klempner2015-02-11
| |\ | |/ |/|
* | some VS project template fixes and added templates for grpc_csharp_extGravatar Jan Tattermusch2015-02-11
| |
| * Epoll based multipollerGravatar David Klempner2015-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a multipoller based on epoll rather than poll. Note that this implementation is aimed at correctness rather than performance, although it should immediately have better scalability to large numbers of FDs, both due to epoll's O(1) sized API and due to not needing to wake up polling threads to do interest set changes. One notable difference here is that we directly attach a wakeup fd rather than using the freelisting kick mechanism that the poll() based implementations use, because modifying the epoll set to use a different kick fd each time isn't free.
* | Merge branch 'master' of github.com:google/grpc into grpc-win32Gravatar Nicolas "Pixel" Noble2015-02-10
|\|
* | Addressing comments.Gravatar Nicolas Noble2015-02-10
| |
* | Adding Windows tcp server code.Gravatar Nicolas "Pixel" Noble2015-02-05
| |
| * Updated the first test (which fails)Gravatar Craig Tiller2015-02-03
| |
* | First draft of the win32 implementation of iomgr.Gravatar Nicolas "Pixel" Noble2015-02-04
| | | | | | | | | | | | | | Caveats: -) The win32 pollset isn't threadsafe (yet). -) Only client code is implemented. -) Only very simple code has been tested with it yet.
* | Clean build file, regen projectsGravatar Craig Tiller2015-01-31
| |
| * Add bbqGravatar Craig Tiller2015-01-30
|/
* Merge branch 'master' of github.com:google/grpc into jsonGravatar Nicolas Noble2015-01-27
|\ | | | | | | | | | | | | | | | | | | Conflicts: Makefile build.json vsprojects/vs2013/grpc.vcxproj vsprojects/vs2013/grpc.vcxproj.filters vsprojects/vs2013/grpc_unsecure.vcxproj vsprojects/vs2013/grpc_unsecure.vcxproj.filters
| * Rename wakeup_fd.[hc] to wakeup_fd_posix.[hc]Gravatar David Klempner2015-01-26
| | | | | | | | | | Fix the transitive closure of this change, including reintroducing pollset_kick_posix/windows where the latter is just a stub.
* | Addressing comments.Gravatar Nicolas Noble2015-01-26
| |
| * Merge branch 'master' into eventfdGravatar David Klempner2015-01-26
| |\ | | | | | | | | | | | | This includes nuking the special pollset_kick_windows.h, since it is no longer relevant.
| * | Refactor the pipe/eventfd abstractionGravatar David Klempner2015-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces the wakeup fd interface, corresponding approximately to the existing Google version, complete with a ported giant detailed usage comment. The implementation has two layers, "specialized" and "fallback". The specialized layer is intended to be a suitable platform specific implementation like eventfd, whereas "fallback" is probably pipe, with runtime detection of whether the specialized version works on this system (currently stubbed out).
* | | Merge branch 'master' of github.com:google/grpc into jsonGravatar Nicolas Noble2015-01-26
|\ \ \ | | |/ | |/| | | | | | | Conflicts: src/core/security/credentials.c
| * | Fixing a few winsocket misuses.Gravatar Nicolas "Pixel" Noble2015-01-24
| | |
* | | Replacing cJSON with our own code instead.Gravatar Nicolas Noble2015-01-22
| | |
| | * Add support for eventfd based kicking on linux.Gravatar David Klempner2015-01-21
| |/ |/| | | | | | | This adds support for eventfd based kicking, with the skeleton of support for runtime selection between eventfds and pipes.
| * Build projectsGravatar Craig Tiller2015-01-21
| |
| * Disable compilation of some filesGravatar Craig Tiller2015-01-21
| | | | | | | | They're not needed on Windows
| * Build projectsGravatar Craig Tiller2015-01-21
|/
* Run buildgenGravatar Craig Tiller2015-01-18
|
* Factor out the pollset kicking mechanism and eliminate shardingGravatar David Klempner2015-01-16
| | | | | | | | | This change pulls out a separate pollset_kick module, which currently uses a freelist of pipes dynamically assigned to pollsets when they enter polling rather than the previous racy sharding mechanism. We ultimately may wish to eliminate the dynamic assignment for multipoll sets, but this should be sufficient for the moment.
* Fixing opensource build.Gravatar nnoble2015-01-12
| | | | | | | Change on 2015/01/12 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83810001
* Moving the google-internal security code in their own files.Gravatar jboeuf2015-01-12
| | | | | | | | | | Checked that the opensource version still builds. Just addressing core for now. We will do c++ later. Change on 2015/01/12 by jboeuf <jboeuf@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83804014
* C implementation of Census trace store and stats store for grpc C lib.Gravatar hongyu2015-01-09
| | | | | | | Change on 2015/01/08 by hongyu <hongyu@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83556470
* Remove libevent.Gravatar ctiller2015-01-09
| | | | | | | | | | | | | | | | | | | | | | | Fixed any exposed bugs across the stack. Add a poll() based implementation. Heavily leverages pollset infrastructure to allow small polls to be the norm. Exposes a mechanism to plug in epoll/kqueue for platforms where we have them. Simplify iomgr callbacks to return one bit of success or failure (instead of the multi valued result that was mostly unused previously). This will ease the burden on new implementations, and the previous system provided no real value anyway. Removed timeouts on endpoint read/write routines. This simplifies porting burden by providing a more orthogonal interface, and the functionality can always be replicated when desired by using an alarm combined with endpoint_shutdown. I'm fairly certain we ended up with this interface because it was convenient to do from libevent. Things that need attention still: - adding an fd to a pollset is O(n^2) - but this is probably ok given that we'll not use this for multipolling once platform specific implementations are added. - we rely on the backup poller too often - especially for SSL handshakes and for client connection establishment we should have a better mechanism ([] [] - Linux needs to use epoll for multiple fds, FreeBSD variants (including Darwin) need to use kqueue. ([] [] - Linux needs to use eventfd for poll kicking. ([] Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83461069
* Add a --forever flag, to continuously run tests as things change.Gravatar ctiller2015-01-09
| | | | | | | Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83451760
* Remove libevent.Gravatar ctiller2015-01-08
| | | | | | | | | | | | | | | | | | | | | | | Fixed any exposed bugs across the stack. Add a poll() based implementation. Heavily leverages pollset infrastructure to allow small polls to be the norm. Exposes a mechanism to plug in epoll/kqueue for platforms where we have them. Simplify iomgr callbacks to return one bit of success or failure (instead of the multi valued result that was mostly unused previously). This will ease the burden on new implementations, and the previous system provided no real value anyway. Removed timeouts on endpoint read/write routines. This simplifies porting burden by providing a more orthogonal interface, and the functionality can always be replicated when desired by using an alarm combined with endpoint_shutdown. I'm fairly certain we ended up with this interface because it was convenient to do from libevent. Things that need attention still: - adding an fd to a pollset is O(n^2) - but this is probably ok given that we'll not use this for multipolling once platform specific implementations are added. - we rely on the backup poller too often - especially for SSL handshakes and for client connection establishment we should have a better mechanism ([] [] - Linux needs to use epoll for multiple fds, FreeBSD variants (including Darwin) need to use kqueue. ([] [] - Linux needs to use eventfd for poll kicking. ([] Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83461069
* Adding plugins to the mako rendering system.Gravatar nnoble2015-01-06
Change on 2015/01/05 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83302581