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