Skip to content

Commit

Permalink
Removed transforms framework
Browse files Browse the repository at this point in the history
This is a big change, but it's been done for a couple of reasons. The
first is that it helps make Iridium quite a bit faster - not doing up
and down transformations everywhere, and helps reduce the likelihood of
V8 de-optimizing code because of continuously changing objects. It also
means that we can simplify the pipeline and in most cases it is still
possible to achieve the same transforms using getters/setters (which are
now easier to deal with) and the instance.document object (which is now
always in the same format as the database version).
  • Loading branch information
notheotherben committed Apr 26, 2015
1 parent 0147aea commit 04af4f0
Show file tree
Hide file tree
Showing 47 changed files with 378 additions and 395 deletions.
24 changes: 14 additions & 10 deletions benchmarks/mongodb.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion benchmarks/mongodb.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 04af4f0

Please sign in to comment.