{"push_id":941709011,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"77101d63e3c661957b7829dd96d6b4324da0e768","before":"b36e28171e3dd99f141f5d0deb096a02f44c0514","commits":[{"sha":"77101d63e3c661957b7829dd96d6b4324da0e768","author":{"email":"01795b6b8f43f5d659a8d04eae203afb57c14e48@google.com","name":"John McCutchan"},"message":"Source positions for constructors and lots of async machinery\n\n- Rework token position address space.\n- Use ClassifyingTokenPositions::kMethodExtractor for the token position of a method extractor.\n- Plumb token positions through all of Ast Transformer.\n- Plumb token positions for temporary expressions, etc in Flow Graph Builder.\n- Add token positions for parts of the await machinery.\n- Move ClassifyingTokenPositions into token.h.\n- Remove default token position of Scanner::kNoSourcePos for many IR instructions.\n- A couple of unit tests.\n- Use synthetic token positions for synthetic AstNodes.\n- Fix SLEB128 encoding / decoding + test\n- s/Scanner::kNoSourcePos/Token::kNoSourcePos.\n- Remove >= 0 and < 0 checks against token positions and use helpers instead.\n\nR=rmacnak@google.com\n\nReview URL: https://codereview.chromium.org/1589643002 .","distinct":true,"url":"https://api.github.com/repos/dart-lang/sdk/commits/77101d63e3c661957b7829dd96d6b4324da0e768"}]}