compiler clean up, vm & partial API, jshint test files