diff options
author | Grzegorz Kossakowski <grzegorz.kossakowski@gmail.com> | 2013-07-27 01:38:45 -0700 |
---|---|---|
committer | Grzegorz Kossakowski <grzegorz.kossakowski@gmail.com> | 2013-07-27 14:09:40 -0700 |
commit | d898ca3eddf032040bbcc2a38ec6ad7813f37cfb (patch) | |
tree | 4a39668ec381837c2d98e4d0d3fd7ae3bdf07ed9 /build.xml | |
parent | e5121c888239b3a18ea7b341981d41bb4c9a1c07 (diff) | |
download | scala-d898ca3eddf032040bbcc2a38ec6ad7813f37cfb.tar.gz scala-d898ca3eddf032040bbcc2a38ec6ad7813f37cfb.tar.bz2 scala-d898ca3eddf032040bbcc2a38ec6ad7813f37cfb.zip |
Deprecate Platform.BinaryRepr.
The 27c8266e introduced `Platform.BinaryRepr` abstract type that
was meant to abstract over binary representation of a classfile.
The abstraction was needed at the time because we had both jvm
backend and msil backend. The msil backend has been removed but
the abstraction was kept in place. The type has been deprecated
and set to be an alias for AbstractFile. The alias will be
removed later in 2.11 milestone cycle.
All references to `Platform.BinaryRepr` has been removed in
the compiler in favour of using AbstractFile directly.
If we ever need to abstract over multiple backends we should
do that based on real requirements of given backends.
This is a first step towards breaking the cyclic dependency
between Platform and SymbolLoaders.
Diffstat (limited to 'build.xml')
0 files changed, 0 insertions, 0 deletions