Commit Graph

4 Commits

Author SHA1 Message Date
Anthony Latsis
bd286065ff Gardening: Migrate test suite to GH issues: AutoDiff/validation-test 2022-09-19 02:46:54 +03:00
Slava Pestov
b57be6dbf1 Revert "AutoDiff: Disable requirement machine when building or testing Differentiation library"
This reverts commit 4f6ba29715.
2021-09-23 13:24:40 -04:00
Slava Pestov
4f6ba29715 AutoDiff: Disable requirement machine when building or testing Differentiation library
The SIL type lowering logic for AutoDiff gets the substituted generic signature
mixed up with the invocation generic signature, so it tries to ask questions
about DependentMemberTypes in a signature with no requirements. This triggers
assertions when the requirement machine is enabled.

Disable the requirement machine until this is fixed.
2021-07-30 19:42:31 -04:00
Brad Larson
0f884b8b82 [AutoDiff] [SR-14218] Correctly propagate tangent vectors of inout parameters from functions with multiple basic blocks (#37861)
* Attempt at a patch for SR-14053 and SR-14218, based on Dan Zheng's initial fix.

* Incorporated Dan's cleanup suggestions.

* Converting a bool SmallVector to a SmallBitVector.

* Testing if Windows issues with this test are due to runtime support.

* Simplifying test case.
2021-06-24 08:03:14 -05:00