summaryrefslogtreecommitdiff
path: root/test/files/neg/macro-deprecate-idents.check
Commit message (Collapse)AuthorAgeFilesLines
* SI-8052 Disallow `macro` as an identifierSimon Ochsenreither2013-12-091-20/+33
| | | | | | | Note that the change could look a lot cleaner, at the cost of returning more generic error messages. I decided that at least for 2.11 I'll keep scalac remembering that macro was a standard identifier name once, so that we can point out more precisely what's wrong with users' code.
* Made -Xfatal-warnings less immediately fatal.Paul Phillips2012-08-101-52/+54
| | | | | | | Instead of changing warnings to errors mid-stream, at the end of a run I check for condition "no errors, some warnings, and fatal warnings" and then generate an error at that point. This is necessary to test for some warnings which come from later stages.
* restores some disabled macro tests, makes checkFeature synchronous when used ↵Eugene Burmako2012-04-141-0/+52
| | | | for macros
* One more macro test to disable for SIP 18.Paul Phillips2012-04-141-46/+0
|
* fixes petty macro testsEugene Burmako2012-04-121-41/+37
|
* Next generation of macrosEugene Burmako2012-04-121-0/+50
Implements SIP 16: Self-cleaning macros: http://bit.ly/wjjXTZ Features: * Macro defs * Reification * Type tags * Manifests aliased to type tags * Extended reflection API * Several hundred tests * 1111 changed files Not yet implemented: * Reification of refined types * Expr.value splicing * Named and default macro expansions * Intricacies of interaction between macros and implicits * Emission of debug information for macros (compliant with JSR-45) Dedicated to Yuri Alekseyevich Gagarin