Skip to content

Instantly share code, notes, and snippets.

demand(final-result(krate)):
demand(partioning(krate))
for each cgu in partioning:
demand(object_code(cgu))
demand(partioning(krate)):
compute and return map with all partitions, a whole-krate process
demand(partioning(cgu)):
let partioning = demand(partioning(krate))
Had a good chat with aturon about chalk. The key outcome was the realization
that the basic structure of our prover is:
Solve(Env, Goal) = LifetimeGoal
is meant to imply that (in logical)
Env, LifetimeGoal |- Goal
This should always be achievable, since in the limit we can make

Regression report c0b7112ba246d96f253ba845d91f36c0b7398e42 vs. f2c980c7a2bcc0f43e321465bf1799cfe616a35f

  • From: c0b7112ba246d96f253ba845d91f36c0b7398e42
  • To: f2c980c7a2bcc0f43e321465bf1799cfe616a35f

Coverage

  • 8269 crates tested: 5513 working / 1687 broken / 2 regressed / 22 fixed / 1045 unknown.

Regressions

Regression report c0b7112ba246d96f253ba845d91f36c0b7398e42 vs. f63d9cc81c9ee3b9637b0d0343916371235967ea

  • From: c0b7112ba246d96f253ba845d91f36c0b7398e42
  • To: f63d9cc81c9ee3b9637b0d0343916371235967ea

Coverage

  • 8266 crates tested: 6290 working / 1921 broken / 3 regressed / 16 fixed / 36 unknown.

Regressions

Regression report 7ce1fbe1f7fe5cdbec57377d76306e2bc7811bce vs. 9af340b8abd0035120895c0e5d60d65537f2e360

  • From: 7ce1fbe1f7fe5cdbec57377d76306e2bc7811bce
  • To: 9af340b8abd0035120895c0e5d60d65537f2e360

Coverage

  • 8247 crates tested: 6109 working / 1894 broken / 8 regressed / 1 fixed / 235 unknown.

Regressions

Regression report e1cb9ba221e5cb0070ac82c6a234af11e4240680 vs. 2ecbc22856f7ac6acf2de9af65af7bbc81b35250

  • From: e1cb9ba221e5cb0070ac82c6a234af11e4240680
  • To: 2ecbc22856f7ac6acf2de9af65af7bbc81b35250

Coverage

  • 8244 crates tested: 6067 working / 1860 broken / 0 regressed / 0 fixed / 317 unknown.

Regressions

@nikomatsakis
nikomatsakis / borrowck-challenges.md
Created March 2, 2017 10:23
borrowck-challenges.md

non-lexical lifetimes

plan exists to address

nested method calls

vec.push(vec.len()

Regression report be760566cf938d11d34c2f6bd90d8fd0f67c2344 vs. 6e943294f42dea40945dc2da63db8467571ba2f4

  • From: be760566cf938d11d34c2f6bd90d8fd0f67c2344
  • To: 6e943294f42dea40945dc2da63db8467571ba2f4

Coverage

  • 5653 crates tested: 3960 working / 1247 broken / 2 regressed / 9 fixed / 435 unknown.

Regressions

Regression report 9f1762a05830acbb31351b2c5305bc47f53363c8 vs. f69ce166334e3a7fe7278dc2c2fff28a2eaaecf1

  • From: 9f1762a05830acbb31351b2c5305bc47f53363c8
  • To: f69ce166334e3a7fe7278dc2c2fff28a2eaaecf1

Coverage

  • 6739 crates tested: 4661 working / 1516 broken / 7 regressed / 28 fixed / 527 unknown.

Regressions

Regression report dc0bb3f2839c13ab42feacd423f728fbfd2f2f7a vs. 75da4b663ef3111f846e8fa5a9f3b3baaf92b4a3

  • From: dc0bb3f2839c13ab42feacd423f728fbfd2f2f7a
  • To: 75da4b663ef3111f846e8fa5a9f3b3baaf92b4a3

Coverage

  • 6357 crates tested: 4745 working / 1550 broken / 4 regressed / 5 fixed / 53 unknown.

Regressions