stmichael/data-import — pull request #47 by senny (2012-09-24 15:14:59+00:00)
Title: refactoring: don't use OpenStruct because it is slow

A benchmark revealed that `OpenStruct` is insanely slow compared to a normal `Struct`. I replaced the `#build_local_context` method with a specific `ExecutionContext::Proxy` and a specific implementation for the `Simple` definition.

I noticed that the progress_reporter was handed around. Since you added the reporter to the execution context some time ago I removed the duplicated references.