Merge: Runtime function
authorJean Privat <jean@pryen.org>
Sat, 17 Jan 2015 03:55:23 +0000 (10:55 +0700)
committerJean Privat <jean@pryen.org>
Sat, 17 Jan 2015 03:55:23 +0000 (10:55 +0700)
commit47c9c20c6d39ec19211dd2a2f6b64c1afe119e92
tree1fcdd7e247fb5f8b3d1a2874fa1fbbd87bc6b3c3
parentd5356f7fc5c4500ed3ab4292ce93cd7ac0eec65c
parent31319c70db7a7588d8d61a4b65d9993e77ea67fd
Merge: Runtime function

Refactor SeparateRuntimeFunction and related services in the separate compiler.

This simplify the compiler and improve the efficiency of the generated code a little.

Before: 0m7.588s
After: 0m7.364s (-3%)

This refactorisation is required for some next PR that will improve polymorphic calls

Pull-Request: #1102
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>