Commit Graph

362 Commits

Author SHA1 Message Date
Michele Caini
98d563ad9e tests fixed 2016-10-14 17:49:40 +02:00
Michele Caini
1e158e80c8 improvements 2016-10-14 17:43:11 +02:00
Michele Caini
4286defc1f WIP: review 2016-10-14 15:40:45 +02:00
Michele Caini
bfcd165cb0 tests + bug fixing 2016-10-10 14:15:32 +02:00
Michele Caini
3ee621e48a Update README.md 2016-10-10 10:30:12 +02:00
Michele Caini
382cd9f8fd Merge pull request #62 from tusharpm/test
Code coverage using coveralls.io
2016-10-10 10:29:39 +02:00
Michele Caini
0e1e438d55 Update README.md 2016-10-10 10:01:38 +02:00
Tushar Maheshwari
e860400a8d Limiting coverage to relevant code 2016-10-07 20:25:57 +05:30
Tushar Maheshwari
41982c6716 Adding code coverage build 2016-10-07 19:36:14 +05:30
Tushar Maheshwari
7316ef29dd TravisCI more OS/compilers in matrix 2016-10-07 19:02:34 +05:30
Michele Caini
e7a88001b4 minor changes 2016-10-05 13:52:09 +02:00
Michele Caini
b9abaf5c11 Merge pull request #61 from tusharpm/cleanup
Cleanup
2016-10-05 11:25:16 +02:00
Tushar Maheshwari
6011ec6c3d Address more review comments
- add the required non-template `get` methods
- add static_assert as requested to detect usage of template `get` when not required
2016-10-04 21:53:06 +05:30
Michele Caini
6ae824c1a0 review 2016-10-04 12:33:14 +02:00
Tushar Maheshwari
e2e8b695ca Fix review comments
- revert changes required as a bugfix
- revert performance decreasing change
2016-10-03 19:51:27 +05:30
Tushar Maheshwari
40b36513b4 Reduce Request::defaultCallback template parameter 2016-10-02 23:58:09 +05:30
Tushar Maheshwari
7a68faff36 Fix Linux/macOS builds 2016-10-02 23:40:55 +05:30
Tushar Maheshwari
dc0b74e07f Simplify Handle::initialize template parameter 2016-10-02 23:31:24 +05:30
Tushar Maheshwari
113a35b039 Emitter members simplification
- Avoids undefined behavior in `clearAll` (`nullptr` dereference).
2016-10-02 23:18:53 +05:30
Tushar Maheshwari
041d5b3974 SharedLib: Use std::is_function instead of IsFunc 2016-10-02 22:52:30 +05:30
Tushar Maheshwari
7a0612b0ba Remove unnecessary headers 2016-10-02 22:47:37 +05:30
Tushar Maheshwari
e326dae4dd Simplify Resource::get member template parameter 2016-10-02 22:42:55 +05:30
Michele Caini
f6de2afd3e foo 2016-09-27 16:18:22 +02:00
Michele Caini
b1aa7ed0ef Merge pull request #60 from tusharpm/appveyor
AppVeyor integration
2016-09-27 16:13:28 +02:00
Michele Caini
8df29ec76b Update util.hpp 2016-09-27 11:07:20 +02:00
Michele Caini
ec2836dc01 Update util.hpp 2016-09-27 09:55:24 +02:00
Michele Caini
600d2f5c79 Update process.hpp
Changed `IO_IGNORE` to `IGNORE_STREAM`, it seems more appropriate.
2016-09-27 08:40:05 +02:00
Tushar Maheshwari
c87550567a Address review comments. 2016-09-26 21:15:51 +05:30
Tushar Maheshwari
9a55c091a9 Reduce warnings for Windows
MSVC takes a lot of time if all warnings are enabled, mostly just to
print them.
Disable "all warnings" for Windows only. The deafault warnings are still
listed.
2016-09-25 22:11:56 +05:30
Tushar Maheshwari
3ad33cf560 Appveyor fix paths 2016-09-25 22:11:40 +05:30
Tushar Maheshwari
2081c2f386 Fix appveyor build for Windows x86
- platform should remain "Win32" for appveyor's scripts to execute
successfully
- Finding middle ground between clang and MSVC
2016-09-25 22:11:40 +05:30
Tushar Maheshwari
4b8b63dab0 Appveyor configuration fixes
- Includes changes to fix broken mac build
2016-09-25 22:11:11 +05:30
Tushar Maheshwari
ca500b0b25 Adding appveyor integration
- Make required changes in CMake module files.
- Add supporting batch scripts to build.
- Modify C++ code to be compatible with VS2015 capabilities.
2016-09-25 22:10:41 +05:30
Michele Caini
7f74f27510 updated travis notifications 2016-09-19 11:35:44 +02:00
Michele Caini
6cd506d74e Merge pull request #59 from tusharpm/test
Tests concise GoogleTest assertion failures
2016-09-19 08:49:49 +02:00
Tushar Maheshwari
9b8efb1a06 Tests cleanup 2016-09-18 15:06:57 +05:30
Michele Caini
760bb6391a Update README.md 2016-09-17 20:06:08 +02:00
Michele Caini
32bbc0402d Merge branch 'master' of https://github.com/skypjack/uvw 2016-09-17 20:01:12 +02:00
Michele Caini
682246d2a1 Merge pull request #58 from tusharpm/master
Add travis-ci integration
2016-09-17 19:56:06 +02:00
Michele Caini
e44ae4bcbf Update README.md 2016-09-17 19:54:14 +02:00
Tushar Maheshwari
b2e17090c3 Travis fixes (#3)
* Add more rows to travis matrix

Add OS X new image

* Travis build fixes

Use the filesystem and the user’s directory which is already included in PATH

* travis get tests running on new OS X image

The rpath configuration for uv needs libuv.dylib in /usr/local/lib.
It’s easier to static link for tests instead.

* OS X cannot set sigaction on 42

Use 2 (SIGINT) for the test.
2016-09-13 18:01:02 +05:30
Tushar Maheshwari
dd1a874139 Update README.md
Add travis badge
2016-09-12 20:24:47 +05:30
Tushar Maheshwari
11b2b5cde7 [trial] reduction of test compile time (#2) 2016-09-12 20:22:58 +05:30
Tushar Maheshwari
da69e968b7 [minor] delete irrelevant comments 2016-09-12 19:21:11 +05:30
Tushar Maheshwari
20d5f40c54 Travis (#1)
* Modify travis config

Get the required version of cmake binaries from their website.

* Travis config modification

Add librt linking because of old glibc in precise.

* Travis modify config

Changing LibRt binding for cmake.

* [trial] Travis config simplify

Remove unused variables
2016-09-12 18:35:10 +05:30
Tushar Maheshwari
2404098a2d Adding travis integration
Starting with a linux container with an apt add-on for new g++ compiler.
2016-09-12 15:29:42 +05:30
Michele Caini
9d41039a76 updated docs + version 2016-09-07 19:24:37 +02:00
Michele Caini
9fd96eb4fb added Utilities::OS::passwd 2016-09-07 18:36:54 +02:00
Michele Caini
029eb4addc added Utilities::OS::tmpdir 2016-09-07 18:11:08 +02:00
Michele Caini
82944cfc27 added Utilities::OS::homedir 2016-09-07 18:08:37 +02:00