├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── components ├── plugin │ ├── resources │ │ └── scalac-plugin.xml │ ├── src │ │ └── ildl │ │ │ └── plugin │ │ │ ├── ildl.scala │ │ │ ├── infrastructure │ │ │ └── TreeRewiters.scala │ │ │ ├── metadata │ │ │ ├── ildlAddons.scala │ │ │ ├── ildlDefinitions.scala │ │ │ └── ildlMetadata.scala │ │ │ └── transform │ │ │ ├── bridge │ │ │ ├── BridgeInfoTransformer.scala │ │ │ └── BridgeTreeTransformer.scala │ │ │ ├── coerce │ │ │ ├── CoerceTreeTransformer.scala │ │ │ └── ReprAnnotationCheckers.scala │ │ │ ├── commit │ │ │ ├── CommitInfoTransformer.scala │ │ │ └── CommitTreeTransformer.scala │ │ │ ├── inject │ │ │ ├── InjectInfoTransformer.scala │ │ │ └── InjectTreeTransformer.scala │ │ │ ├── postParser │ │ │ └── PostParserTreeTransformer.scala │ │ │ └── tweakerasure │ │ │ └── TweakErasureTreeTransformer.scala │ └── test │ │ └── dummy └── runtime │ ├── src │ ├── dummy │ └── ildl │ │ ├── TransformationDescription.scala │ │ ├── high.scala │ │ ├── internal │ │ ├── nobridges.scala │ │ └── repr.scala │ │ └── package.scala │ └── test │ └── dummy ├── ildl-scala ├── ildl-scalac ├── project ├── Build.scala ├── build.properties └── plugins.sbt ├── scripts └── ildl-scala └── tests ├── benchmarks ├── src │ ├── dummy │ └── ildl │ │ └── benchmark │ │ ├── Platform.scala │ │ ├── aos2soa │ │ ├── AverageTemperature.scala │ │ ├── Benchmark.scala │ │ ├── DescrObject.scala │ │ └── package.scala │ │ ├── deforest │ │ ├── Benchmark.scala │ │ ├── LeastSquares.scala │ │ ├── erased │ │ │ ├── DescrObject.scala │ │ │ └── LazyList.scala │ │ ├── miniboxed │ │ │ ├── DescrObject.scala │ │ │ └── LazyList.scala │ │ └── package.scala │ │ ├── gcd │ │ ├── Benchmark.scala │ │ ├── GreatestCommonDivisor.scala │ │ ├── package.scala │ │ ├── step1 │ │ │ └── DescrObject.scala │ │ ├── step2 │ │ │ └── DescrObject.scala │ │ └── step3 │ │ │ └── DescrObject.scala │ │ └── hamming │ │ ├── Benchmark.scala │ │ ├── HammingNumbers.scala │ │ ├── step1 │ │ ├── DescrObject.scala │ │ └── FunnyQueue.scala │ │ ├── step2 │ │ ├── DescrObject.scala │ │ └── FunnyQueue.scala │ │ └── step3 │ │ ├── DescrObject.scala │ │ └── FunnyQueue.scala └── test │ └── dummy └── correctness ├── resources └── tests │ ├── benchmark-lazylist.check │ ├── benchmark-lazylist.flags │ ├── benchmark-lazylist.launch │ ├── benchmark-lazylist.scala │ ├── bridges-1-repr.check │ ├── bridges-1-repr.flags │ ├── bridges-1-repr.scala │ ├── bridges-2-reprs.check │ ├── bridges-2-reprs.flags │ ├── bridges-2-reprs.scala │ ├── coerce-complex-1.check │ ├── coerce-complex-1.flags │ ├── coerce-complex-1.scala │ ├── coerce-complex-2.check │ ├── coerce-complex-2.flags │ ├── coerce-complex-2.scala │ ├── coerce-simple.check │ ├── coerce-simple.flags │ ├── coerce-simple.scala │ ├── constructors.check │ ├── constructors.flags │ ├── constructors.launch │ ├── constructors.scala │ ├── error-high-1.check │ ├── error-high-1.flags │ ├── error-high-1.scala │ ├── error-high-2.check │ ├── error-high-2.flags │ ├── error-high-2.scala │ ├── error-high-3.check │ ├── error-high-3.flags │ ├── error-high-3.scala │ ├── extensions-basic-implicit.check │ ├── extensions-basic-implicit.flags │ ├── extensions-basic-implicit.scala │ ├── extensions-basic.check │ ├── extensions-basic.flags │ ├── extensions-basic.scala │ ├── extensions-generic-implicit.check │ ├── extensions-generic-implicit.flags │ ├── extensions-generic-implicit.scala │ ├── extensions-generic.check │ ├── extensions-generic.flags │ ├── extensions-generic.scala │ ├── feature-high.check │ ├── feature-high.flags │ ├── feature-high.scala │ ├── freestyle-1.check │ ├── freestyle-1.flags │ ├── freestyle-1.launch │ ├── freestyle-1.scala │ ├── freestyle-2.check │ ├── freestyle-2.flags │ ├── freestyle-2.scala │ ├── freestyle-3.check │ ├── freestyle-3.flags │ ├── freestyle-3.scala │ ├── hamming-issue.check │ ├── hamming-issue.flags │ ├── hamming-issue.launch │ ├── hamming-issue.scala │ ├── inject-accessors-2.check │ ├── inject-accessors-2.flags │ ├── inject-accessors-2.scala │ ├── inject-accessors.check │ ├── inject-accessors.flags │ ├── inject-accessors.scala │ ├── scopes-collaborating-2.check │ ├── scopes-collaborating-2.flags │ ├── scopes-collaborating-2.scala │ ├── scopes-collaborating.check │ ├── scopes-collaborating.flags │ ├── scopes-collaborating.scala │ ├── scopes-conflicting-cascade.check │ ├── scopes-conflicting-cascade.flags │ ├── scopes-conflicting-cascade.scala │ ├── scopes-conflicting-repr.check │ ├── scopes-conflicting-repr.flags │ ├── scopes-conflicting-repr.scala │ ├── scopes-conflicting-same-high.check │ ├── scopes-conflicting-same-high.flags │ ├── scopes-conflicting-same-high.scala │ ├── scopes-nested.check │ ├── scopes-nested.flags │ ├── scopes-nested.scala │ ├── scopes-pickling.check │ ├── scopes-pickling.flags │ ├── scopes-pickling.launch │ └── scopes-pickling.scala ├── src └── dummy └── test └── ildl └── infrastructure ├── CompileTest.scala └── TestSuite.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/README.md -------------------------------------------------------------------------------- /components/plugin/resources/scalac-plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/resources/scalac-plugin.xml -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/ildl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/ildl.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/infrastructure/TreeRewiters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/infrastructure/TreeRewiters.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/metadata/ildlAddons.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/metadata/ildlAddons.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/metadata/ildlDefinitions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/metadata/ildlDefinitions.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/metadata/ildlMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/metadata/ildlMetadata.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/bridge/BridgeInfoTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/bridge/BridgeInfoTransformer.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/bridge/BridgeTreeTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/bridge/BridgeTreeTransformer.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/coerce/CoerceTreeTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/coerce/CoerceTreeTransformer.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/coerce/ReprAnnotationCheckers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/coerce/ReprAnnotationCheckers.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/commit/CommitInfoTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/commit/CommitInfoTransformer.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/commit/CommitTreeTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/commit/CommitTreeTransformer.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/inject/InjectInfoTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/inject/InjectInfoTransformer.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/inject/InjectTreeTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/inject/InjectTreeTransformer.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/postParser/PostParserTreeTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/postParser/PostParserTreeTransformer.scala -------------------------------------------------------------------------------- /components/plugin/src/ildl/plugin/transform/tweakerasure/TweakErasureTreeTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/plugin/src/ildl/plugin/transform/tweakerasure/TweakErasureTreeTransformer.scala -------------------------------------------------------------------------------- /components/plugin/test/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/runtime/src/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/runtime/src/ildl/TransformationDescription.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/runtime/src/ildl/TransformationDescription.scala -------------------------------------------------------------------------------- /components/runtime/src/ildl/high.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/runtime/src/ildl/high.scala -------------------------------------------------------------------------------- /components/runtime/src/ildl/internal/nobridges.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/runtime/src/ildl/internal/nobridges.scala -------------------------------------------------------------------------------- /components/runtime/src/ildl/internal/repr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/runtime/src/ildl/internal/repr.scala -------------------------------------------------------------------------------- /components/runtime/src/ildl/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/components/runtime/src/ildl/package.scala -------------------------------------------------------------------------------- /components/runtime/test/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ildl-scala: -------------------------------------------------------------------------------- 1 | scripts/ildl-scala -------------------------------------------------------------------------------- /ildl-scalac: -------------------------------------------------------------------------------- 1 | scripts/ildl-scala -------------------------------------------------------------------------------- /project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/project/Build.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.5 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scripts/ildl-scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/scripts/ildl-scala -------------------------------------------------------------------------------- /tests/benchmarks/src/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/Platform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/Platform.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/aos2soa/AverageTemperature.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/aos2soa/AverageTemperature.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/aos2soa/Benchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/aos2soa/Benchmark.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/aos2soa/DescrObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/aos2soa/DescrObject.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/aos2soa/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/aos2soa/package.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/deforest/Benchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/deforest/Benchmark.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/deforest/LeastSquares.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/deforest/LeastSquares.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/deforest/erased/DescrObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/deforest/erased/DescrObject.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/deforest/erased/LazyList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/deforest/erased/LazyList.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/deforest/miniboxed/DescrObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/deforest/miniboxed/DescrObject.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/deforest/miniboxed/LazyList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/deforest/miniboxed/LazyList.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/deforest/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/deforest/package.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/gcd/Benchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/gcd/Benchmark.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/gcd/GreatestCommonDivisor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/gcd/GreatestCommonDivisor.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/gcd/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/gcd/package.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/gcd/step1/DescrObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/gcd/step1/DescrObject.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/gcd/step2/DescrObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/gcd/step2/DescrObject.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/gcd/step3/DescrObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/gcd/step3/DescrObject.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/hamming/Benchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/hamming/Benchmark.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/hamming/HammingNumbers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/hamming/HammingNumbers.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/hamming/step1/DescrObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/hamming/step1/DescrObject.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/hamming/step1/FunnyQueue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/hamming/step1/FunnyQueue.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/hamming/step2/DescrObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/hamming/step2/DescrObject.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/hamming/step2/FunnyQueue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/hamming/step2/FunnyQueue.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/hamming/step3/DescrObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/hamming/step3/DescrObject.scala -------------------------------------------------------------------------------- /tests/benchmarks/src/ildl/benchmark/hamming/step3/FunnyQueue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/benchmarks/src/ildl/benchmark/hamming/step3/FunnyQueue.scala -------------------------------------------------------------------------------- /tests/benchmarks/test/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/benchmark-lazylist.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/benchmark-lazylist.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/benchmark-lazylist.flags: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/benchmark-lazylist.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/benchmark-lazylist.launch -------------------------------------------------------------------------------- /tests/correctness/resources/tests/benchmark-lazylist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/benchmark-lazylist.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/bridges-1-repr.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/bridges-1-repr.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/bridges-1-repr.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-commit 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/bridges-1-repr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/bridges-1-repr.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/bridges-2-reprs.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/bridges-2-reprs.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/bridges-2-reprs.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-commit 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/bridges-2-reprs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/bridges-2-reprs.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/coerce-complex-1.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/coerce-complex-1.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/coerce-complex-1.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-coerce 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/coerce-complex-1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/coerce-complex-1.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/coerce-complex-2.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/coerce-complex-2.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/coerce-complex-2.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-coerce 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/coerce-complex-2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/coerce-complex-2.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/coerce-simple.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/coerce-simple.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/coerce-simple.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-coerce 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/coerce-simple.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/coerce-simple.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/constructors.check: -------------------------------------------------------------------------------- 1 | (1,5) 2 | (2,4) 3 | (3,3) 4 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/constructors.flags: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/constructors.launch: -------------------------------------------------------------------------------- 1 | ildl.tests.constructors.Test 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/constructors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/constructors.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/error-high-1.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/error-high-1.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/error-high-1.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/error-high-1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/error-high-1.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/error-high-2.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/error-high-2.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/error-high-2.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/error-high-2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/error-high-2.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/error-high-3.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/error-high-3.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/error-high-3.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/error-high-3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/error-high-3.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-basic-implicit.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-basic-implicit.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-basic-implicit.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-basic-implicit.flags -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-basic-implicit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-basic-implicit.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-basic.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-basic.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-basic.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-commit 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-basic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-basic.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-generic-implicit.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-generic-implicit.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-generic-implicit.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-generic-implicit.flags -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-generic-implicit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-generic-implicit.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-generic.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-generic.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-generic.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-generic.flags -------------------------------------------------------------------------------- /tests/correctness/resources/tests/extensions-generic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/extensions-generic.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/feature-high.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/feature-high.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/feature-high.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-inject 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/feature-high.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/feature-high.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-1.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/freestyle-1.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-1.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/freestyle-1.flags -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-1.launch: -------------------------------------------------------------------------------- 1 | tests.Test 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/freestyle-1.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-2.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/freestyle-2.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-2.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/freestyle-2.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-3.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/freestyle-3.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-3.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/freestyle-3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/freestyle-3.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/hamming-issue.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/hamming-issue.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/hamming-issue.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/hamming-issue.launch -------------------------------------------------------------------------------- /tests/correctness/resources/tests/hamming-issue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/hamming-issue.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/inject-accessors-2.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/inject-accessors-2.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/inject-accessors-2.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-inject 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/inject-accessors-2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/inject-accessors-2.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/inject-accessors.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/inject-accessors.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/inject-accessors.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-coerce 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/inject-accessors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/inject-accessors.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-collaborating-2.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-collaborating-2.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-collaborating-2.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-commit 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-collaborating-2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-collaborating-2.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-collaborating.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-collaborating.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-collaborating.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-commit 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-collaborating.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-collaborating.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-conflicting-cascade.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-conflicting-cascade.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-conflicting-cascade.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-commit 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-conflicting-cascade.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-conflicting-cascade.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-conflicting-repr.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-conflicting-repr.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-conflicting-repr.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-conflicting-repr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-conflicting-repr.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-conflicting-same-high.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-conflicting-same-high.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-conflicting-same-high.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-inject 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-conflicting-same-high.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-conflicting-same-high.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-nested.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-nested.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-nested.flags: -------------------------------------------------------------------------------- 1 | -Xprint:ildl-commit 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-nested.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-nested.scala -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-pickling.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-pickling.check -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-pickling.flags: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-pickling.launch: -------------------------------------------------------------------------------- 1 | test.ScopePicklingTest 2 | -------------------------------------------------------------------------------- /tests/correctness/resources/tests/scopes-pickling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/resources/tests/scopes-pickling.scala -------------------------------------------------------------------------------- /tests/correctness/src/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/correctness/test/ildl/infrastructure/CompileTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/test/ildl/infrastructure/CompileTest.scala -------------------------------------------------------------------------------- /tests/correctness/test/ildl/infrastructure/TestSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miniboxing/ildl-plugin/HEAD/tests/correctness/test/ildl/infrastructure/TestSuite.scala --------------------------------------------------------------------------------