Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Inline optimizations #22

Closed
wants to merge 3 commits into from
+28,530 −25,172

2 participants

@ericbmerritt
Owner

They should compile just fine in R15. Merge with git merge --no-ff --log next (when you are on this branch) and you should get the right thing. Or hell you might just do a merge from github if you have actually tested and everything.

ericbmerritt added some commits
@ericbmerritt ericbmerritt support automatic inlining in joxa
This supports automatic inlining in joxa via the very nice core erlang
inline optimizer. In talks with Richard Carlsson I found out that this
is much much more then just an inliner. It is, in fact a very
aggressive optimizer in its own right. This patch enables it as part
of the final compilation on builds.
c66e5d8
@ericbmerritt ericbmerritt support inlining definline via the core erlang inliner
This takes things defined by definline and adds explicit inline
directives for those functions to the core erlang compiler.
132043b
@ericbmerritt ericbmerritt support (attr pragma native) as a module attribute ba9fc1e
@jwilberding jwilberding was assigned
@jwilberding

Please re-do request, the review i just finished causes a conflict with this jxa_bootstrap

@ericbmerritt
Owner

The previous rebase fixed these problems

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Jun 2, 2012
  1. @ericbmerritt

    support automatic inlining in joxa

    ericbmerritt authored
    This supports automatic inlining in joxa via the very nice core erlang
    inline optimizer. In talks with Richard Carlsson I found out that this
    is much much more then just an inliner. It is, in fact a very
    aggressive optimizer in its own right. This patch enables it as part
    of the final compilation on builds.
  2. @ericbmerritt

    support inlining definline via the core erlang inliner

    ericbmerritt authored
    This takes things defined by definline and adds explicit inline
    directives for those functions to the core erlang compiler.
  3. @ericbmerritt
Something went wrong with that request. Please try again.