Skip to content

Conversation

@xiemaisi
Copy link

It now also has step and smallstep predicates. In the usual case, however, I think I prefer the SourceNode::track API, so I left the recommended style in the qldoc alone (and reverted the one for TypeBackTracker to what it was before #1211). The reason is that when using the step predicate, the patterns for TypeTracker and TypeBackTracker become slighly asymmetric (different order of t and t2), which I think is confusing and error-prone.

A full evaluation (internal link) shows a very slight slowdown overall, but nothing sticks out on the detailed profile.

It now also has `step` and `smallstep` predicates. In the usual case,
however, I think I prefer the `SourceNode::track` API, so I left the
recommended style in the qldoc alone (and adjusted the one for
`TypeBackTracker` to match).
@xiemaisi xiemaisi added the JS label Apr 23, 2019
@xiemaisi xiemaisi requested a review from a team as a code owner April 23, 2019 09:51
@semmle-qlci semmle-qlci merged commit a504ad4 into github:master Apr 24, 2019
@xiemaisi xiemaisi deleted the odasa/7904 branch May 2, 2019 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants