Iris Clark
641e7a407a
Merge
2015-10-25 19:16:46 -07:00
Lana Steuck
4caefa6497
Added tag jdk9-b88 for changeset a754462959d5
2015-10-22 08:47:52 -07:00
Lana Steuck
318515fb59
Merge
2015-10-21 15:15:36 -07:00
Lana Steuck
0d27dc89af
Added tag jdk9-b87 for changeset 610c74da519c
2015-10-19 00:25:14 -07:00
Lana Steuck
c69e8167ed
Merge
2015-10-15 16:50:02 -07:00
Lana Steuck
934e861da3
Added tag jdk9-b86 for changeset 9a64fdcb72be
2015-10-15 15:15:28 -07:00
Chris Hegarty
8a27a7469b
8139371: Three langtools test failures after the removal of sun.misc.Lock
...
Reviewed-by: jjg, mchung
2015-10-13 09:02:30 +01:00
Dmitry Chuyko
cb20fc2079
8000316: Huge performance bottleneck in com.sun.tools.javac.comp.Check.localClassName
...
Speed up Check.localClassName by avoiding generating names known to be in use already
Reviewed-by: mcimadamore, jlahoda, sadayapalam
2015-10-13 09:48:03 +05:30
Srikanth Adayapalam
ac4f8dfdd2
8139245: compiler crashes with exception on int:new method reference and generic method inference
...
Reviewed-by: mcimadamore
2015-10-12 19:43:44 +05:30
Maurizio Cimadamore
4d32c48daf
8138840: NPE when compiling bitwise operations with illegal operand types
...
8139243: compiler crashes with exception on sum operation of String var and void method call result
8139249: Compiler crashes on unary bitwise complement with non-integral operand
Certain binary operator checks are accepting more operands than required.
Reviewed-by: jlahoda
2015-10-12 12:24:33 +01:00
Lana Steuck
c4ea932612
Merge
2015-10-09 10:23:45 -07:00
Lana Steuck
cca72c1fde
Added tag jdk9-b85 for changeset eb290482d42f
2015-10-08 22:30:46 -07:00
Srikanth Adayapalam
9c310602ec
8075799: Extraneous access checks implemented by javac
...
Allow anonymous class constructors to refer to inaccessible types.
Reviewed-by: mcimadamore
2015-10-07 19:35:43 +05:30
Srikanth Adayapalam
855243b12f
8065219: Deprecated warning in method reference are missing in some cases
...
Reviewed-by: mcimadamore
2015-10-07 16:02:57 +05:30
Srikanth Adayapalam
1a5c52e6c3
8130506: javac AssertionError when invoking MethodHandle.invoke with lambda paramter
...
Reviewed-by: mcimadamore
2015-10-07 15:53:38 +05:30
Vicente Romero
38c2534531
8138914: javac, method visitTypeVar() at visitor Types.hashCode generates the same hash code for different type variables
...
Reviewed-by: mcimadamore
2015-10-06 13:59:16 -07:00
Lana Steuck
a113b52db0
Merge
2015-10-06 08:43:24 -07:00
Iris Clark
3e51146504
Merge
2015-10-05 20:56:02 -07:00
Lana Steuck
1e4da93986
Added tag jdk9-b84 for changeset e69dd1decf7b
2015-10-05 20:25:08 -07:00
Jan Lahoda
c4a3a35b97
8075274: Compilation still depends on the order of imports
...
8133235: Compilation depends on order of source files
When analyzing type hierarchy, HierarchyPhase should process supertypes before subtypes.
Reviewed-by: mcimadamore
2015-10-05 18:31:38 +02:00
Srikanth Adayapalam
ea13770069
8133135: Compiler internall error (NPE) on anonymous class defined by qualified instance creation expression with diamond
...
Reviewed-by: mcimadamore
2015-10-05 15:41:29 +05:30
Maurizio Cimadamore
63a4f10b60
8137269: Add better support for local caching in ArgumentAttr
...
ArgumentAttr should support local caches when results of speculative attribution might be thrown away
Reviewed-by: jlahoda
2015-10-02 13:27:57 +01:00
Srikanth Adayapalam
0ea96ddfe4
8132535: Compiler fails with diamond anonymous class creation with intersection bound of enclosing class
...
Reviewed-by: mcimadamore
2015-10-01 19:47:06 +05:30
Nelson Dcosta
5c4dc85619
8133454: Update Java Compiler Error Message
...
Updating the error message that is used when javac crashes.
Reviewed-by: jjg
2015-09-29 21:22:35 +02:00
Iris Clark
0cbebd3571
Merge
2015-09-29 11:46:40 -07:00
Andrei Eremeev
b403bd3715
8081472: Add a mode to the tests for class-file attributes which dumps in-memory sources to disk
...
Reviewed-by: ksrini
2015-09-28 13:23:35 +03:00
Lana Steuck
dc0a64b361
Merge
2015-09-26 09:22:07 -07:00
Lana Steuck
869652cc3a
Added tag jdk9-b83 for changeset a5249bcec60f
2015-09-25 22:59:34 -07:00
Jan Lahoda
1c64d72bb6
8135307: CompletionFailure thrown when calling FieldDoc.type, if the field's type is missing
...
Handling CompletionFailures inside the Javadoc API implementation.
Reviewed-by: mcimadamore, ksrini, jjg
2015-09-23 08:29:33 +02:00
Iris Clark
58aa7068df
Merge
2015-09-21 20:09:01 -07:00
Andreas Lundblad
6238d40db4
8135131: Enable thin server mode in Sjavac
...
State tracknig and incremental compilation disabled unless --state-dir is provided.
Reviewed-by: jlahoda
2015-09-21 11:19:10 +02:00
Lana Steuck
cb2378ab3e
Merge
2015-09-18 14:21:17 -07:00
Lana Steuck
b0efd22743
Added tag jdk9-b82 for changeset 618ea3c86a0d
2015-09-18 10:46:52 -07:00
Maurizio Cimadamore
981c6dc298
8078093: Severe compiler performance regression Java 7 to 8 for nested method invocations
...
Add infrastructure to avoid combinatorial explosion of method argument attributions
Reviewed-by: jlahoda, vromero, dlsmith
2015-09-15 13:43:44 +01:00
Iris Clark
16545b9471
Merge
2015-09-14 09:47:26 -07:00
Maurizio Cimadamore
379f2540aa
8077306: Recursive implementation of List.map leads to stack overflow
...
Recusrive implementation of List.map uses too much stack; switch to iterative version.
Reviewed-by: jlahoda
2015-09-14 11:26:14 +01:00
Lana Steuck
b95f5342cf
Merge
2015-09-11 13:01:23 -07:00
Lana Steuck
ee7b252af5
Added tag jdk9-b81 for changeset 98687c25039e
2015-09-11 10:26:41 -07:00
Maurizio Cimadamore
9f6a7922f7
8135246: CheckAttributedTree silently generates spurious compiler error
...
Cyclic inheritance errors should cause shared combo context to be thrown away
Reviewed-by: jlahoda
2015-09-11 16:27:20 +01:00
Jan Lahoda
25d64eb4bc
8132885: langtools/test/tools/javac/sym/ElementStructureTest.java is also searching default classpath
...
Explicitly setting classpath when inspecting the platform classes; using the java.util.ServiceLoader instead of the javac's copy
Reviewed-by: jjg
2015-09-10 21:10:20 +02:00
Vicente Romero
2169a5eefd
8073594: javac, before calling rawInstantiate from selectBest the warner should be cleared out
...
Reviewed-by: jlahoda
2015-09-08 11:59:25 -07:00
Vicente Romero
0c3e27483f
8135203: javac, patch intended for an issue was pushed with wrong id and message
...
Reviewed-by: jjg
2015-09-08 11:53:17 -07:00
Vicente Romero
772ca1b431
8132806: javac does a naive implementation of some incorporation steps
...
Reviewed-by: jlahoda
2015-09-08 10:36:44 -07:00
Iris Clark
057b421238
Merge
2015-09-08 10:25:18 -07:00
Andreas Lundblad
ab159bb1f7
8129114: Sjavac should stream back compiler output to the client as soon as it becomes available
...
Protocol revised, javac output sent back to client slightly earlier.
Reviewed-by: jlahoda
2015-09-04 13:24:15 +02:00
Lana Steuck
e405645f6f
Merge
2015-09-03 16:13:49 -07:00
David Katleman
0e15d220c7
Added tag jdk9-b80 for changeset 2bc845318e4b
2015-09-03 14:24:46 -07:00
Iris Clark
ac032b2cb4
Merge
2015-08-31 13:57:43 -07:00
Maurizio Cimadamore
2f46e61a83
8129962: Investigate performance improvements in langtools combo tests
...
New combo API that runs all combo instances in a shared javac context (whenever possible).
Reviewed-by: jjg, jlahoda, vromero
2015-08-31 17:33:34 +01:00
Maurizio Cimadamore
5f1384e8b4
8134007: Improve string folding
...
Generalize string folding algorithm to detect mulitple groups of foldable constants within an concat expression
Reviewed-by: jlahoda
2015-08-31 15:50:20 +01:00