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 |
|
Vicente Romero
|
772ca1b431
|
8132806: javac does a naive implementation of some incorporation steps
Reviewed-by: jlahoda
|
2015-09-08 10:36:44 -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 |
|
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 |
|
Lana Steuck
|
41f47f1498
|
Merge
|
2015-08-27 13:22:04 -07:00 |
|
David Katleman
|
c1f646e04a
|
Added tag jdk9-b79 for changeset 8d067af302fd
|
2015-08-27 12:59:55 -07:00 |
|
Andreas Lundblad
|
97577b084f
|
8134483: A recent update to copyright headers caused two tests to fail
Replaced copyright notice with nodynamiccopyright and adjusted line numbers.
Reviewed-by: jfranck
|
2015-08-26 11:14:28 +02:00 |
|
Andreas Lundblad
|
8d0ebb66bd
|
8133671: langtools tests have bad license
Dropped classpath exception from copyright notice in tests.
Reviewed-by: jjg
|
2015-08-26 09:02:02 +02:00 |
|
Aleksey Shipilev
|
d2e6717c87
|
8134329: TeeOpTest.java fails across platforms after fix for JDK-8129547
Wrong indexes associated to CONSTANT_InvokeDynamic_info entries.
Reviewed-by: sundar
|
2015-08-25 15:10:25 +01:00 |
|
Andreas Lundblad
|
3672dbcddf
|
8048318: Refactor sjavac as a thin client
Moved compilation logic from client to server.
Reviewed-by: jlahoda
|
2015-08-25 15:14:41 +02:00 |
|
Aleksey Shipilev
|
062a960fd6
|
8129547: Excess entries in BootstrapMethods with the same (bsm, bsmKind, bsmStaticArgs), but different dynamicArgs
Pool.DynamicMethod implementation for hash/equals leads to duplicate BSM entries.
Reviewed-by: jlahoda
|
2015-08-24 13:15:12 +01:00 |
|
David Katleman
|
b3b6d59e9a
|
Added tag jdk9-b78 for changeset 5841c9337554
|
2015-08-20 11:38:24 -07:00 |
|
Lana Steuck
|
6074476a4e
|
Merge
|
2015-08-13 14:14:59 -07:00 |
|
David Katleman
|
0bce0e49e1
|
Added tag jdk9-b77 for changeset 9fdd8b175dc1
|
2015-08-13 12:20:10 -07:00 |
|
Vicente Romero
|
8a2078e8a3
|
8053906: javac is accepting a self-referencing variable initializer inside a lambda expression
Reviewed-by: jlahoda
|
2015-08-10 18:10:18 -07:00 |
|
Jonathan Gibbons
|
966fc670ee
|
8133223: Clean up package handling code in JavadocTool
Reviewed-by: ksrini
|
2015-08-10 12:27:29 -07:00 |
|
Lana Steuck
|
d973eaaf89
|
Merge
|
2015-08-06 11:18:34 -07:00 |
|
David Katleman
|
f4914e4577
|
Added tag jdk9-b76 for changeset 72b69ab429c9
|
2015-08-06 08:07:41 -07:00 |
|
Andreas Lundblad
|
cee2b1f54d
|
8130887: com/sun/tools/sjavac/pubapi/PubApiTypeParam.java has no copyright header
Added copyright header to PubApiTypeParam.java
Reviewed-by: jlahoda
|
2015-08-06 12:19:25 +02:00 |
|
Jan Lahoda
|
16d8f98d09
|
8131915: CompletionFailure during import listing crashes javac
Handling CompletionFailures during import listing properly.
Reviewed-by: mcimadamore
|
2015-08-03 13:28:39 +02:00 |
|
Ivan Gerasimov
|
f04bff42c7
|
8062647: Wrong indentation of arguments of annotated methods
Reviewed-by: jjg, bpatel
|
2015-07-31 01:36:56 +03:00 |
|
Lana Steuck
|
3e9194a696
|
Merge
|
2015-07-30 15:22:56 -07:00 |
|
David Katleman
|
82f65de0dd
|
Added tag jdk9-b75 for changeset 0513f1bb463b
|
2015-07-30 11:15:41 -07:00 |
|
Maurizio Cimadamore
|
7baee75969
|
8131742: Syntactically meaningless code accepted by javac
Receiver parameter logic for type annotations should be disabled when parsing lambda formals
Reviewed-by: jlahoda
|
2015-07-30 13:24:35 +01:00 |
|
Maurizio Cimadamore
|
787325090c
|
8129214: Access error when unboxing a primitive whose target is a type-variable in a different package
Missing erasure when unboxing type in Lower
Reviewed-by: jlahoda
|
2015-07-30 13:21:01 +01:00 |
|
Maurizio Cimadamore
|
34ea5286e4
|
8081769: Redundant error message on bad usage of 'class' literal
Javac should skip to next token when an erroneous ident is found in term3rest
Reviewed-by: jlahoda
|
2015-07-30 13:20:01 +01:00 |
|
Jan Lahoda
|
8d3026508a
|
8130826: test writes file in test source directory
Setting an explicit output directory for ToolBox.JavacTask in PlatformProviderTest.
Reviewed-by: jjg
|
2015-07-28 17:01:45 +02:00 |
|
Vicente Romero
|
c84e2e30f2
|
8132215: class InferenceContext should live in a separate file
Reviewed-by: mcimadamore, jlahoda
|
2015-07-24 15:36:45 -07:00 |
|
Jan Lahoda
|
c7fd81acde
|
8086737: Add support for -release to Javadoc
Reviewed-by: jjg, ksrini
|
2015-07-24 13:08:36 +02:00 |
|
Lana Steuck
|
47e7cf614b
|
Merge
|
2015-07-23 15:27:45 -07:00 |
|
David Katleman
|
85e90ced97
|
Added tag jdk9-b74 for changeset ca2d747bbf94
|
2015-07-23 11:54:33 -07:00 |
|
Maurizio Cimadamore
|
4ae1cb2cd6
|
8130304: Inference: NodeNotFoundException thrown with deep generic method call chain
Bug in Tarjan implementation is generating node ids which can overflow 32 bits
Reviewed-by: vromero
|
2015-07-17 12:46:07 +01:00 |
|
Lana Steuck
|
5bd2057d23
|
Merge
|
2015-07-16 19:31:01 -07:00 |
|
David Katleman
|
7fcf67c83f
|
Added tag jdk9-b73 for changeset 53fd6459d92c
|
2015-07-16 13:51:57 -07:00 |
|
Alejandro Murillo
|
0be524debf
|
Merge
|
2015-07-14 16:29:08 -07:00 |
|
Jan Lahoda
|
85193a1a26
|
8129909: Add -Xdoclint/package: to javadoc
Adding -Xdoclint/package: command line option, similar to the javac -Xdoclint/package: option, to javadoc.
Reviewed-by: darcy, jjg, ksrini
|
2015-07-13 16:33:42 +02:00 |
|