src/Pure/Tools/build_process.scala
changeset 77664 f5d3ade80d15
parent 77663 c82d49a56cf9
child 77675 9e5f8f6e58a0
equal deleted inserted replaced
77663:c82d49a56cf9 77664:f5d3ade80d15
   125       using_option(store.open_build_database()) { db =>
   125       using_option(store.open_build_database()) { db =>
   126         db.transaction {
   126         db.transaction {
   127           Data.all_tables.create_lock(db)
   127           Data.all_tables.create_lock(db)
   128           Data.clean_build(db)
   128           Data.clean_build(db)
   129         }
   129         }
   130         db.rebuild()
   130         db.vacuum(Data.all_tables)
   131       }
   131       }
   132     }
   132     }
   133 
   133 
   134     def store_heap(name: String): Boolean =
   134     def store_heap(name: String): Boolean =
   135       build_heap || Sessions.is_pure(name) ||
   135       build_heap || Sessions.is_pure(name) ||