Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ci expansion Checkup #183

Open
wants to merge 129 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
8747675
Applied clang-format and stripped all trailing whitespace.
anadon May 2, 2019
3fb1a64
Shouldn't have modified the PDFs.
anadon May 2, 2019
66d8827
Changed clang-format settings from C++11 to C++03 to allow '>>' to '>…
anadon May 3, 2019
d497c37
This appears to be the one whitespace character change needed to fix …
anadon May 6, 2019
b6ff20c
Dusting off tests
anadon May 8, 2019
972280e
First try at format checking.
anadon May 11, 2019
a86ce6c
Enable travis on everything; revert later.
anadon May 11, 2019
30f4103
Enable the script to actually be executable.
anadon May 11, 2019
632ca80
Change hashbang.
anadon May 11, 2019
ef3fd80
Change 'find' options.
anadon May 11, 2019
ec82f6f
Change 'find' options.
anadon May 11, 2019
5b6aa3f
Ignore a few more .dot files generated during testing.
anadon May 19, 2019
655026f
First attempt at introducing stanges.
anadon May 19, 2019
c97ac13
TravisCI frailties.
anadon May 19, 2019
1a37a1d
clang-format changes. Still trying to figure out why this isn't caus…
anadon May 19, 2019
0b59c7c
Another try to make formatting validation to work correctly.
anadon May 19, 2019
099f98e
Fixing minor compiler warnings.
anadon May 22, 2019
273bccd
Change testing compiler options to be more rigerous. Also leaving co…
anadon May 22, 2019
5fdc47b
Correctly set link flags when using clang, and adding PIC code genera…
anadon May 22, 2019
e109c15
Incorporating files from boost-ci.
anadon May 26, 2019
2163fb3
Testing if removal of 'BOOST_ROOT' helps with travis-ci.
anadon May 28, 2019
73e34ab
Testing if removal of 'BOOST_ROOT' helps with travis-ci.
anadon May 28, 2019
08b0932
Forgot to add permissions.
anadon May 28, 2019
eb29697
Changing format checking to only run when clang 8 is installed.
anadon May 28, 2019
894ee56
Integrating more work from boost-ci.
anadon May 29, 2019
f216a5f
Looks like a typo fix to call the global boost variable validator scr…
anadon Jun 3, 2019
9956f0b
Trying to reference enforce using the correct file name and using a d…
anadon Jun 3, 2019
fbbb5ff
Experimenting with that path for b2. Not sure why it doesn't work on…
anadon Jun 3, 2019
05bf319
Apparently boost no longer includes b2 according to the travis-ci fai…
anadon Jun 4, 2019
a1bc9e3
Maybe being more explicit about installing before building will help.
anadon Jun 4, 2019
e1f1332
Adding more submodules to be initialized and updated seems to stabili…
anadon Jun 4, 2019
a2afa49
Weird regression causing dependancy installation to be unavailable.
anadon Jun 4, 2019
7bca2e5
Adding back explicit submodule instantiations for libs and tools.
anadon Jun 4, 2019
47c7582
Changing depinst.py arguments to try and guess the right options. If…
anadon Jun 4, 2019
9226495
Trying to include some boost initialization in build.sh to get things…
anadon Jun 4, 2019
573dea9
Global variables are not being global. So merge install.sh and build…
anadon Jun 4, 2019
505a4ee
Global variables are not being global. So merge install.sh and build…
anadon Jun 4, 2019
a50fac0
Global variables are not being global. So merge install.sh and build…
anadon Jun 4, 2019
cfb49cd
Trying to catch when to build and when to install. These hacks are m…
anadon Jun 4, 2019
96783c4
Trying to catch when to build and when to install. These hacks are m…
anadon Jun 4, 2019
92ec43d
Trying to catch when to build and when to install. These hacks are m…
anadon Jun 4, 2019
e0af531
Trying to catch when to build and when to install. These hacks are m…
anadon Jun 4, 2019
f00a513
Re-split out the build step since travis requires install and build s…
anadon Jun 6, 2019
002f029
Trying to fix Travis again.
anadon Jul 17, 2019
b35e0ee
Trying to fix Travis again.
anadon Jul 17, 2019
0fc6b58
Trying to fix Travis again.
anadon Jul 17, 2019
ce1e808
Trying to fix Travis again.
anadon Jul 17, 2019
a8d6913
Trying to fix Travis again.
anadon Jul 17, 2019
747979c
Trying to fix Travis again.
anadon Jul 17, 2019
53a8ad4
Trying to fix Travis again.
anadon Jul 17, 2019
ef54d2e
Trying to fix Travis again.
anadon Jul 17, 2019
07c7cd4
Trying to fix Travis again.
anadon Jul 17, 2019
1b8a0ba
Trying to fix Travis again.
anadon Jul 17, 2019
d379eb2
Trying to fix Travis again.
anadon Jul 18, 2019
d784580
Trying to fix Travis again.
anadon Jul 18, 2019
1e38c1f
Trying to fix Travis again.
anadon Jul 18, 2019
8043339
Trying to fix Travis again.
anadon Jul 18, 2019
a6e5a92
Import testing as per pdimov for fixing TravisCI runs.
anadon Jul 21, 2019
3644aee
More TravisCI attemps
anadon Jul 21, 2019
04d5c0b
Removing 'import requires' as per Peter Dimov's suggestion.
anadon Jul 24, 2019
566b564
Another TravisCI attempt
anadon Jul 28, 2019
c188117
Another TravisCI attempt
anadon Jul 28, 2019
f25a5b7
Did not work, still no idea why.
anadon Jul 28, 2019
cb24329
Another TravisCI attempt
anadon Jul 28, 2019
ae54460
Adding explicit path to include config.jam, seperated out runtime and…
anadon Jul 28, 2019
8b380b3
Another TravisCI attempt
anadon Jul 28, 2019
f8d0f52
Trying to use the copy of graph within the boost tree, not the defaul…
anadon Jul 28, 2019
497ba9d
Changed some formatting, should make adding different tests easier an…
anadon Aug 7, 2019
9df9af6
re-merged in compile time tests to main body of tests.
anadon Aug 7, 2019
0c1529b
The previous may not have moved all files as intended, so trying to …
anadon Aug 7, 2019
e7f55e8
typo
anadon Aug 7, 2019
95f3a55
typo
anadon Aug 7, 2019
bc9dbe5
Another travisCI attempt.
anadon Aug 7, 2019
c981d73
Another travisCI attempt.
anadon Aug 7, 2019
df92e6a
Setting different compiler arguments based on compiler and compiler v…
anadon Aug 7, 2019
f27bda4
Pruning unsupported options
anadon Aug 7, 2019
f4173dc
Moving formatting check to its own case.
anadon Aug 7, 2019
224b98d
Cppcheck now doesn't build and test built in tests.
anadon Aug 7, 2019
0d2b145
codecov.io test now takes GCC 8 compiler arguments.
anadon Aug 7, 2019
2f39c91
Now rest of tests take compiler arguments.
anadon Aug 7, 2019
dd110e9
typo
anadon Aug 7, 2019
71abb42
UBSAN test already had arguments.
anadon Aug 7, 2019
bac4e91
Typo
anadon Aug 7, 2019
06ac08c
Putting some global variables from local back into the envirnment, ho…
anadon Aug 7, 2019
67a876e
newline escaped were not nessecary, and in fact were breaking.
anadon Aug 7, 2019
3eb91e3
some build arguments needed quotes to pass correctly.
anadon Aug 7, 2019
7342d79
Another TravisCI attempt.
anadon Aug 7, 2019
9b043eb
Another TravisCI attempt.
anadon Aug 10, 2019
84963a1
Another TravisCI attempt.
anadon Aug 10, 2019
4102b6c
Another TravisCI attempt.
anadon Aug 10, 2019
b458ff0
Splitting out stages to do static quality checks first, then dynamic …
anadon Aug 11, 2019
03b4fd0
Travis-CI file is still invalid, but is cleaner and makes some sense.
anadon Aug 11, 2019
b27bd3d
Found and fixed a syntax error; tried a SO fix for the build stages.
anadon Aug 11, 2019
c272ac7
Turn out YAML checking is actually a thing.
anadon Aug 11, 2019
2ea96c0
Trying to fix static code QC failures.
anadon Aug 11, 2019
606b996
Better naming of dynamic QC jobs.
anadon Aug 11, 2019
ee1bbff
Fixing script detection.
anadon Aug 11, 2019
98bdaeb
Trying to get the right verison of clang-format used.
anadon Aug 11, 2019
fb77052
Hack to force clang-format version
anadon Aug 11, 2019
7142bdb
Fixing some paths and changing staging stuff.
anadon Aug 11, 2019
7fcbdb4
Trying to fix parameter passign to UBSAN.
anadon Aug 11, 2019
a54b3aa
Checking if that will get valgrind 3.11 going. Not ideal, but gettin…
anadon Aug 11, 2019
56da4b3
Jiggling the cppcheck job. Looks like quite a lot got built up and i…
anadon Aug 11, 2019
24bafe1
Setting tests to use a newer version of ubuntu for code QC.
anadon Aug 11, 2019
a4eaf65
First attempt at using pre-compiled headers.
anadon Aug 18, 2019
e8f3ec1
Fixing a yaml typo.
anadon Aug 18, 2019
1f6c4d8
Fixing bugs exposed by using PCH's.
anadon Aug 18, 2019
e7a4a43
Fixing formatting.
anadon Aug 18, 2019
80a94ad
Removing binaries from tracking and adding them to gitignore.
anadon Aug 18, 2019
4944f36
clang-format changes the jamfile when it shouldn't have.
anadon Aug 18, 2019
798bc48
Shouldn't have deleted those binaries.
anadon Aug 18, 2019
fc80d06
Extending PCH work into examples.
anadon Aug 18, 2019
9054809
Splitting out dynamic tests for different standards into different st…
anadon Aug 18, 2019
8766388
Trying to add explicit x86 support.
anadon Aug 19, 2019
3072f6c
Trying to add explicit x86 support.
anadon Aug 19, 2019
c607bd2
Trying to add explicit x86 support.
anadon Aug 20, 2019
a7c105f
Trying to add explicit x86 support.
anadon Aug 20, 2019
e32a561
Trying to add explicit x86 support.
anadon Aug 21, 2019
8b97f74
Splitting out 32 bit and 64 bit in dynamic testing
anadon Aug 21, 2019
5538325
Added debugging package needed by valgrind.
anadon Aug 21, 2019
6b73c59
Changing compiler flag placement. Will eventually move to having com…
anadon Aug 22, 2019
055ae34
whitespace and a misplaced quote.
anadon Aug 22, 2019
8eceabe
Seeing if -O2 will help speed up valgrind tests.
anadon Aug 22, 2019
37e3ba9
Auto-matching strikes again.
anadon Aug 22, 2019
f23a893
Enabling ccache, hopefully this improves build times at all.
anadon Aug 24, 2019
5a90863
Enabling ccache, hopefully this improves build times at all.
anadon Aug 24, 2019
818678f
Caching is actually increasing test time.
anadon Aug 24, 2019
48b2f4b
Bringing up branch in line with boostorg::develop.
anadon Aug 24, 2019
39df61c
Merge pull request #3 from anadon/boostorg-develop
anadon Aug 24, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
BasedOnStyle: WebKit
Standard: Cpp11
Standard: Cpp03
AlignAfterOpenBracket: false
AlignEscapedNewlinesLeft: true
AlwaysBreakAfterDefinitionReturnType: None
Expand All @@ -13,4 +13,3 @@ SortIncludes: false
AlignTrailingComments: false

SpacesInAngles: true

9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,12 @@ kevin-bacon2.dat
random.dot
triangular-fr.dot
triangular-kk.dot
ospf-sptree.dot
routing-table.dat
tc-out.dot
test-astar-cities.dot
web-graph.dot
cycle_ratio_s382.90.dot
test/metric_tsp_approx.graph
test/weighted_graph.gr
test/weighted_matching.dat
Loading