ToasterBooster project, first commit into this repository.
Changed applied to achieve fusion
using scala 2.10.1
Uncommenting generation codes (you might want to comment it yourself, specially for CHTGenerate, because it takes a lot of time to compile.
Only small file is enough by default! You can uncomment on demand.
A serious bug in generator resolved (never ever declare type for "var" in LMS!)
+ New generated code using Java HashMap
DBToaster patch for generating LMS friendly code:
For other queries, first you need to apply attached patch to dbtoaster's codebase and recompile it (using "make" command), and you should specify "-l lms" option when executing dbtoaster's executable, for generating LMS-friendly code, e.g:

./dbtoaster -l lms -o vwap.scala -d K3-NO-OPTIMIZE vwap.sql

-d K3-NO-OPTIMIZE option will turn off all optimizations inside dbtoaster
Changing lifter for K3Collection to lift slice operations as a node
This implicit convertors are still needed (e.g axfinder query)
In theory, reflectEffect is not needed for getter methods of a lifted object, but will produce wrong result in some cases like chrissedtrades or tq1 queries, so we put it there for now!
+ some complements to the implementation
CHT query classes updated
Three new queries:
- axfinder
- brokerspread
- tq1 (which is a part of chrissedtrades query for debugging purposes)

+ BenchMark update
The problem with chrissedtrades query has been resolved! But I don't like this solution (of marking all operations as effect-ful operations). I will find a better solution later.
Experimental results - Performance Evaluation
Organizing documents
Updated analysis + a few slides about Generators
Dependencies for this project:
 - DBToaster Patch
 - LMS version used in the project
Singleton optimization applied
LMS DBToaster codeine update for singleton
Using booster-develop-0.3 branch of LMS located in https://github.com/TiarkRompf/virtualization-lms-core/tree/booster-develop-0.3 from now on.