summaryrefslogtreecommitdiff
path: root/starr.number
diff options
context:
space:
mode:
authorGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2013-07-27 01:38:45 -0700
committerGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2013-07-27 14:09:40 -0700
commitd898ca3eddf032040bbcc2a38ec6ad7813f37cfb (patch)
tree4a39668ec381837c2d98e4d0d3fd7ae3bdf07ed9 /starr.number
parente5121c888239b3a18ea7b341981d41bb4c9a1c07 (diff)
downloadscala-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 'starr.number')
0 files changed, 0 insertions, 0 deletions