Re: exactly what do --use*-translator do?

new topic     » goto parent     » topic index » view thread      » older message » newer message
rkdavis said...

[Ira, what exactly are you changing to build everything with -O3 ? I think i've missed a few places as some stuff seems to still be building as-O2 or no optimization]

Oops, I answered this in the original thread!

jimcbrown said...

Using the binary translator means it runs euc to build everything. Using the source translator means it runs "eui ec.ex" to build everything.

The difference? The binary translator runs your older copy of Euphoria (the "eubins") to do the translation, while the source translator runs the latest, freshest hg revision in your working copy - allowing you to take advantage of new features and changes right away. (The source translator bootstraps itself using eui from the eubins.)

Just so I understand, both methods translate the same Euphoria source files into C, but using an older binary translator means your translated files might not contain all the new features in the Euphoria source files?

Thanks,
Ira

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu