diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2013-08-06 15:51:50 +0200 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2013-10-18 17:44:38 +0200 |
commit | 48c28452fcc30838503388e8e7215a1411a826ba (patch) | |
tree | c4fdadfcaace30df524ede41927c3fe8dcc94181 /build.xml | |
parent | a030784ae0dc53a0cdc65d42ca45fa48943eea0d (diff) | |
download | scala-48c28452fcc30838503388e8e7215a1411a826ba.tar.gz scala-48c28452fcc30838503388e8e7215a1411a826ba.tar.bz2 scala-48c28452fcc30838503388e8e7215a1411a826ba.zip |
eagerly initializes lazy vals and objects in runtime reflection
The code to do so is curated with the help of a generator. Because this
needs to inspect code post-typer, the code generator is run during partest
as a code-validator. We could concievably do the same with a macro, but
this approach might be a better starting point which macros continue to
stabilize.
Removes Definitions.AnyRefModule and an already deprecated alias, as
these have been throwing exceptions for more than a year since 6bb5975289.
They used to be used by AnyRef specialization.
Diffstat (limited to 'build.xml')
0 files changed, 0 insertions, 0 deletions