Граф коммитов

92 Коммитов

Автор SHA1 Сообщение Дата
Stephan T. Lavavej ff4c45b028
README.md: Add llvm-project and --progress to the initial submodule sync. (#1441) 2020-11-13 18:06:31 -08:00
Stephan T. Lavavej ea156e730c
VS 2019 16.9 Preview 1 toolset update (#1451) 2020-11-13 13:29:26 -08:00
Stephan T. Lavavej f873f515af
README.md: Update DevCom and Pipelines links (#1427) 2020-11-06 17:02:24 -08:00
Stephan T. Lavavej 5f736efd86
Upgrade CI to 32-core VMs and VS 2019 16.8 Preview 5 (#1399) 2020-10-26 18:47:17 -07:00
futuarmo e4290d3a96
Updated working draft revision to n4868 (#1392) 2020-10-23 16:54:48 -07:00
Stephan T. Lavavej 830bedae0c
VS 2019 16.8 Preview 4, Python 3.9.0, absolute time fix (#1371)
Co-authored-by: Casey Carter <cacarter@microsoft.com>
2020-10-16 23:13:42 -07:00
Stephan T. Lavavej 5f3e91211a
VS 2019 16.8 Preview 3 toolset update (#1290)
* VSO-1035737 has been fixed.

* Update toolset to VS 2019 16.8 Preview 3.
2020-09-15 21:09:02 -07:00
Stephan T. Lavavej c74ab69ced
VS 2019 16.8 Preview 2 toolset upgrade (#1233)
Co-authored-by: Casey Carter <Casey@Carter.net>
2020-08-26 17:12:53 -07:00
Stephan T. Lavavej c9a43aa819
README improvements, minor cleanups (#1226)
Co-authored-by: mnatsuhara <46756417+mnatsuhara@users.noreply.github.com>
2020-08-26 01:18:26 -07:00
Amit Rastogi a293fad256
Updated README.md - Use the vcpkg submodule instead of separately cloning (#873)
Fixes #761.

Co-authored-by: Curtis J Bezault <curtbezault@gmail.com>
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2020-08-21 18:57:03 -07:00
Stephan T. Lavavej d83bc99312
Upgrade toolset to VS 2019 16.8 Preview 1 (#1153)
Fixes #1051.
2020-08-09 14:56:45 -07:00
Billy O'Neal b57b7685ff
Change CMakeLists.txt to default to our submodule'd vcpkg copy. (#1124) 2020-08-03 13:34:37 -07:00
Casey Carter 550713eba2
Update VM Scale Set to VS 2019 Preview 3 (#1015)
* Update the Azure VM Scale Set that runs the CI pipeline to VS 2019 Preview 3
* Install the `psutil` python module while provisioning VMs (Fixes #773)

Co-authored-by: Curtis Jacques Bezault <curtbezault@gmail.com>
2020-07-08 16:46:25 -07:00
Stephan T. Lavavej c8144e3a03
Require VS 2019 16.7 Preview 2 or later. (#911) 2020-06-24 00:12:51 -07:00
Alex Guteniev 5c520e4f2d
Update README.md Build example (#783)
Fixes #779.
2020-05-06 18:54:14 -07:00
Curtis J Bezault 6eaf25d960
Make several improvements to the way the CI runs the tests. (#769) 2020-05-06 17:50:40 -07:00
Stephan T. Lavavej 2c441c7e03
Improve build instructions and cleanup code (#764)
Fixes #518.
2020-04-30 02:49:14 -07:00
Stephan T. Lavavej e783504204
N4861 is the post-Prague Working Paper. (#746)
Drop "C++2a" explanation; the Standard will definitely be C++20.
2020-04-30 02:31:38 -07:00
Curtis J Bezault 28024b4a86
Remove dependency on LLVM-Lit and fixup libcxx's lit.site.cfg to deal with upstream changes. (#710) 2020-04-14 08:10:37 -07:00
Charlie Barto ad389e3836 use build_testing option to toggle tests (#666)
Previously we were using ENABLE_TESTS to toggle testing on or off. I suppose this is a little more true to what it does than BUILD_TESTING, but BUILD_TESTING is the "standard" cmake option used for this kind of stuff by many projects.

Additionally we never added ENABLE_TESTS to the cache so it didn't show up in programs like cmake-gui, so I added it to the cache with a default value of "OFF" using the option() cmake command.

Co-authored-by: Charles <barto.charlie+code@gmail.com>
2020-04-02 13:23:34 -07:00
Curtis J Bezault a1a45cc178
Add testing instructions to the README (#647)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Casey Carter <cartec69@gmail.com>
2020-03-31 14:05:46 -07:00
Billy O'Neal ff83542af4
Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645)
* Update to Clang 10 and Visual Studio 2019 version 16.6p2

* re-clang-formats the tree to comply with new clang 10 clang-format
* updates our agents to F series VMs which are faster and cheaper for our build workloads
* defaults scale set to 0 VMs and lets the Azure Pipelines service control all resizing
* fix tests to pass with the new compilers

Co-authored by Casey Carter and Curtis Bezault
2020-03-28 18:53:15 -07:00
Curtis J Bezault 9915b312e7
Update dependencies for CI machines (#620) 2020-03-23 13:26:45 -07:00
Curtis J Bezault 6a25414c5a
Update devcrt to std in the README (#629) 2020-03-23 13:23:57 -07:00
Curtis J Bezault c5c422b1fc
Repoint the README to the changelog (#630) 2020-03-23 13:23:02 -07:00
Stephan T. Lavavej 544de81c12
Update for VS 2019 16.5 Preview 2 and N4849. (#453) 2020-01-24 12:10:13 -08:00
Stephan T. Lavavej 07e032b3d3
Update README.md. (#376)
* We're accepting pull requests.
* Mention compiler switches in code font.
* Explain the current status of CI.
* Mention that bugs and enhancement issues are being ported.
* VS 2019 16.4 has been released.
* Link to clang-format.
2019-12-11 16:31:41 -08:00
Stephan T. Lavavej c82f9a5c2f
The latest C++ Working Draft is now WG21-N4842. (#346) 2019-12-02 19:38:57 -08:00
Billy O'Neal 389066634b
Remove delay comment in PR template because we've been merging PRs (#243)
* Remove delay comment in PR template because we've been merging PRs.

* Add readme.md note, and change "CI" to "automated testing" in checklist.

* Also remove statement from readme.md.
2019-10-31 18:39:31 -07:00
Stephan T. Lavavej d736fe46b9
Update cgmanifest.json and README.md. (#238)
* Replay MSVC internal PR 209928.

* README.md: Capitalize Preview.
2019-10-30 19:06:27 -07:00
Casey Carter b9eb320940
Update required compiler versions (#231)
* Update required compiler versions

Update required version of MSVC to VS 2019 16.4p2, and Clang/LLVM to 9.0.0.

* Tell `<yvals_core.h>` that Clang 9 implements `consteval` (WG21 hasn't yet defined a feature-test macro for `consteval`)
* Tell `<atomic>` that Clang 9 implements the `__iso_volatile_load64` intrinsic on x86

* Update mentions of VS version in `README.md`
2019-10-29 20:40:09 -07:00
Stephan T. Lavavej 1e4f423120
Update README and PR template (#194)
* README.md: New Working Draft N4835.

* Simplify pull_request_template.md.

We can remove the N/A guidance by updating
the two checkboxes that are commonly N/A.

Remove the "feature has been voted into the WP" checkbox.
We haven't had issues with people submitting non-Standard PRs,
and the README's Non-Goals section clearly explains
our acceptance criteria.

For the `_Ugly` checkbox, allow people to check it
if there aren't any product code changes at all.
2019-10-21 13:12:13 -07:00
Bhumij Gupta cd8fee0320 * Replaced Microsoft/STL with microsoft/STL (#157)
* Capitalised first letter of every word in header
2019-10-03 19:17:37 -07:00
rithikmali 4b84225ae0 Corrected URI to URL (#149)
On line 157,corrected URI to URL
2019-10-01 15:44:42 -07:00
Billy O'Neal d5c2a9aaaa
Add azure pipelines status badge to readme.md. (#134) 2019-09-24 20:02:28 -07:00
Billy O'Neal a8e13582e9
Set up CI with Azure Pipelines that checks that sources are clang-format'd (#132)
This script runs clang-format on the sources, then runs git status --porcelain on the result, redirected to stderr. If any output goes to stderr, Azure Pipelines marks the build as failed, which enforces that no changes were made to the repo by the clang-format pass.

Resolves #88
2019-09-24 19:19:50 -07:00
Billy O'Neal dbbbb48aef
Create issue templates for the STL repo (#90) 2019-09-13 15:39:50 -07:00
Billy O'Neal 0378e99e62
Add "how to consume" instructions to readme.md (#81) 2019-09-11 17:10:31 -07:00
Billy O'Neal ace0f6a53f
Remove need for user to specify triplet, and enable ARM and ARM64 build (#80)
* Remove the need to specify the target architecture by testing CMAKE_CXX_COMPILER_ARCHITECTURE_ID.

This is somewhat fragile because it's documented as an internal-to-cmake variable, but FindBoost.cmake has used it 'effectively forever' so I'm not too concerned.

* Make ARM and ARM64 work, and use CMAKE_CXX_STANDARD_LIBRARIES for kernel32.lib.
2019-09-06 19:23:11 -07:00
Stephan T. Lavavej a2153fe64b
Update README.md. (#79)
This adds a status update for the GitHub issue tags.

Wrap to 120.

Renumber an ordered list (doesn't affect Markdown display).
2019-09-06 17:05:34 -07:00
Billy O'Neal 0b9d3cf416
Flesh out readme.md with build instructions and diagram. (#8) 2019-09-06 16:24:17 -07:00
Stephan T. Lavavej 219514876e Initial commit. 2019-09-04 15:57:56 -07:00