Stephan T. Lavavej
a12e73c1f7
Toolset update: VS 2022 17.3 Preview 1 ( #2714 )
2022-05-12 13:36:47 -07:00
nicole mazzuca
8999b68330
[validate] add `validate` cmake target ( #2697 )
...
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2022-05-05 02:40:19 -07:00
nicole mazzuca
d849a95217
add format target to cmake ( #2671 )
...
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2022-05-01 03:26:06 -07:00
Stephan T. Lavavej
fa02b10776
Toolset update: VS 2022 17.2 Preview 3 ( #2651 )
2022-04-15 17:27:15 -07:00
Stephan T. Lavavej
874d1f088d
Toolset update: VS 2022 17.2 Preview 2 ( #2611 )
2022-03-19 02:22:21 -07:00
Stephan T. Lavavej
067e8ea081
Toolset update: VS 2022 17.1 Preview 5, CMake 3.22, sparse index ( #2514 )
2022-02-11 17:49:26 -08:00
Stephan T. Lavavej
fcd5cf555f
Toolset update: VS 2022 17.1 Preview 4, ARM64EC ( #2496 )
2022-01-25 22:33:39 -08:00
Stephan T. Lavavej
33007ac754
Toolset update: VS 2022 17.1 Preview 2, Clang 13 ( #2474 )
2022-01-19 17:22:46 -08:00
Stephan T. Lavavej
08f12aecf6
Toolset update: VS 2022 17.1 Preview 1 ( #2327 )
2021-11-12 19:07:16 -08:00
Stephan T. Lavavej
39e5829b3c
Toolset update: VS 2022 17.0 Preview 5, Windows 11 ( #2277 )
2021-10-19 17:20:14 -07:00
Stephan T. Lavavej
636a69d192
Toolset update: VS 2022 17.0 Preview 4 ( #2204 )
2021-09-24 19:55:59 -07:00
Michael Herwig
78ff4618d4
remove vcpkg in favor of boostorg/math standalone ( #2151 )
...
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-08-26 21:38:38 -07:00
Stephan T. Lavavej
fbb750b542
Toolset update: VS 2022 17.0 Preview 3 with ASAN ( #2115 )
2021-08-16 17:23:25 -07:00
Stephan T. Lavavej
9a9820df1a
Toolset update: VS 2022 17.0 Preview 2 ( #2064 )
2021-07-19 17:53:06 -07:00
Stephan T. Lavavej
8b269c83f0
Toolset update: VS 2019 16.11 Preview 2 ( #2014 )
2021-06-29 02:10:29 -07:00
Stephan T. Lavavej
1219eb3936
Toolset update: VS 2019 16.11 Preview 1 ( #1953 )
2021-06-11 19:24:24 -07:00
Stephan T. Lavavej
29bd5bd905
Toolset update: VS 2019 16.10 Preview 4 ( #1920 )
2021-05-20 19:01:18 -07:00
Stephan T. Lavavej
65eb507777
Toolset update: VS 2019 16.10 Preview 2 ( #1884 )
2021-04-30 18:19:31 -07:00
mnatsuhara
fb2f89f936
Merging `[time.zone]`, `[time.clock]`, and `[time.parse]` pieces of P0355R7 ( #1789 )
...
Co-authored-by: d-winsor <danwin@microsoft.com>
Co-authored-by: MattStephanson <68978048+MattStephanson@users.noreply.github.com>
Co-authored-by: Miya Natsuhara <miya.natsuhara@gmail.com>
Co-authored-by: mnatsuhara <46756417+mnatsuhara@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-04-05 19:38:32 -07:00
Stephan T. Lavavej
ba4711881e
Toolset update: VS 2019 16.10 Preview 1 ( #1711 )
2021-03-04 14:27:48 -08:00
Stephan T. Lavavej
8f79acf150
Azure Pipelines: Move VMSS location, don't publish artifacts ( #1654 )
...
* Move VMSS to North Europe.
* Don't publish artifacts.
2021-02-17 11:14:17 -08:00
Stephan T. Lavavej
e19bb1a712
VS 2019 16.9 Preview 4 toolset update ( #1636 )
2021-02-12 14:33:02 -08:00
Curtis J Bezault
721e3ad895
Build, but don't run, ARM/ARM64 tests ( #1505 )
...
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-01-27 02:11:54 -08:00
Stephan T. Lavavej
b1fbbdc4c3
Toolset update: VS 2019 16.9 Preview 3 ( #1577 )
2021-01-21 17:11:58 -08:00
Curtis J Bezault
4bee6b7b75
Minimize the size of clones in the CI ( #1513 )
2020-12-16 16:08:04 -08:00
Stephan T. Lavavej
58160d548f
Toolset update: VS 2019 16.9 Preview 2 with Clang 11
...
* Fix #1471 by properly waiting for the Windows Driver Kit installation to finish.
* Update `azure-pipelines.yml` to use the new pool `StlBuild-2020-12-08`.
* Update `README.md` to mention Preview 2. (Its CMake and Ninja versions haven't changed,
and we don't directly mention the Clang version.)
* Update `yvals_core.h` to require Clang 11. (Note that MSVC's `_MSC_VER` is remaining `1928` for the 16.9 release.)
* Remove the workaround for LLVM-37556. (We were treating it as an uncommented perma-workaround, but I remembered.)
* Remove many workarounds in `P1502R1_standard_library_header_units`.
* Remove the VSO-1225825 workaround in `<iterator>` and `<ranges>`.
* Unrelated cleanup in `<valarray>`: `__cpp_aligned_new` implies `if constexpr`.
* Update the vcpkg submodule for Boost 1.74.0. This is just their latest commit.
* In `CMakeLists.txt`, require Boost 1.74.0. (This, combined with the toolset update,
implies that contributors will need to `git submodule update`, clean out the `vcpkg`
submodule with `git clean -x -d -f`, and then bootstrap vcpkg and build boost-math.)
* Simplify conditional operators in `seed_seq::generate`.
+ Thanks to @AlexGuteniev for suggesting extracting `_Off` and noticing
that `_Myvec[(_Kx - 1) % _Sx]` was unnecessarily complicated. Given `_Kx` in `[1, _Sx]`,
then `_Kx - 1` is in `[0, _Sx - 1]`, so `% _Sx` does nothing.
* Take advantage of clang-format 11. This sets `AlignOperands: AlignAfterOperator` and `IndentCaseBlocks: true`.
2020-12-10 09:27:45 -08:00
Stephan T. Lavavej
ea156e730c
VS 2019 16.9 Preview 1 toolset update ( #1451 )
2020-11-13 13:29:26 -08:00
Curtis J Bezault
32fe05b349
Accelerate tests by dividing them into shards ( #1414 )
...
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2020-11-06 14:24:36 -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
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
Charles Milette
8050cbec75
Azure Pipelines: Skip tests if build fails, run both tools even if other fails ( #1337 )
2020-10-08 18:25:12 -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
ea02d35bdc
Use Standard_D16as_v4. ( #1185 )
2020-08-12 12:35:19 -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
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
Curtis J Bezault
42a82716f5
Update VMSS pool to VS 2019 16.7 Preview 2 ( #851 )
2020-06-19 23:38:02 -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
Curtis J Bezault
31419650d4
Point TMP to the D drive ( #712 )
2020-04-14 11:02:36 -07:00
Curtis J Bezault
2597e24586
Run format validation as its own stage and enable /BE ( #682 )
2020-04-09 18:46:00 -07:00
Billy O'Neal
eb31b9245a
Add Azure provisioning scripts we use for our builders. ( #553 )
2020-03-02 20:14:28 -08:00
Stephan T. Lavavej
9c1c63cd26
Enforce ASCII and whitespace conventions ( #229 )
...
Fixes #141 .
* Change LF to CRLF.
* Remove UTF-8 BOMs.
* Add validate.cpp.
* Add validate to CMakeLists.txt.
* Add validate to azure-devops.
* Wrap enforce-clang-format.cmd.
* Code review feedback: abort().
* Code review feedback: Assign previous3.
* Code review feedback: Don't catch everything.
* Code review feedback: MaxErrorsForDisallowedCharacters.
* Cleanup: Remove `enabled: true`.
* Code review feedback: Character code comments.
* Code review feedback: Allow certain files to be tabby.
* Code review feedback: Use native wchar_t paths.
2019-10-30 16:22:33 -07:00
lukka
d7c7691f3a
Build in Azure Pipelines with cached vcpkg artifacts ( #114 )
2019-09-25 19:13:53 -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