Why arethere two different versions of javascript core in the qt source bundle?

I have been tracing a seg fault in my application that seems to be occurring in the javascriptcore code. While investigating this I have noticed that there are two different versions of the JavaScriptCore included in the qt source tree (I have been looking at version 4.8.0).