Commit Graph

11 Commits

Author SHA1 Message Date
Henrik Gaßmann
426dcc68e0
[llfio,ned14-internal-quickcpplib,outcome,status-code] Update to 2023-11-06 (#34935)
* [ned14-internal-quickcpplib] Update to 2023-11-06

* [status-code] Update to 2023-11-0

* [outcome] Update to 2.2.7

* [llfio] Update to 2023-11-06

* Update version database

* [outcome,llfio] Fix find_dependency usage
2023-11-14 13:11:02 -08:00
Henrik Gaßmann
cf48528dff
[llfio,outcome,ned14-internal-quickcpplib] Fix minor nits (#26859)
* [quickcpplib] Properly delimit path option

* [outcome] Prevent buildsystem from enabling concepts pre cxx20

* [llfio] Update port to 2022-09-18

- Disable OpenSSL support until someone properly integrates it.

* [llfio] Disable buildsystem compiler introspection

The buildsystem tries to enable concepts and coroutines via non standard
compiler flags on earlier C++ versions which is exactly the opposite of
what our polyfill features warrant.

* Add versions to database
2022-09-19 11:35:37 -07:00
Henrik Gaßmann
29787a71b3
[status-code,outcome,llfio,ned14-internal-quickcpplib] Update to 2022-09-08 (#26724)
* [quickcpplib] Update to 2022-09-08

* [status-code] Update to 2022-09-08

* [outcome] Update to version 2.2.4

* [llfio] Update to 2022-09-08

* [status-code,outcome,llfio] Update version database
2022-09-09 11:55:55 -07:00
Henrik Gaßmann
31d77f607b
[outcome] Update to version 2.2.3 (#25855)
* [outcome] Update to version 2.2.3

* [outcome] Add license information

* [outcome] Refactor deprecated functions

* [status-code] Update to latest version compatible with outcome 2.2.3

* [outcome] Provide polyfill features and extract status-code

* [outcome] Remove msvc linkage patch

* [llfio] Teach port about outcome polyfills

* [llfio] Fix vendored status-code include path

* [outcome][status-code][llfio] update version database

* Don't switch C++ standard version on polyfill feature

* [outcome] Fix version entry

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-09-02 10:40:12 -07:00
Niall Douglas
6386c01bf9
[ned14-internal-quickcpplib][status_code][outcome][llfio] Update to latest. (#21926) 2021-12-08 15:43:49 -08:00
Niall Douglas
46700e2a0c
[ned14-internal-quickcpplib/llfio/outcome] Update to latest release (#20171)
* Update ned14-internal-quickcpplib and LLFIO to latest matching Outcome v2.2.1 (bugfixed) release.

* Implement suggested changes during review. Update Outcome and LLFIO to latest.

* Re x-add-version.

* Fix version database.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-27 12:42:44 -07:00
Niall Douglas
03d35b0303
[Outcome] update to v2.2.0 release. (#17362)
* Outcome v2.2.0 release.

* LLFIO matching updated Outcome and its dependencies at https://github.com/microsoft/vcpkg/pull/17362.

Also update usage docs, because a user complained about their incompleteness.
2021-04-23 13:27:19 -07:00
Niall Douglas
a434cc74ea
[outcome] Replace Outcome single header based port with full fat cmake install port (#15603)
* Replace Outcome single header based port with full fat cmake install port.

* [outcome] Improve portfile.cmake

* update baseline

* Refactor @JackBoosY's changes to make the dependency SHA feature chosen.

* update baseline

* Fix outcome features so they actually work.

* update baseline

* [outcome] install usage

* update baseline

* [outcome] Always use vcpkg copies of dependencies

* DO NOT MERGE YET, ONLY FOR INSPECTION BY PR REVIEW.

1. Break out these dependencies into standalone ports:

  - ned14-internal-quickcpplib
  - status-code

2. Add port for LLFIO.

3. Add dependency smoke tests for Outcome and LLFIO as per instructions.

* Fix all remaining issues, including link failure. This changeset is now ready to merge into vcpkg.

* Update versions.

* Have LLFIO not build static or shared libs according to VCPKG_LIBRARY_LINKAGE.

* Fix last commit breaking everything :)

* Update versions.

* Disable uwp support for LLFIO.

* versions

* Fix status code on GCC 6 and 7

* Don't download ntkernel-error-category if not on Windows.

* Fix status-code on UWP.

* Update versions.

* Fix MSVC on ARM.

* Apply all the feedback from the PR review, more or less.

* versions

* Update to latest, disable UWP for Outcome.

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-30 10:17:02 -07:00
Leonid Pospelov
f492b7efb1
[outcome] Update library and fix portfile (#12078) 2020-07-30 22:34:36 -07:00
Phoebe
eccf5f8e04 Remove blank lines 2019-08-27 23:54:22 -07:00
Phoebe
a2e6a77b3b [outcome] Add new port 2019-08-27 23:52:17 -07:00