Commit Graph

673 Commits

Author SHA1 Message Date
Code7R
636766e620 link with libatomic (#387)
* link with libatomic when available
* Use --as-needed flag to avoid libatomic reference where not required
2017-08-19 23:37:52 -07:00
benrubson
41d5ec4cba Open file for write for every truncate
solves #382
2017-08-15 16:15:58 +02:00
benrubson
acbeb64765 Make write() write all its data even if it takes time 2017-08-11 07:51:21 +02:00
Valient Gough
d4273b0331 Merge pull request #381 from benrubson/testinc
Add current path to perl integration tests
2017-08-10 19:33:56 -04:00
Valient Gough
9794a9f0c1 Merge branch 'master' into testinc 2017-08-10 18:16:11 -04:00
benrubson
dd0df7c60c Add current path to perl integration tests 2017-08-10 20:49:39 +02:00
benrubson
8e13120b18 Check BADMSG return codes 2017-08-10 13:04:24 +02:00
benrubson
59ba9de03f Typo 2017-08-10 12:23:28 +02:00
benrubson
3cd97c3568 Check (not entirely yet) read and write return codes 2017-08-10 12:18:46 +02:00
benrubson
5c90ad451e Make write return the number of bytes written 2017-08-09 17:36:20 +02:00
Valient Gough
6fe24b671b Merge pull request #377 from benrubson/build
Re-enable integration tests in Travis
2017-08-09 00:41:28 -04:00
Valient Gough
da06619901 Merge branch 'master' into build 2017-08-09 00:34:59 -04:00
Valient Gough
5682ade36d Merge pull request #379 from vgough/travis-osx
switch to osx_image xcode8.3
2017-08-09 00:30:27 -04:00
Valient Gough
5dfa28508e
switch to osx_image xcode8.3 2017-08-08 23:34:32 -04:00
benrubson
01ffc39269 Re-enable integration tests in Travis 2017-08-08 17:50:44 +02:00
Ben RUBSON
a031aa208c Merge branch 'master' into errno 2017-08-08 08:26:57 +02:00
Valient Gough
1eb93609ce Merge pull request #376 from vgough/osx
Special case FDATASYNC check on Apple
2017-08-08 01:58:18 -04:00
Valient Gough
a8eebf3d8e
special case Linux Travis setup 2017-08-08 01:54:15 -04:00
Valient Gough
a98efa9a0b
add osx to travis build 2017-08-08 00:32:30 -04:00
Valient Gough
91e183fb85
special case fdatasync check on apple
fixes #375
2017-08-08 00:26:01 -04:00
Valient Gough
d820f708ad
format 2017-08-07 23:01:44 -04:00
Valient Gough
217f646ea1
update install instructions 2017-08-07 22:49:38 -04:00
Valient Gough
27c0c71c42
remove another coverity reference 2017-08-07 22:10:51 -04:00
Valient Gough
206f0d9271
remove coverity links 2017-08-07 22:05:59 -04:00
Valient Gough
b45006d791 Merge pull request #365 from pobv/patch-1
Update de.po
2017-08-07 21:07:17 -04:00
Valient Gough
3758dfa59e Merge branch 'master' into patch-1 2017-08-07 21:02:32 -04:00
Valient Gough
924a480984 Merge pull request #373 from vgough/vendor-gtest
add unit test and benchmark targets
2017-08-07 20:58:14 -04:00
Valient Gough
af48c86437
fix execute permission on check script 2017-08-07 20:05:27 -04:00
Valient Gough
bee004f892
update ci builds 2017-08-07 19:58:03 -04:00
Valient Gough
6d130cda8b
move unit tests and integration tests to separate dirs 2017-08-07 19:52:03 -04:00
Ben RUBSON
21d1d3dcfa Merge branch 'master' into errno 2017-08-07 09:53:56 +02:00
benrubson
eb94f78245 HAVE_FDATASYNC is not into master 2017-08-07 09:11:45 +02:00
Valient Gough
93dc3183d7 Add "gtest" from "https://github.com/google/googletest.git@release-1.8.0"
git-vendor-name: gtest
git-vendor-dir: vendor/github.com/google/googletest
git-vendor-repository: https://github.com/google/googletest.git
git-vendor-ref: release-1.8.0
2017-08-06 22:36:28 -04:00
Valient Gough
8de46c0bd5 Squashed 'vendor/github.com/google/googletest/' content from commit a3ac2d7f
git-subtree-dir: vendor/github.com/google/googletest
git-subtree-split: a3ac2d7faa9cc6d38d69321f293925f72edf6727
2017-08-06 22:36:28 -04:00
Valient Gough
35f7c4772b Add "gbench" from "https://github.com/google/benchmark.git@v1.2.0"
git-vendor-name: gbench
git-vendor-dir: vendor/github.com/google/benchmark
git-vendor-repository: https://github.com/google/benchmark.git
git-vendor-ref: v1.2.0
2017-08-06 22:36:13 -04:00
Valient Gough
a98123a3a7 Squashed 'vendor/github.com/google/benchmark/' content from commit 163ce4af
git-subtree-dir: vendor/github.com/google/benchmark
git-subtree-split: 163ce4af68fd7d100e7e54ab65abd50971183009
2017-08-06 22:36:13 -04:00
Valient Gough
24ce100696
run unit tests with cmake's test target 2017-08-06 22:35:57 -04:00
Valient Gough
0111725d48
make cipher tests into unit tests 2017-08-06 22:35:57 -04:00
Valient Gough
e329d3fef9
cleanup: uniform context handling 2017-08-06 22:35:57 -04:00
Valient Gough
aa533186e3
add first micro benchmark 2017-08-06 22:35:56 -04:00
Valient Gough
36a4f9c4dd
add initial unit test 2017-08-06 22:35:56 -04:00
Valient Gough
d3d329fb43
add gtest build 2017-08-06 22:35:56 -04:00
Valient Gough
b14ca2b7c7 Merge pull request #366 from benrubson/man
Man page
2017-08-06 19:17:59 -07:00
Valient Gough
b1816ae57e Merge pull request #368 from benrubson/syslogpid
Syslog options
2017-08-06 19:15:40 -07:00
Valient Gough
5406ea0ac8 Merge pull request #372 from vgough/dirent
replace most compile-time platform checks with build-time checks
2017-08-06 18:17:30 -07:00
Valient Gough
6c7ad3e534
replace most compile-time platform checks with build-time checks 2017-08-06 18:10:52 -07:00
Valient Gough
dcc7ff83ed Merge pull request #370 from benrubson/cmakefreebsd
Update FreeBSD man destination
2017-08-06 17:45:49 -07:00
Valient Gough
ec44aace74 Merge pull request #371 from vgough/vendor-update
Vendor update
2017-08-06 09:02:22 -07:00
Valient Gough
d8aa32454c
Update "tinyxml2" from "https://github.com/leethomason/tinyxml2.git@5.0.1"
git-vendor-name: tinyxml2
git-vendor-dir: vendor/github.com/leethomason/tinyxml2
git-vendor-repository: https://github.com/leethomason/tinyxml2.git
git-vendor-ref: 5.0.1
2017-08-06 08:55:45 -07:00
Valient Gough
ea931d7a15 Squashed 'vendor/github.com/leethomason/tinyxml2/' changes from 02d2764f..37bc3aca
REVERT: 02d2764f Merge pull request #593 from Dmitry-Me/testDeletionViaDocument
REVERT: 8d1bfbbf Merge pull request #592 from Dmitry-Me/clarifyTestOutput
REVERT: 15295807 Merge pull request #591 from Dmitry-Me/properIndentDirectives
REVERT: 48725fa8 Merge pull request #590 from Dmitry-Me/betterVariableName
REVERT: e5790dba Test nodes deletion via document
REVERT: 6f4c4e72 Clarify and simplify test output
REVERT: de381df3 Indent directives consistently with surrounding code
REVERT: effab6ff Better variable name
REVERT: f3f9925f update docs
REVERT: aca4fb16 new docs
REVERT: 528986ff update readme
REVERT: 75737563 add docs
REVERT: 646af8d2 Merge pull request #582 from Dmitry-Me/distinctDefaultAndReplacement
REVERT: 05705801 Merge pull request #581 from Dmitry-Me/testQueryingAttributesBetter
REVERT: 80379a33 Merge pull request #580 from Dmitry-Me/checkLoadSaveResult
REVERT: bf9b3a26 remove code that creates directory. add file in out directory so that git creates the directory
REVERT: 3d20c5de Use distinct values as default and replacement values
REVERT: 2087a276 Test querying attributes thoroughly
REVERT: 46b70ce5 Check result of LoadFile()/SaveFile()
REVERT: 3a6e51a1 fix build issue
REVERT: e4dc7218 fix an issue on windows
REVERT: fc2a0017 Merge pull request #578 from Dmitry-Me/checkReadingResults
REVERT: cd336999 Merge pull request #577 from Dmitry-Me/checkParseResult
REVERT: 7096e779 Merge pull request #573 from kbinny62/master
REVERT: d1b82825 Check various stages of reading the XML file
REVERT: 68578f47 Check result of Parse() call
REVERT: c1f1de72 Merge pull request #575 from Dmitry-Me/extractDuplicatedString
REVERT: 5d1aec10 Extract duplicated text string
REVERT: 9720fbaf xmltest.cpp: path separator is '\\' under WIN32
REVERT: bf29a152 xmltest: create dir resources/out to avoid crashes

git-subtree-dir: vendor/github.com/leethomason/tinyxml2
git-subtree-split: 37bc3aca429f0164adf68c23444540b4a24b5778
2017-08-06 08:55:45 -07:00