summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1520 from vigdorchik/drop.phasesAdriaan Moors2012-10-231-3/+0
|\ | | | | Remove compiler phases that don't influence scaladoc generation.
| * Remove compiler phases that don't influence scaladoc generation.Eugene Vigdorchik2012-10-231-3/+0
|/
* Merge pull request #1479 from vigdorchik/2.10.xJosh Suereth2012-10-209-22/+199
|\ | | | | Scaladoc knows the package structure of the libraries,
| * Scaladoc knows the package structure of the libraries,Eugene Vigdorchik2012-10-119-22/+199
| | | | | | | | so don't include them in external documentation setting.
* | Merge pull request #1508 from hubertp/2.10.x-issue/6358Josh Suereth2012-10-2019-109/+206
|\ \ | | | | | | Backport commits that fix SI-6358 from master
| * | Crash on missing accessor (internal bug in the lazy vals implementation) ↵Hubert Plociniczak2012-10-182-2/+6
| | | | | | | | | | | | instead of trying to recover from the bug
| * | Incorporated changes suggested in code reviewHubert Plociniczak2012-10-184-35/+38
| | |
| * | Added one more test for SI-6358Hubert Plociniczak2012-10-181-0/+6
| | |
| * | Closes SI-6358. Move accessor generation for lazy vals to typers.Hubert Plociniczak2012-10-1816-95/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now lazy accessors were handled somehow special because their symbol was created in typers but the corresponding tree was only added in Refchecks. This irregularity caused serious problems for value classes. Also it now looks just better when lazy value is treated in a similar way as other fields. I needed to adapt reifier so that it handles the new implementation correctly. Previously it had to recreate lazy val only by removing defdef and renaming. Now we basically need to recreate lazy val from scratch. There is one minor change to cps plugin but that is still fine because lazy vals were never really part of the transformation. Some range positions needed to be fixed manually. We could do it at the creation time but that would require a lot more "if (symbol.isLazy)" conditions for MethodSyntheis and Symbol/Tree creation and would just unnecessary complicate api. If someone has a better idea, please speak up. Range positions changes were necessary because previously accessors were created at refchecks and they weren't checked by validator (even though they were wrong). This commit removes lazy val implementation restriction introduced for 2.10.0. (cherry-picked from 981424b)
* | | Merge pull request #1501 from vigdorchik/doc_stringsAdriaan Moors2012-10-191-12/+14
|\ \ \ | | | | | | | | Remove unneeded calls to substring()
| * | | Remove unneeded calls to substring()Eugene Vigdorchik2012-10-151-12/+14
| | |/ | |/|
* | | Merge pull request #1403 from ingoem/topic/swingAdriaan Moors2012-10-196-0/+236
|\ \ \ | |_|/ |/| | Adds Swing wrappers for ColorChooser and PopupMenu
| * | Added a Swing ColorChooser wrapperingoem2012-09-263-0/+120
| | |
| * | Added a Swing PopupMenu wrapperingoem2012-09-263-0/+116
| | |
* | | Merge pull request #1505 from paulp/merge-210-wip-210Josh Suereth2012-10-16124-1775/+10649
|\ \ \ | | | | | | | | Merge 2.10.0-wip into 2.10.x.
| * | | Merge remote-tracking branch 'origin/2.10.0-wip' into merge-210-wip-210Paul Phillips2012-10-16124-1775/+10649
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By Eugene Burmako (23) and others # Via Josh Suereth (12) and others * origin/2.10.0-wip: (54 commits) JavaUniverse Moved @contentDiagram in Symbols Adds lots of new documentation for TypeTags, Mirrors, Universes and more runtime.JavaUniverse - put ungrouped members at the top Forgotten annotation in Annotations Diagram tweaking Grouping for reflection and macros fixes a typo scala.reflect.api.Symbols documentation Symbols docs cleanup, mostly moved to guide scala.reflect.api.Position documentation scala.reflect.api.StandardNames documentation scala.reflect.api.Constants documentation removed docs for internal TypeCreator and TreeCreator simplified reflection docs for trees Rearranged some reflection docs, moving things to the guide reflection docs improvements and moves to doc page docs for reflection and macros SI-6509 Correct @template owners SI-6155 Scaladoc @template diagrms ...
| * | | Merge pull request #1492 from scalamacros/pullrequest/reflection-docsv2.10.0-RC1Josh Suereth2012-10-1145-786/+3943
| |\ \ \ | | | | | | | | | | Pullrequest/reflection docs
| | * | | JavaUniverseVlad Ureche2012-10-111-2/+1
| | | | |
| | * | | Moved @contentDiagram in SymbolsVlad Ureche2012-10-111-2/+2
| | | | |
| | * | | Adds lots of new documentation for TypeTags, Mirrors, Universes and moreHeather Miller2012-10-1120-352/+646
| | | | | | | | | | | | | | | | | | | | | | | | | Additionally includes improvements, formatting fixes, and link additions and fixes.
| | * | | runtime.JavaUniverse - put ungrouped members at the topVlad Ureche2012-10-112-2/+4
| | | | |
| | * | | Forgotten annotation in AnnotationsVlad Ureche2012-10-111-1/+1
| | | | |
| | * | | Diagram tweakingVlad Ureche2012-10-1113-7/+29
| | | | | | | | | | | | | | | | | | | | blocked by SI-6511
| | * | | Grouping for reflection and macrosVlad Ureche2012-10-1124-251/+1046
| | | | | | | | | | | | | | | | | | | | and warning cleanup
| | * | | fixes a typoEugene Burmako2012-10-111-1/+1
| | | | |
| | * | | scala.reflect.api.Symbols documentationVlad Ureche2012-10-111-50/+330
| | | | | | | | | | | | | | | | | | | | Oh those pretty groups, u gotta luv'em...
| | * | | Symbols docs cleanup, mostly moved to guideingoem2012-10-111-198/+32
| | | | |
| | * | | scala.reflect.api.Position documentationVlad Ureche2012-10-113-61/+50
| | | | |
| | * | | scala.reflect.api.StandardNames documentationVlad Ureche2012-10-113-11/+27
| | | | |
| | * | | scala.reflect.api.Constants documentationVlad Ureche2012-10-112-82/+124
| | | | |
| | * | | removed docs for internal TypeCreator and TreeCreatorChristopher Vogt2012-10-112-37/+5
| | | | |
| | * | | simplified reflection docs for treesChristopher Vogt2012-10-111-216/+28
| | | | |
| | * | | Rearranged some reflection docs, moving things to the guideingoem2012-10-1111-437/+86
| | | | |
| | * | | reflection docs improvements and moves to doc pageChristopher Vogt2012-10-115-234/+23
| | | | |
| | * | | docs for reflection and macrosEugene Burmako2012-10-1140-385/+3051
| | | | |
| * | | | Merge pull request #1489 from heathermiller/issue/6453Josh Suereth2012-10-111-2/+1
| |\ \ \ \ | | |/ / / | |/| | | SI-6453 Documentation links for @switch are broken
| | * | | SI-6453 Documentation links for @switch are brokenHeather Miller2012-10-101-2/+1
| | | | |
| * | | | Merge pull request #1491 from VladUreche/topic/scaladoc2Josh Suereth2012-10-1112-72/+208
| |\ \ \ \ | | | | | | | | | | | | Scaladoc bugfixes for reflection
| | * | | | SI-6509 Correct @template ownersVlad Ureche2012-10-115-5/+61
| | | | | |
| | * | | | SI-6155 Scaladoc @template diagrmsVlad Ureche2012-10-114-1/+49
| | | | | |
| | * | | | SI-6501 Scaladoc will correctly link to @templatedVlad Ureche2012-10-113-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | members
| | * | | | SI-6495 Scaladoc will pick up group from ownerVlad Ureche2012-10-112-52/+71
| | | | | |
| | * | | | SI-6487 Scaladoc can link to inner classesVlad Ureche2012-10-113-7/+13
| |/ / / /
| * | | | Merge pull request #1487 from dragos/issue/fix-6505Josh Suereth2012-10-113-1/+48
| |\ \ \ \ | | | | | | | | | | | | Fixed SI-6505. Respond to ask calls by immediate failure after compiler shutdown.
| | * | | | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler ↵Iulian Dragos2012-10-103-1/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shutdown. When the compiler is asked to shutdown, it may still have items on the working queue, and more can be added by clients in other thread that don't *know* the compiler is down yet. These requests were never serviced, leading to deadlocks or timeouts. review by @odersky, @hubertp
| * | | | | Merge pull request #1490 from paulp/issue/6499Josh Suereth2012-10-112-7/+32
| |\ \ \ \ \ | | | | | | | | | | | | | | Fix for SI-6499, regression in type inference.
| | * | | | | Fix for SI-6499, regression in type inference.Paul Phillips2012-10-102-7/+32
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I can't do any better than a reproduced comment: For some reason which is still a bit fuzzy, we must let Nothing through as a lower bound despite the fact that Nothing is always a lower bound. My current supposition is that the side-effecting type constraint accumulation mechanism depends on these subtype tests being performed to make forward progress when there are mutally recursive type vars. See pos/t6367 and pos/t6499 for the competing test cases.
| * | | | | Merge pull request #1486 from heathermiller/issue/6099Josh Suereth2012-10-103-57/+70
| |\ \ \ \ \ | | |_|/ / / | |/| | | | SI-6099 - Scaladoc for scala.concurrent incomplete
| | * | | | SI-6099 - Scaladoc for scala.concurrent incompleteHeather Miller2012-10-103-57/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a rebase and resubmission of @phaller's pull https://github.com/scala/scala/pull/1485 With the reviewers' comments additionally addressed
| * | | | | Merge pull request #1488 from dotta/topic/deprecated-instrumentation-apiJosh Suereth2012-10-107-1/+11
| |\ \ \ \ \ | | |/ / / / | |/| | | | Deprecated instrumentation API