Commit Graph

1407 Commits

Author SHA1 Message Date
Alexander Karatarakis f6530368eb Remove noexcept from BinaryParagraph() 2018-04-25 00:19:27 -07:00
Alexander Karatarakis 967765f294 [osx] Ignore .DS_Store file. Fixes #3306 2018-04-24 22:56:18 -07:00
Alexander Karatarakis d126acab7b [vcpkg integrate] Do nothing on linux instead of showing error message 2018-04-24 11:02:57 -07:00
Alexander Karatarakis ed9bb36446 Update CHANGELOG and bump version to v0.0.110 2018-04-24 10:42:38 -07:00
Alexander Karatarakis aff1819c79 Update CHANGELOG and bump version to v0.0.109 2018-04-23 18:55:52 -07:00
Alexander Karatarakis 8fcb1073ab [vcpkg edit] Now accepts multiple ports as arg 2018-04-18 18:52:50 -07:00
Alexander Karatarakis c3062a7b8d Use ~/.vcpkg/config instead of ~/vcpkg/config 2018-04-17 13:45:45 -07:00
Alexander Karatarakis a9b1541fd6 [vcpkg, xml] Parse with string-search instead of regex
Resolves issue with inconsistent regex behavior between platforms.
For example [/s/S]*? does not properly match on Clang. String-searching is
also generally more performant.
2018-04-16 16:14:50 -07:00
Billy O'Neal (VC LIBS) 5886a48dc7 Remove call to nonexistent member of std::fpos.
See http://eel.is/c++draft/fpos -- to get to an offset you can convert
to int; there is no seekpos member.
2018-04-12 15:31:11 -07:00
Robert Schumacher a2aeb2f194 [vcpkg] Mark many types noexcept. Make certain code patterns more transparent to /analyze. #ifdef-out unused code on non-windows. 2018-04-12 00:47:17 -07:00
Robert Schumacher 8da8f3e5b3 [vcpkg] Rework dependencies.cpp to improve type safety and error detection 2018-04-11 23:48:32 -07:00
Alexander Karatarakis 77338ee0df Remove more unused #include directives 2018-04-07 04:55:37 -07:00
Alexander Karatarakis 269e78bb61 Remove unused #include directives 2018-04-07 03:12:33 -07:00
Alexander Karatarakis f070265398 [export.cpp] Define all valuse in BuildOptions 2018-04-07 03:12:15 -07:00
Alexander Karatarakis 8d343ce6df [commands] Clang-tidy fixes 2018-04-07 02:58:30 -07:00
Alexander Karatarakis 627e91a08f Util::unused() for commands that don't have arguments 2018-04-07 02:51:36 -07:00
Alexander Karatarakis 4e4afa29bf [build.cpp] Clang tidy fixes 2018-04-07 02:47:31 -07:00
Alexander Karatarakis 30e516cd61 constructor order of init 2018-04-07 02:39:23 -07:00
Alexander Karatarakis 9725e59b99 [system.cpp] Naming convention, const, auto& 2018-04-07 02:37:02 -07:00
Alexander Karatarakis 4f1c5e0b9a Use <ctime> instead of <time.h>. Default construct. 2018-04-07 02:32:40 -07:00
Alexander Karatarakis 84a0eaa0f2 [cofffilereader.cpp] static const -> static constexpr 2018-04-07 02:20:25 -07:00
Alexander Karatarakis d1420efa9f fs.beg -> std::festream::beg 2018-04-07 02:18:46 -07:00
Alexander Karatarakis fc27c9dd5c [cofffilereader] Use StringLiteral 2018-04-07 02:18:07 -07:00
Alexander Karatarakis 2076dfe376 Naming convention 2018-04-07 02:16:30 -07:00
Alexander Karatarakis a64b160c67 Use auto on left side when casting on right side 2018-04-07 02:13:41 -07:00
Alexander Karatarakis 87f7f23d07 const/auto 2018-04-07 02:10:23 -07:00
Alexander Karatarakis fcdf4637ed Default construct std::array() 2018-04-07 02:07:40 -07:00
Alexander Karatarakis 7a19c72ca9 Rename. Remove stray semicolon 2018-04-07 02:03:59 -07:00
Alexander Karatarakis 479ed417d9 [vcpkg hash] formatting 2018-04-06 22:54:27 -07:00
Alexander Karatarakis bab554a8b3 [vcpkg hash] Process in C++ instead of calling awk 2018-04-06 22:53:29 -07:00
Alexander Karatarakis 15e4f46b45 Update CHANGELOG and bump version to v0.0.108 2018-04-06 19:31:20 -07:00
Alexander Karatarakis 402bbbc1e2 [Checks] Take parameter by ref 2018-04-06 19:31:20 -07:00
Alexander Karatarakis be2ea0373f #ifdef linux-specific code 2018-04-06 19:31:19 -07:00
Alexander Karatarakis b87aeb77de [vcpkg.exe] Verify hash for already present files. Dont check for path twice 2018-04-06 19:31:19 -07:00
Alexander Karatarakis 5d96ff1229 [fetch] Don't attempt to download on unknown OSes 2018-04-06 19:31:13 -07:00
Alexander Karatarakis 80f16f769e Use Cache class 2018-04-06 17:26:59 -07:00
Alexander Karatarakis ba432c23bc Fix spacing in error message 2018-04-06 17:26:59 -07:00
Alexander Karatarakis d11014e2ae Don't ignore fs.rename() errors 2018-04-06 17:26:59 -07:00
Alexander Karatarakis ee75dd08d3 Improve error message 2018-04-06 17:26:58 -07:00
Alexander Karatarakis 7d5c33cf1b [vcpkgTools.xml] Bump version to "2" 2018-04-06 17:26:58 -07:00
Alexander Karatarakis 1bfb01cfee [vcpkg hash] Add sanity checking 2018-04-06 17:26:58 -07:00
Alexander Karatarakis ec790eb171 [vcpkg hash] Refactor to reduce repetition. Allow simple chars in get_string_hash() for now. 2018-04-06 17:26:58 -07:00
Alexander Karatarakis ca9503b9d7 [vcpkg hash] Refactor and tweaks in BCryptHasher. 2018-04-06 17:26:58 -07:00
Alexander Karatarakis 3f6f9f3f4d [metrics] Use new string-hash functions instead of ps1 script 2018-04-06 17:24:46 -07:00
Alexander Karatarakis c1257f988a [vcpkg hash] Refactor to reduce code duplication 2018-04-06 17:24:46 -07:00
Alexander Karatarakis e712308554 [vcpkg hash] Add string hashing (as opposed to file hashing) 2018-04-06 17:24:46 -07:00
Alexander Karatarakis 870fa61e01 [vcpkg hash] Don't use cmake for non-windows hashes. Use shasum instead 2018-04-06 17:24:46 -07:00
Alexander Karatarakis 7cfc53a45e [vcpkg.exe] Move downloaded file in place after hash check 2018-04-06 17:24:46 -07:00
Alexander Karatarakis b217246f70 [vcpkg.exe] Hash check after downloading a tool 2018-04-06 17:24:46 -07:00
Alexander Karatarakis 0108d6ea28 Disable vcpkg fetch for now 2018-04-06 17:24:46 -07:00