{"head":"94299fceba03df371fa76f1f379c0a09e91eed33","size":15,"push_id":46095984,"commits":[{"sha":"75f6457862ce39b7f4532396ddd58b7b894322f3","author":{"name":"heathermiller","email":"7862eeb5917c2fa3eb6bd1111c7a65bec31a88b5@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/75f6457862ce39b7f4532396ddd58b7b894322f3","message":"Fixes to javascript in Scaladoc, contributed by Ruediger Keller. Closes SI-5055, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25806 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"ca6602396166259a213d9e7751230bcb25998e93","author":{"name":"heathermiller","email":"7862eeb5917c2fa3eb6bd1111c7a65bec31a88b5@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/ca6602396166259a213d9e7751230bcb25998e93","message":"Big improvements to the documentation of collection.Iterator, courtesy of Daniel Sobral. Also includes a small correction to the documentation of sys.process.Process. No review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25807 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"15564b2b69d5623eb91bf205cecd2e1cd913e277","author":{"name":"extempore","email":"91c3ee4fc807067ccd2d90c5be0d27a10d086566@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/15564b2b69d5623eb91bf205cecd2e1cd913e277","message":"Fix for error printing regression.\n\nOne's devotion to aesthetics must not be allowed to trump one's\ncommitment to clearly delineated tuplehood.  Closes SI-5067, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25808 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"0a2098a2ad938b25ef948a3eb320c6beaea2ac4a","author":{"name":"extempore","email":"91c3ee4fc807067ccd2d90c5be0d27a10d086566@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/0a2098a2ad938b25ef948a3eb320c6beaea2ac4a","message":"Flipped varargs eta-expansion behavior.\n\n(T*)U now eta-expands to Seq[T] => U, not T* => U.  There is a\ntransition command line switch to get the old behavior for any who\nmay have relied upon it:\n\n  -Yeta-expand-keeps-star\n\nCloses SI-4176, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25809 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"4f98dc4b6bb8b54c9a32d3c604a9b33c213feba0","author":{"name":"Mirco","email":"31e7b30ec642d43623671d308935b7b18f2bf2c0@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/4f98dc4b6bb8b54c9a32d3c604a9b33c213feba0","message":"Minor update of the PC's testing framework. Specifically, loosed access modifiers of a few methods so that they can be accessed by the test runner definition. no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25810 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"f0d0f787f558dfb206881f51cbdc8737931b9e42","author":{"name":"extempore","email":"91c3ee4fc807067ccd2d90c5be0d27a10d086566@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/f0d0f787f558dfb206881f51cbdc8737931b9e42","message":"Moved meta annotations to annotation.meta, plus.\n\nIt took me a long time to find a trivial error while adjusting the\nannotation packages, so I spent even longer trying to make sure next\ntime it would take me less time. It's the usual business of eliminating\nduplication and unnecessary indirection.\n\nBehavioral note: there was no consistency or deducible reasoning\nregarding when annotation checks would be performed against the\ntypeSymbol directly (thus excluding annotation subclasses) or when they\nwould do a subclass check. I saw no reason it shouldn't always be a\nsubclass check; if the annotation isn't supposed to be subclassed it\nshould be final, and if it is, then the subclasses had probably better\nnot stop exhibiting the behavior of the base class.\n\nExample: this now draws deprecated warnings, but did not before.\n\n  class bippy extends deprecated(\"hi mom\", \"burma shave\")\n  @bippy def f = 5\n\n(The deprecation message isn't printed so we're not there yet,\nbut closer.)\n\nThere is some new internal documentation on annotations, sadly lacking\nin my famous ascii diagrams, and some new conveniences. Review by rytz.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25811 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"6975fc7fe11a4f0e6abdbd88580085cb404c34e8","author":{"name":"odersky","email":"2b8ac5be74fbfcc99318f0bfdb45b13289139e40@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/6975fc7fe11a4f0e6abdbd88580085cb404c34e8","message":"String interpolation added as experimental feature. Review by extempore.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25812 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"211204d0f74ef16f6d04145ee7ac92a6ac79af92","author":{"name":"extempore","email":"91c3ee4fc807067ccd2d90c5be0d27a10d086566@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/211204d0f74ef16f6d04145ee7ac92a6ac79af92","message":"Avoiding String.isEmpty.\n\nIt has a full quiver of ways to break us, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25813 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"bf8355121b65d2e07ecaba73648ec56527400c67","author":{"name":"extempore","email":"91c3ee4fc807067ccd2d90c5be0d27a10d086566@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/bf8355121b65d2e07ecaba73648ec56527400c67","message":"Batting back a java.rmi.* dependency.\n\nThe scala gwt project does not like have a sudden dependency\non java.rmi.Remote show up in the mail.  Review by grek.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25814 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"9ab5f671830a63cdde6162d044af09979e1e9174","author":{"name":"dragos","email":"9dce65323cbc3b775fa74fca35556ed0fd3a444d@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/9ab5f671830a63cdde6162d044af09979e1e9174","message":"Presentation compiler: let ShutdownReq propagate from the background compiler, and don't mark a unit as crashed in that case.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25817 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"a7cd66d002be198c71b5c2e77c95c00fc10873a5","author":{"name":"odersky","email":"2b8ac5be74fbfcc99318f0bfdb45b13289139e40@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/a7cd66d002be198c71b5c2e77c95c00fc10873a5","message":"Simple test case for string interpolation.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25820 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"14048c62b2b143d0e01b8aa9917604f813ed20a9","author":{"name":"odersky","email":"2b8ac5be74fbfcc99318f0bfdb45b13289139e40@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/14048c62b2b143d0e01b8aa9917604f813ed20a9","message":"Added check file for test. Moved method in TreeBuilder around so that their position is more logical.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25821 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"37301bc1ff2a4ffea5858fb86042f30cb163153c","author":{"name":"extempore","email":"91c3ee4fc807067ccd2d90c5be0d27a10d086566@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/37301bc1ff2a4ffea5858fb86042f30cb163153c","message":"Throw different exception.\n\nBooleans aren't numbers.  Closes SI-5032, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25822 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"d4a2e5ba3cc957bb162f11935ddd34bbd16e0cfd","author":{"name":"extempore","email":"91c3ee4fc807067ccd2d90c5be0d27a10d086566@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/d4a2e5ba3cc957bb162f11935ddd34bbd16e0cfd","message":"Propagate self-type to specialized subclasses.\n\nCloses SI-5071, review by prokopec.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25823 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},{"sha":"94299fceba03df371fa76f1f379c0a09e91eed33","author":{"name":"dragos","email":"9dce65323cbc3b775fa74fca35556ed0fd3a444d@5e8d7ff9-d8ef-0310-90f0-a4852d11357a"},"url":"https://api.github.com/repos/dcsobral/scala/commits/94299fceba03df371fa76f1f379c0a09e91eed33","message":"Added back reporting of comment tokens from the Scanner. This allows the IDE to show 'TODO' tasks in the Tasks view.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25824 5e8d7ff9-d8ef-0310-90f0-a4852d11357a"}],"ref":"refs/heads/master","legacy":{"head":"94299fceba03df371fa76f1f379c0a09e91eed33","size":15,"push_id":46095984,"shas":[["75f6457862ce39b7f4532396ddd58b7b894322f3","heathermiller@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Fixes to javascript in Scaladoc, contributed by Ruediger Keller. Closes SI-5055, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25806 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","heathermiller"],["ca6602396166259a213d9e7751230bcb25998e93","heathermiller@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Big improvements to the documentation of collection.Iterator, courtesy of Daniel Sobral. Also includes a small correction to the documentation of sys.process.Process. No review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25807 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","heathermiller"],["15564b2b69d5623eb91bf205cecd2e1cd913e277","extempore@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Fix for error printing regression.\n\nOne's devotion to aesthetics must not be allowed to trump one's\ncommitment to clearly delineated tuplehood.  Closes SI-5067, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25808 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","extempore"],["0a2098a2ad938b25ef948a3eb320c6beaea2ac4a","extempore@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Flipped varargs eta-expansion behavior.\n\n(T*)U now eta-expands to Seq[T] => U, not T* => U.  There is a\ntransition command line switch to get the old behavior for any who\nmay have relied upon it:\n\n  -Yeta-expand-keeps-star\n\nCloses SI-4176, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25809 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","extempore"],["4f98dc4b6bb8b54c9a32d3c604a9b33c213feba0","Mirco@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Minor update of the PC's testing framework. Specifically, loosed access modifiers of a few methods so that they can be accessed by the test runner definition. no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25810 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Mirco"],["f0d0f787f558dfb206881f51cbdc8737931b9e42","extempore@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Moved meta annotations to annotation.meta, plus.\n\nIt took me a long time to find a trivial error while adjusting the\nannotation packages, so I spent even longer trying to make sure next\ntime it would take me less time. It's the usual business of eliminating\nduplication and unnecessary indirection.\n\nBehavioral note: there was no consistency or deducible reasoning\nregarding when annotation checks would be performed against the\ntypeSymbol directly (thus excluding annotation subclasses) or when they\nwould do a subclass check. I saw no reason it shouldn't always be a\nsubclass check; if the annotation isn't supposed to be subclassed it\nshould be final, and if it is, then the subclasses had probably better\nnot stop exhibiting the behavior of the base class.\n\nExample: this now draws deprecated warnings, but did not before.\n\n  class bippy extends deprecated(\"hi mom\", \"burma shave\")\n  @bippy def f = 5\n\n(The deprecation message isn't printed so we're not there yet,\nbut closer.)\n\nThere is some new internal documentation on annotations, sadly lacking\nin my famous ascii diagrams, and some new conveniences. Review by rytz.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25811 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","extempore"],["6975fc7fe11a4f0e6abdbd88580085cb404c34e8","odersky@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","String interpolation added as experimental feature. Review by extempore.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25812 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","odersky"],["211204d0f74ef16f6d04145ee7ac92a6ac79af92","extempore@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Avoiding String.isEmpty.\n\nIt has a full quiver of ways to break us, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25813 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","extempore"],["bf8355121b65d2e07ecaba73648ec56527400c67","extempore@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Batting back a java.rmi.* dependency.\n\nThe scala gwt project does not like have a sudden dependency\non java.rmi.Remote show up in the mail.  Review by grek.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25814 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","extempore"],["9ab5f671830a63cdde6162d044af09979e1e9174","dragos@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Presentation compiler: let ShutdownReq propagate from the background compiler, and don't mark a unit as crashed in that case.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25817 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","dragos"],["a7cd66d002be198c71b5c2e77c95c00fc10873a5","odersky@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Simple test case for string interpolation.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25820 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","odersky"],["14048c62b2b143d0e01b8aa9917604f813ed20a9","odersky@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Added check file for test. Moved method in TreeBuilder around so that their position is more logical.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25821 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","odersky"],["37301bc1ff2a4ffea5858fb86042f30cb163153c","extempore@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Throw different exception.\n\nBooleans aren't numbers.  Closes SI-5032, no review.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25822 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","extempore"],["d4a2e5ba3cc957bb162f11935ddd34bbd16e0cfd","extempore@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Propagate self-type to specialized subclasses.\n\nCloses SI-5071, review by prokopec.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25823 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","extempore"],["94299fceba03df371fa76f1f379c0a09e91eed33","dragos@5e8d7ff9-d8ef-0310-90f0-a4852d11357a","Added back reporting of comment tokens from the Scanner. This allows the IDE to show 'TODO' tasks in the Tasks view.\n\ngit-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25824 5e8d7ff9-d8ef-0310-90f0-a4852d11357a","dragos"]],"ref":"refs/heads/master"}}