aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile
Commit message (Collapse)AuthorAge
...
| * | Implement both Publisher and Subscriber.Gravatar Chen Wang2015-01-30
| | |
* | | Add bbqGravatar Craig Tiller2015-01-30
| | |
* | | Properly deal with end of streamGravatar Craig Tiller2015-01-29
| |/ |/|
* | Re-enabling errors on warning, disabling unused parameter warning, and ↵Gravatar Nicolas "Pixel" Noble2015-01-30
| | | | | | | | fixing all subsequent errors.
* | Enabling extra warnings, and disabling error on warning.Gravatar Nicolas "Pixel" Noble2015-01-30
| | | | | | | | | | | | We have too many warnings going unchecked. The next step is to fix all these warnings. One can re-enable errors on warning by doing: CPPFLAGS=-Werror make in order to start fixing them.
* | Merge pull request #286 from nicolasnoble/no-strippingGravatar Craig Tiller2015-01-29
|\ \ | | | | | | Let's not strip libraries if compiled in anything other than release.
| * | Let's not strip libraries if compiled in anything other than release.Gravatar Nicolas "Pixel" Noble2015-01-29
| | | | | | | | | | | | Hopefully works around #90.
* | | Generating library aliases under Linux, hopefully fixing #192.Gravatar Nicolas "Pixel" Noble2015-01-29
|/ /
* | Adding a few more tests.Gravatar Nicolas "Pixel" Noble2015-01-29
| |
* | 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
* | Fixing a couple of minor bugs, and adding a few tests.Gravatar Nicolas Noble2015-01-27
| |
| * Merge pull request #157 from dklempner/eventfdGravatar Craig Tiller2015-01-27
| |\ | | | | | | Add support for eventfd based kicking on linux.
| | * Rename poll_kick_test to poll_kick_posix_testGravatar David Klempner2015-01-26
| | |
| | * 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
| | |
| * | removed string.h reference from build.jsonGravatar Jan Tattermusch2015-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
| | |
| * | run generate_projects.sh since I changed build.jsonGravatar Yang Gao2015-01-23
| | |
| * | Merge pull request #153 from ctiller/windows-fixesGravatar Jan Tattermusch2015-01-23
| |\ \ | | | | | | | | Windows fixes
| * | | Regenerating project files.Gravatar Nicolas "Pixel" Noble2015-01-23
| | | |
* | | | Replacing cJSON with our own code instead.Gravatar Nicolas Noble2015-01-22
| | | |
| * | | Merge pull request #158 from chen-wang/tipsGravatar Yang Gao2015-01-22
| |\ \ \ | | | | | | | | | | TIPS client implementation.
| | * \ \ Merge branch 'master' of github.com:google/grpc into tipsGravatar Chen Wang2015-01-21
| | |\ \ \ | |_|/ / / |/| | | |
| | * | | TIPS client implementation.Gravatar Chen Wang2015-01-21
| | | | |
| | | | * 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.
| * | | Sort out some more compile flags for MacGravatar Craig Tiller2015-01-21
| | | |
| * | | Make libraries compile on DarwinGravatar Craig Tiller2015-01-21
|/ / /
| | * Build projectsGravatar Craig Tiller2015-01-21
| |/ |/|
* | Generate projectsGravatar Craig Tiller2015-01-19
| |
* | Run buildgenGravatar Craig Tiller2015-01-18
| |
* | Merge pull request #70 from ctiller/benchmarkGravatar vjpai2015-01-16
|\ \ | | | | | | Opportunistically use perftools if installed.
* | | 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.
* | Merge pull request #88 from ctiller/shutdownGravatar Yang Gao2015-01-16
|\ \ | | | | | | Add an optional server shutdown event.
* | | Adding a few more comments in the Makefile template, to explain some of its ↵Gravatar Nicolas Noble2015-01-16
| | | | | | | | | | | | more obscure features.
| * | Add an optional server shutdown event.Gravatar Craig Tiller2015-01-16
|/ / | | | | | | | | | | Allows servers to expedite shutdown once all in-progress calls are completed. We may want to eventually remove grpc_server_shutdown in preference to this.
* | Fixing parallel build.Gravatar Nicolas "Pixel" Noble2015-01-16
| | | | | | | | | | The source code of the libraries depends on openssl being built, as it will setup the headers. Since we don't know exactly which source depends on openssl (we could start flagging it in build.json, but that'd be painful), we just flag all the source for every ssl-enabled library to depend on openssl being built.
| * Opportunistically use perftools if installed.Gravatar Craig Tiller2015-01-15
| | | | | | | | Allows us to collect profiles of the open source build using gprof.
* | Fixing typos in build.json: .cpp -> .ccGravatar Nicolas Noble2015-01-15
|/ | | | | | This was working so far because of GNU make's magic that automatically finds the sources depending on its output, and not on its input. This also explains why running "make" would always rebuild the plugins: because GNU make think some dependencies are phony and aren't there.
* Merge pull request #47 from ctiller/makecleanGravatar Nicolas Noble2015-01-15
|\ | | | | Cleanup makefiles
* | Add missing spaceGravatar Craig Tiller2015-01-15
| |
* | Fixing zlib dependency build.Gravatar Nicolas "Pixel" Noble2015-01-15
| |
| * Remove protoc_plugins, and use a variable.Gravatar Craig Tiller2015-01-15
| | | | | | | | | | Files that have dependencies on phony targets are always remade, leading to much unnecessary compiling of the C++ tests.
| * Add missing spaceGravatar Craig Tiller2015-01-15
| |
| * Remove _DEPS variablesGravatar Craig Tiller2015-01-15
| | | | | | | | They're trivially recreatable from the _OBJS variables now.
| * Generate dependencies when compiling the .oGravatar Craig Tiller2015-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | If we don't have a .o, we don't need dependencies, so skip the setup step of building them. Instead, when building the .o, we generate the .dep and output it (to objs/ to make the rules a little easier). The next run of make will include the dep file and any dependencies will be picked up. This change also disables the disabling of dependency checking if we have zlib or openssl being compiled from third_party. Additionally it inverts the logic for including dependencies from ONLY if we are doing a clean to ONLY if we are NOT doing a clean.
| * Remove clean rulesGravatar Craig Tiller2015-01-15
| | | | | | | | It's safe enough to just delete the build product directories.
* | Force using custom libraries if we are using ?SAN.Gravatar Craig Tiller2015-01-15
| | | | | | | | | | These libraries need to see all of the source code, so using system installed libraries is out of the question.