From f9a68fb01de1edd3fa620912bbe75897133cc81b Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 4 Apr 2008 18:00:26 +0000 Subject: (1) more changes for dynamic cycle detection of... (1) more changes for dynamic cycle detection of implicits 2) change (to wildcard scoping in types 3) suppress $tag generation for purely (abstract traits 4) increase stacksize for sabbus to 32m (otherwise (problems on Windows) --- sabbus.xml | 2 +- .../scala/tools/nsc/ast/parser/Parsers.scala | 68 ++++++++++++---------- .../scala/tools/nsc/typechecker/Contexts.scala | 28 +++++---- .../tools/nsc/typechecker/SyntheticMethods.scala | 2 +- .../scala/tools/nsc/typechecker/Typers.scala | 47 +++++++++------ src/library/jvm/scala/Predef.scala | 2 +- test/files/neg/bug696.check | 3 +- test/files/neg/divergent-implicit.check | 17 ++++++ test/files/neg/divergent-implicit.scala | 16 +++++ test/files/run/existentials.scala | 2 +- 10 files changed, 122 insertions(+), 65 deletions(-) create mode 100644 test/files/neg/divergent-implicit.check create mode 100644 test/files/neg/divergent-implicit.scala diff --git a/sabbus.xml b/sabbus.xml index ae4a142189..b2d7ec2b2a 100644 --- a/sabbus.xml +++ b/sabbus.xml @@ -92,7 +92,7 @@ PROPERTIES - +