aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include
AgeCommit message (Collapse)Author
2019-06-19[vcpkg] Improve vcpkg::Files::Filesystem error handling (#6919)Robert Schumacher
* [vcpkg] Modify Filesystem::remove and Filesystem::rename to not throw. * [.gitignore] Ignore new VS2019 CMake integration default location * [.gitignore] Ignore CMakeSettings.json in toolsrc * [vcpkg] Time external processes called with System::cmd_execute * [vcpkg] Work around VS2019 CMake bug * [vcpkg] Fix several unused variable warnings. * [vcpkg] Improve error handling in vcpkg::Files::Filesystem Always require either std::error_code or LineInfo to print better errors. * [vcpkg] Fixup missing return value. Drive by fix: silence warnings in tests. * [vcpkg] Fix exiting in error_code overload Drive by fixes for /analyze with VS2019
2019-06-12[icu] Enable parallel builds (#6695)Curtis J Bezault
* Add VCPKG_NUM_LOGICAL_CORES * break out logic that retries running a command several times into its own function * Parallelize icu
2019-06-10[vcpkg] Add optional 'Homepage' field to CONTROL (#6844)Phil Christensen
* [control file] Add optional 'Homepage' tag This allows a 'Homepage' tag to be added to a port in order to support changes such as PR #2933. It currently does not do anything with it. * [docs] Add Homepage to the control file documentation * move urls from descriptions to homepage field.
2019-06-08[vcpkg] Apply clang format (#6826)Robert Schumacher
2019-05-23[toolsrc] Optionally allow vcpkg to clean after each build (#6522)Sean Warren
* [toolsrc] Optionally allow vcpkg to clean packages, buildtrees and downloads after each build Adds switch --clean-after-build * [toolsrc] Clarify that --clean-after-build deletes downloads * [toolsrc] Revert changes to ci download caching behaviour
2019-05-18[vcpkg] Fix regression in `--debug`. Remove old `features` featureflag. (#6507)Robert Schumacher
2019-04-11Merge branch 'depend_info_no_recurse' of https://github.com/jediry/vcpkg ↵grdowns
into dev/grdowns/6055
2019-04-11Print what port installed confliciting files (#6037)Curtis J Bezault
2019-04-10Merge branch 'master' into query_depsRyan Saunders
2019-04-10Add --no-recurse switch to depend-info command.Ryan Saunders
2019-04-09Revert "Print what port installed confliciting files"Victor Romero
This reverts commit 79682317c9e087dc1d1ae450e3edd03b0fa0cc59.
2019-04-09Merge branch 'master' into masterCurtis J Bezault
2019-04-09Print what port installed confliciting filesCurtis.Bezault
2019-04-08[vcpkg] Synchronize vcpkg-base with external repo (#5934)Robert Schumacher
2019-03-21Revert "Use feature macro to check for support of filesystem"Griffin Downs
2019-03-12Update check for VS2015Griffin Downs
2019-03-12Use identical check when creating namespace aliasGriffin Downs
2019-03-12Use feature macro to check for support of filesystemDon
Rather than defaulting to std::experimental::filesystem in files.h a feature macro can be used to determine what stdfs uses.
2019-02-21[vcpkg] improve xunit xml output used in CI testsPhil Christensen
2019-01-22[vcpkg] Randomize topological sort in CI plans to allow concurrent builds to ↵Robert Schumacher
more efficiently interact
2018-11-15vcpkg was going out of its way to use partition before calling the container ↵Billy O'Neal (VC LIBS)
erase function which is slower than just using remove_if. remove_if is already stable, so separate stable and unstable versions are unnecessary. https://iterator.wordpress.com/2016/01/31/algorithms_0/ Unstable remove_if algorithms are possible that might win, as indicated in that article; but plain remove_if provides the most consistent behavior.
2018-10-17Survey times. Refactor Chrono stuff. All times UTC, unless explicitly mentionedAlexander Karatarakis
Survey is set to be every 6 months, but you also get one in the first 10 days.
2018-10-17Handle symlink when installing or removing a library (#4479)LRFLEW
2018-10-16[vcpkg] Fix OSX build for old GCC versionsRobert Schumacher
2018-10-16[vcpkg] Wrap all external process spawning in a Ctrl-C catcher to avoid ↵Robert Schumacher
corrupted consoles
2018-10-09Remove status_known()Alexander Karatarakis
2018-09-18Add command x-vsinstancesAlexander Karatarakis
2018-07-12[vcpkg-ci] Fix bug in "vcpkg ci" which results in different features being ↵Robert Schumacher
installed than originally desired.
2018-07-09[vcpkg] Remove vcpkg::Archives from vcpkg::base. Add vcpkg::Hash.Robert Schumacher
2018-07-09[vcpkg] Split vcpkg::Commands::Fetch into backend and frontendRobert Schumacher
2018-06-30[vcpkg] Improve metrics performance on WindowsRobert Schumacher
2018-06-30[vcpkg] Warn instead of fail on tombstoneRobert Schumacher
2018-06-27[vcpkg] Remove calls to where.exe to improve startup performanceRobert Schumacher
2018-06-27[vcpkg] Enable storing archives across filesystemsRobert Schumacher
2018-06-19[fetch] Refactor to allow getting the version along with the pathAlexander Karatarakis
2018-06-19Rename VcpkgStringRange -> StringRangeAlexander Karatarakis
2018-06-19Introduce stringrange.h/cpp and visualstudio.h/cppAlexander Karatarakis
2018-06-19Introduce archives.h/cppAlexander Karatarakis
2018-06-19Introduce downloads.h/cppAlexander Karatarakis
2018-05-22[vcpkg] Improve CMake messages to account for case-sensitive filesystems.Robert Schumacher
Improve CMake messages to display shortest targets first (which are hopefully the "public" ones). Also, fix bug in StringLiteral.
2018-05-19[c++] Condense powershell helper code into the remaining single usageAlexander Karatarakis
`vcpkg integrate powershell` uses it
2018-05-16Fix typoAlexander Karatarakis
2018-05-15[vcpkg] Significantly reduce usage of powershell. Reduce console font ↵Alexander Karatarakis
switching bug
2018-05-03[vcpkg] Remove utf16 usage from non-WindowsRobert Schumacher
2018-04-28[vcpkg-integrate-install] Add vcpkg.path.txt to localappdata for more ↵Robert Schumacher
generic consumption.
2018-04-25Fix #3170 issue with /permissive-Alexander Karatarakis
2018-04-25Remove noexcept from BinaryParagraph()Alexander Karatarakis
2018-04-12[vcpkg] Mark many types noexcept. Make certain code patterns more ↵Robert Schumacher
transparent to /analyze. #ifdef-out unused code on non-windows.
2018-04-11[vcpkg] Rework dependencies.cpp to improve type safety and error detectionRobert Schumacher
2018-04-07Remove more unused #include directivesAlexander Karatarakis