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

36 Коммитов

Автор SHA1 Сообщение Дата
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