Lana Steuck
9ec3dedff4
Added tag jdk9-b89 for changeset b6f6281b4c07
2015-10-29 08:42:34 -07:00
Andreas Eriksson
27b171c977
8134759: jdb: Incorrect stepping inside finally block
...
Add LineNumberTable attribute for return bytecodes split around finally code
Reviewed-by: mcimadamore
2015-10-27 10:35:14 +01:00
Srikanth Adayapalam
2d8d2e83ba
8057685: javac should not crash compiling type annotations
...
Reviewed-by: jlahoda
2015-10-23 08:21:41 +05:30
Lana Steuck
ccdbe5b3a1
Merge
2015-10-22 11:12:55 -07:00
Maurizio Cimadamore
8ba15f464a
8140333: Tweak langtools IntelliJ project to better support Kulla changes
...
Add support for target.java.home option to the idea target
Reviewed-by: jlahoda
2015-10-22 18:58:00 +01:00
Lana Steuck
4caefa6497
Added tag jdk9-b88 for changeset a754462959d5
2015-10-22 08:47:52 -07:00
Srikanth Adayapalam
b84f19e870
8074803: Name clash
...
Javac incorrectly reports a name clash.
Reviewed-by: mcimadamore
2015-10-22 16:18:28 +05:30
Andreas Lundblad
200d75bd08
8087349: Test tools/sjavac/IncCompInheritance.java is failing
...
Refactoring of Dependencies framework.
Reviewed-by: mcimadamore
2015-10-22 09:05:54 +02:00
Lana Steuck
574f2d4b2d
Merge
2015-10-21 18:40:01 -07:00
Lana Steuck
318515fb59
Merge
2015-10-21 15:15:36 -07:00
Srikanth Adayapalam
32cea7c65b
8138729: javac -parameters should not emit parameter names for lambda expressions
...
Reviewed-by: mcimadamore
2015-10-21 17:52:43 +05:30
Srikanth Adayapalam
08b811e8d6
8139836: Can't use super::x method reference when x is protected
...
Javac incorrectly diasllows reference to a protected method from a super class in method reference expressions.
Reviewed-by: mcimadamore
2015-10-20 15:25:41 +05:30
Jan Lahoda
a21102b5f4
8134254: JShell API/tool: REPL for Java into JDK9
...
Adding the implementation of the jshell (read-eval-print-loop) tool.
Co-authored-by: Robert Field <robert.field@oracle.com>
Co-authored-by: Shinya Yoshida <bitterfoxc@gmail.com>
Reviewed-by: briangoetz, mcimadamore, psandoz, forax
2015-10-19 19:15:16 +02:00
Jan Lahoda
9cd68d0633
8139751: Javac crash with -XDallowStringFolding=false
...
When string folding is disabled, need to keep the original expression.
Reviewed-by: mcimadamore
2015-10-19 12:41:45 +02: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
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
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
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
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
Kumar Srinivasan
11da417a28
8078320: Improve DocTrees parsing
...
Reviewed-by: jjg, jlahoda
2015-09-11 16:34:24 -07: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