| 26099 02.01.2012 19:55:11, by
michelou
synchronized with git master (g008a781 aka 4107) |
| 26098 02.01.2012 13:41:38, by
michelou
moved dir to github |
| 26097 02.01.2012 09:07:00, by
michelou
synchronized with git master (g0947d08 aka 4094) |
| 26096 13.12.2011 21:04:50, by
michelou
added more examples |
| 26095 13.12.2011 20:55:17, by
michelou
synchronized with g210cdce (master) |
| 26094 30.11.2011 18:34:40, by
michelou
synchronized with r26093 (main trunk) |
| 26093 29.11.2011 21:18:13, by
extempore
Fix for octal test.
At the last minute I made -Xfuture leading-0 an error and failed to update the checkfile. |
| 26092 29.11.2011 19:56:51, by
rompf
improve cps handling of if-then-else. no review. |
| 26091 29.11.2011 19:10:55, by
extempore
Fixed -Xfuture 5.ds, deprecated 0-octal.
I messed up my trip to the future the first time around; now in the future 5.f is not an error but an attempt to call method "f" on 5 like nature intended. (Thank you simon for catching this.) And deprecated leading 0 for octal. Closes SI-5205. |
| 26090 29.11.2011 19:10:30, by
extempore
Fixes for 3 tests which aren't failing.
Which should be failing, and would be failing if they were being compiled by trunk, since they used methods which don't exist. Why aren't they failing? That is the real mystery. In the interests of removing a disincentive to track that one down, I future-proofed them against that day when they start being run like they're supposed to be. |
| 26089 29.11.2011 19:10:11, by
extempore
Fix for build.xml classpaths.
Found the cause of plugin build failures which have long haunted me at inopportune times. It's all built against locker instead of quick. Kind of a buzzkill to be fixing this during the "Ant End Times" but better now than never. |
| 26088 29.11.2011 17:31:17, by
burmako
Moved the test for SI-5230 from files to pending |
| 26087 29.11.2011 16:25:45, by
burmako
Added the check against UnitClass in freeLocalsTraverser. Closes SI-5245. Review by odersky. |
| 26086 29.11.2011 15:45:17, by
burmako
Test for SI-5230 |
| 26085 29.11.2011 13:06:30, by
odersky
Attempt to fix #5230. Review by burmako. |
| 26084 28.11.2011 19:08:40, by
odersky
Small change to get rid of naming awkwardness for macros. Class based macros now have a parameter section (_this: Tree), module based macrod have an empty pararameter section () instead. So we can let them have the same name, because overloading resolution will distinguish them anyway. Review by burmako. |
| 26083 28.11.2011 16:02:48, by
burmako
-Yreify-copypaste: the copy/pasteable mode for reification
When experimenting with macros, I've found out that it's helpful to use the reifier to find out what Scala idioms map to what Tree shapes. However, stuff emitted by -Yreify-debug is too verbose, that's why I decided to put up a human-readable dumper.
To use the dumps, you need to first import the following things: import scala.reflect.api._ import scala.reflect.mirror._ import scala.reflect.api.Modifier._ import scala.reflect.internal.Flags._
The stuff is really experimental, e.g. the tension between flags and modifiers needs to be thought out and addressed. Review by odersky. |
| 26082 28.11.2011 14:55:31, by
odersky
Revised macro defs, added a test case. Review by burmako. |
| 26081 28.11.2011 14:37:52, by
burmako
Reflection toolboxes now respect settings that are provided to them.
Before the fix CompilerCommand lacked the (args, settings, errorFn) ctor. I added it and provided means to augment passed settings with custom errorFn.
Closes SI-5239. Review by odersky. |
| 26080 28.11.2011 12:11:29, by
vogt
test case for SI-3566
no review |
|
|