imageworks/OpenShadingLanguage — pull request #78 by lgritz (2011-10-12 22:28:45+00:00)
Title: Review: Refactor for clarity, dead code removal, and version bump.

Bump version to 1.0, as I threatened last week -- SPI is now OSL-only with four big shows in production, if that's not "ready for 1.0", I'm in big trouble.

Break the enormous llvm_instance.cpp up a bit, moving a bunch of the type and other utility functions into llvm_util.cpp.

A bunch of dead code removal and also removal of the no-longer-needed oslops.h. (75% of the touched files are merely adjusting #includes.)

Moved dual.h and dual_vec.h to src/include and export them, as Erich Ocean requested. (Makes sense; they have wider potential use.)

No new code has been added, no used code has been deleted. This just moves existing code around, despite the big-looking deltas.