70 Commits

Author SHA1 Message Date
Eli Fidler
d1697f7437 use included clang on travis
This should fix the Travis clang builds, since the upstream LLVM apt
repo is down.
2016-06-10 15:21:29 -04:00
Milo Yip
bc40c8a682 Add missing valgrind 2016-02-28 00:53:15 +08:00
Milo Yip
52512b7c12 Try to set libc++ in cmake 2016-02-27 22:56:23 +08:00
Milo Yip
de28919b41 Try libc++ 2016-02-27 22:42:55 +08:00
Milo Yip
d6575035a5 Add another source 2016-02-27 21:34:32 +08:00
Milo Yip
9e05693ca1 Add sources for clang 2016-02-27 21:20:52 +08:00
Milo Yip
c0b4981765 Try clang-3.7 2016-02-27 16:29:41 +08:00
Milo Yip
95c18905d7 Fix YAML 2016-02-27 16:10:03 +08:00
Milo Yip
cc2206d56c Try using clang 3.7 2016-02-27 16:07:42 +08:00
Milo Yip
5a955c0d14 Add C++11 config 2016-02-24 23:32:56 +08:00
Milo Yip
ae840f66c5 Remerge #504 2016-02-23 14:21:03 +08:00
Milo Yip
403115019b Add travis C++11 on/off matrix 2016-01-23 15:53:27 +08:00
miloyip
67a3ee39b5 Fix coveralls 2015-04-16 00:29:28 +08:00
miloyip
0edf27fa0c Only do coverage on gcc/debug 2015-04-15 22:55:35 +08:00
miloyip
5f5758bc22 Try coverage on gcc/release also 2015-04-14 23:26:00 +08:00
miloyip
5dc52afd1e Ignore files for coverage 2015-04-14 11:40:09 +08:00
miloyip
fddffbe82b Revert "Try disabling inline for coverage"
This reverts commit 6a622aa0d095998bf6619b613643cb240c5336e3.
2015-04-13 13:21:45 +08:00
miloyip
6a622aa0d0 Try disabling inline for coverage 2015-04-13 13:08:29 +08:00
miloyip
35d0577e80 Try to fix doxygen problem 2015-04-13 00:44:52 +08:00
miloyip
d05801901a Activate coveralls/gcov for code coverage analysis 2015-04-13 00:32:24 +08:00
Philipp A. Hartmann
107aff0c28 .travis.yml: disable SSE4.2 on 32-bit (closes #266) 2015-03-24 21:04:38 +01:00
Philipp A. Hartmann
2b5654692c .travis.yml: properly pass $ARCH_FLAGS
RapidJSON is C++, need to set CMAKE_CXX_FLAGS instead
of CMAKE_C_FLAGS when configuring the build environment.
2015-03-10 21:53:46 +01:00
Philipp A. Hartmann
66a2ccdd1d .travis.yml: add missing semicolon 2015-03-10 21:15:41 +01:00
Philipp A. Hartmann
aae07f6238 .travis.yml: re-add missing "apt-get update" call
(Accidentally dropped in 40c03114)
2015-03-10 20:48:39 +01:00
Philipp A. Hartmann
c26a2a64af .travis.yml: skip perftest on debug builds 2015-03-10 20:29:15 +01:00
Philipp A. Hartmann
429b3dcfab .travis.yml: move comment of workaround for #163 2015-03-10 20:29:15 +01:00
Philipp A. Hartmann
242b393aae .travis.yml: cleanup ARCH configuration 2015-03-10 20:29:15 +01:00
Andrii Senkovych
553dc0a8b0 Add a workaround for valgrind bug. Refs: #171, #240 2015-02-19 18:27:52 +02:00
Andriy Senkovych
40c03114e3 Try new travis configuration 2014-11-19 03:13:06 +02:00
Philipp A. Hartmann
a0f9de61a9 namespacetest: add symbol check to .travis.yml 2014-11-06 21:11:58 +01:00
Philipp A. Hartmann
48a9854e33 .travis.yml: avoid Valgrind bug with '-march=native' 2014-10-23 19:11:01 +02:00
Philipp A. Hartmann
ae3e12d7df .travis.yml: include RAPIDJSON_HAS_STDSTRING tests 2014-08-20 07:08:01 +02:00
Philipp A. Hartmann
e6139299f3 .travis.yml: add g++-multilib/libc6-dbg:i386 only on BITS=32 2014-08-12 15:57:47 +02:00
Philipp A. Hartmann
fa3996ea1d .travis.yml: install libc6-dbg:i386 to run valgrind on 32-bit 2014-08-12 15:54:07 +02:00
Philipp A. Hartmann
4ed173fc89 .travis.yml: enable 32-bit builds
As Ubuntu supports running 32-bit executables based on its multiarch
setup, we can enable the tests on 32-bit configurations as well.

Currently, valgrind fails for 32-bit executables on the 64-bit host.
This requires some more investigation.
2014-08-12 10:53:12 +02:00
Philipp A. Hartmann
c1afdc8df2 travis-doxygen.sh: allow overriding GitHub repo from environment 2014-07-12 19:58:52 +02:00
Milo Yip
75bee4cd76 Update token 2014-07-12 18:24:32 +08:00
Milo Yip
75d7bfe3be Revert "Update token"
This reverts commit fd9bc121553bfe1f9e7c3dd70918fe90350db799.
2014-07-12 18:24:13 +08:00
Milo Yip
fd9bc12155 Update token 2014-07-12 18:20:16 +08:00
Philipp A. Hartmann
33e96f866d .travis.yml: simplify config, prepare for running 32/64 bit configurations 2014-07-11 13:20:18 +02:00
Milo Yip
63d054349a Fixes whitespaces in travis script 2014-07-10 02:25:11 +08:00
Milo Yip
10596ee882 Fixes travis token 2014-07-10 02:19:27 +08:00
Milo Yip
e1431e5836 Change travis token 2014-07-10 01:55:51 +08:00
Philipp A. Hartmann
7c7eb1c5c0 Travis CI: build/update Doxygen from separate script
In this patch, a script 'build/travis-doxygen.sh' is added to
build and push the Doxygen documentation to the GitHub pages at
https://miloyip.githib.io/rapidjson.

The script exits gracefully, if the build is requested for
 - a branch other than 'master'
 - a pull-request
 - a job (i.e. CI configuration) other than "1"

In case the "secure variables" are not available, only the final upload
is skipped, in order to allow testing of the script's basic functionality.

Update .travis.yml to call the script.
2014-07-08 18:56:07 +02:00
Milo Yip
9fbb638a65 Fixes another path issue 2014-07-08 09:30:59 +08:00
Milo Yip
8021a626f5 Fixes path 2014-07-08 09:21:50 +08:00
Milo Yip
4287a4b2b8 Use wget instead of curl 2014-07-08 09:13:29 +08:00
Milo Yip
2e8f7e95a0 Try using doxygen binary 2014-07-08 09:04:09 +08:00
Milo Yip
b85f16154f fixes whitespaces 2014-07-08 08:33:14 +08:00
Milo Yip
45e246365c Reactivate normal building process 2014-07-08 03:45:14 +08:00