google / traceur-compiler

Traceur is a JavaScript.next-to-JavaScript-of-today compiler
Apache License 2.0
8.18k stars 578 forks source link

Refactor System called by compiled code to functions #2038

Closed johnjbarton closed 8 years ago

johnjbarton commented 8 years ago

First of three steps to fix #1911.

After publishing this we can remove the System functions in ModuleStore. Then by compiling inline w/o the loader we should have a version w/System mucking.

arv commented 8 years ago

@guybedford FYI

LGTM

guybedford commented 8 years ago

:+1:

johnjbarton commented 8 years ago

PTAL

arv commented 8 years ago

I still do not like that we are using $traceurRuntime in our our code.

johnjbarton commented 8 years ago

PTAL

arv commented 8 years ago

LGTM. Much nicer.