aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include
AgeCommit message (Collapse)Author
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
2018-04-06[Checks] Take parameter by refAlexander Karatarakis
2018-04-06Use Cache classAlexander Karatarakis
2018-04-06[vcpkg hash] Add sanity checkingAlexander Karatarakis
2018-04-06[vcpkg hash] Add string hashing (as opposed to file hashing)Alexander Karatarakis
2018-04-06[vcpkg hash] Don't use cmake for non-windows hashes. Use shasum insteadAlexander Karatarakis
2018-04-06Introduce "vcpkg fetch"Alexander Karatarakis
2018-04-02[vcpkg] Add support of external downloader aria2Jacob Zhong
2018-04-02[vcpkg.exe] Look for vcpkgTools in downloads/tools/$toolname-$toolversionAlexander Karatarakis
(only non-windows currently)
2018-03-24Fix nameAlexander Karatarakis
2018-03-24Introduce Maps::transform_values()Alexander Karatarakis
2018-03-22[vcpkg] Sort abi tags to ensure stabilityRobert Schumacher
2018-03-21System::get_program_files() now returns Optional<fs::path>Alexander Karatarakis
2018-03-20[vcpkg] Handle failure to store archiveRobert Schumacher
2018-03-20[vcpkg-hash] Use BCrypt on WindowsAlexander Karatarakis
2018-03-20[vcpkg-ci] Do not rebuild libraries that were previously successful or failedRobert Schumacher
2018-03-18Add options and documentation for env command (#3007)Jacob Zhong
* [vcpkg] Add options and documentation for env command * [vcpkg-env] Cleanup. Add tools/*.
2018-03-14[vcpkg] Further refactoring inside `build_package()`Robert Schumacher
2018-03-13[vcpkg] Improve default triplets for non-windowsRobert Schumacher
2018-03-13[vcpkg] Silence warnings on recent clangRobert Schumacher
2018-03-13[vcpkg] Refactor do_build_package and add archive tombstoningRobert Schumacher