Page MenuHomePhabricator

Release taint-check 2.1.0
Closed, ResolvedPublic

Description

Split from T227406. It should include the following patches:

  • r507849 - Only touches caused-by lines
  • r507981 - Handles closures
  • r507986 - Handles variables used by closures
  • r508082 - Code cleanup
  • r508085 - Visits AST_EMPTY, straightforward
  • r508124 - Explicitly mark as INAPPLICABLE a few node kinds, + visit exit() and clone
  • r522077 - Just some debug logging
  • r522140 - Switch back to phpunit for IDEs etc.

No relevant changes for consumers in this release.

After releasing, cherry-pick and abandon any remaining patch in the 2.x release and start working on master again.

Event Timeline

Time to merge 2.x into master and make a release?

sbassett triaged this task as Medium priority.Oct 15 2019, 6:50 PM
sbassett subscribed.

Time to merge 2.x into master and make a release?

A good chunk of these were just merged, but if we're comfortable with the stability, we could do a 2.1.0 release soon and drop the 2.x dev branch. I'd guess that'd be the last 2.x release given T235383, aside from perhaps security/maintenance releases?

Time to merge 2.x into master and make a release?

Yes!

A good chunk of these were just merged, but if we're comfortable with the stability, we could do a 2.1.0 release soon and drop the 2.x dev branch.

Yes, I'm pretty confident. Those are mostly cleanup/small changes, mainly leftovers from the past phan upgrade. I'm going to release 2.1.0, but I think we don't have to start using it in all repos. We can wait for 3.0.0 for the big bump.

I'd guess that'd be the last 2.x release given T235383, aside from perhaps security/maintenance releases?

Exactly. Note, I won't drop the branch altogether, I'll just cherry-pick and abandon whatever is left in it.