Fixed performance bug in ext-core preprocessor
authorTim Chevalier <chevalier@alum.wellesley.edu>
Sat, 9 Aug 2008 00:20:51 +0000 (00:20 +0000)
committerTim Chevalier <chevalier@alum.wellesley.edu>
Sat, 9 Aug 2008 00:20:51 +0000 (00:20 +0000)
commit460784c371813cb92eac71df403fe34258c8f3b8
tree731da058b35ec8a5fffc7660537beb31491baf7a
parent4260f0c9b38d9b8b5851eae021d0a45a90719ef0
Fixed performance bug in ext-core preprocessor

The Core preprocessor was rebuilding the type and data constructor environments every time it called the typechecker, which was horribly inefficient. Fixed.
utils/ext-core/Language/Core/Check.hs
utils/ext-core/Language/Core/Environments.hs [new file with mode: 0644]
utils/ext-core/Language/Core/Prep.hs
utils/ext-core/Setup.lhs