Robert Field
d1a78e2021
8003639: convert lambda testng tests to jtreg and add them
...
Reviewed-by: mcimadamore
2012-11-20 09:58:55 -08:00
Maurizio Cimadamore
d1eede168b
8003663: lambda test fails on Windows
...
Fix path separator issue in test
Reviewed-by: jjg
2012-11-20 15:43:28 +00:00
Jonathan Gibbons
f2fa2a199c
8003650: java.lang.Exception: expected string not found: pkg/package-frame.html
...
Reviewed-by: ksrini
2012-11-20 07:25:11 -08:00
Jonathan Gibbons
f0fe027b50
8003649: regression/langtools: tools/javac/doctree
...
Reviewed-by: ksrini
2012-11-20 07:21:07 -08:00
Jonathan Gibbons
61235e9c09
8003655: Add javac.jvm.ClassFile.V52
...
Reviewed-by: ksrini
2012-11-19 16:40:54 -08:00
Bhavesh Patel
55e7dd8b71
8002304: Group methods by types in methods summary section
...
Reviewed-by: jjg
2012-11-19 16:10:34 -08:00
Jonathan Gibbons
5a30b6af0c
8001098: Provide a simple light-weight "plug-in" mechanism for javac
...
Reviewed-by: mcimadamore
2012-11-19 11:38:49 -08:00
Maurizio Cimadamore
a494f0ab86
8003280: Add lambda tests
...
Turn on lambda expression, method reference and default method support
Reviewed-by: jjg
2012-11-17 19:01:03 +00:00
Jim Holmlund
c39f1d99b4
8003357: Add support for jtreg -concurrency to langtools/test/Makefile
...
Reviewed-by: jjg
2012-11-16 18:27:36 +00:00
Jonathan Gibbons
b3a3f7cdf3
6493690: javadoc should have a javax.tools.Tool service provider installed in tools.jar
...
Reviewed-by: darcy
2012-11-15 23:07:24 -08:00
Jonathan Gibbons
6ef527a3e7
8002079: update DocFile to use a JavaFileManager
...
Reviewed-by: darcy
2012-11-15 19:54:20 -08:00
David Katleman
b379df39d9
Added tag jdk8-b65 for changeset 0e685b019743
2012-11-15 15:40:23 -08:00
Jonathan Gibbons
2aefbba070
8003257: refactor javadoc tool option handling
...
Reviewed-by: darcy
2012-11-15 14:41:31 -08:00
Jonathan Gibbons
ed633a2108
8000800: javadoc uses static non-final fields
...
Reviewed-by: bpatel
2012-11-15 09:18:36 -08:00
Jonathan Gibbons
c78e1cbfac
7021614: extend com.sun.source API to support parsing javadoc comments
...
Reviewed-by: ksrini, strarup
2012-11-14 17:23:10 -08:00
Lana Steuck
d0455982a4
Merge
2012-11-14 16:41:51 -08:00
Jonathan Gibbons
56d387a2ef
8003412: javac needs to understand java.lang.annotation.Native
...
Reviewed-by: mcimadamore
2012-11-14 10:07:38 -08:00
Jonathan Gibbons
4b3c0978fb
8003299: Cleanup javac Log support for deferred diagnostics
...
Reviewed-by: mcimadamore, jfranck
2012-11-13 15:09:15 -08:00
Robert Field
be815ba8fa
8003306: Compiler crash: calculation of inner class access modifier
...
Fix binary sense lost in transition to hasTag
Reviewed-by: mcimadamore
2012-11-13 08:06:00 -08:00
Lana Steuck
36f6ab1d87
Merge
2012-11-09 14:47:22 -08:00
David Katleman
342adcc9f7
Added tag jdk8-b64 for changeset 323bf6f14277
2012-11-08 11:53:23 -08:00
Jonathan Gibbons
18b3a4951e
8003134: CheckResourceKeys issues
...
Reviewed-by: jjh, bpatel
2012-11-07 17:20:12 -08:00
Sonali Goel
eb055bba92
8002157: Write combo compiler tests for repeating annotations for JDK8
...
Reviewed-by: darcy, jjg
2012-11-07 17:01:19 -08:00
Vicente Romero
59347fd9bb
8000484: Bad error recovery when 'catch' without 'try' is found
...
Reviewed-by: jjg, mcimadamore
2012-11-05 16:26:09 +00:00
Lana Steuck
05d621bfc2
Merge
2012-11-06 18:41:56 -08:00
Jonathan Gibbons
63f6e5febd
7198690: missing compiler message
...
Reviewed-by: jjh
2012-11-06 17:22:29 -08:00
Jonathan Gibbons
97e77ea025
8000612: Discrepancy between resources provided in javadoc resource files and resources required by code
...
Reviewed-by: bpatel
2012-11-06 14:32:49 -08:00
Maurizio Cimadamore
4d8168a8e5
8002286: Regression: Fix for 8000931 causes a JCK test failure
...
Wrong type used as 'site' in Resolve.resolveMethod
Reviewed-by: jjg
2012-11-06 14:45:27 +00:00
Lana Steuck
286c5274db
Merge
2012-11-02 17:55:34 -07:00
Sonali Goel
3b9822eab7
7169362: JDK8: Write compiler tests for repeating annotations for JDK8
...
Reviewed-by: darcy, jjg
2012-11-02 14:35:57 -07:00
David Katleman
240382e751
Added tag jdk8-b63 for changeset c9ce28f01a29
2012-11-01 14:13:13 -07:00
Vicente Romero
a998d5815f
8000483: cryptic error message when source file contains hash
...
Cryptic error message when source file contains hash
Reviewed-by: jjg, mcimadamore
2012-11-01 12:47:11 +00:00
Fredrik Öhrström
07880728ed
7153951: Add new lint option -Xlint:auxiliaryclass
...
Reviewed-by: jjg, mcimadamore, forax
2012-11-01 10:48:36 +01:00
David Katleman
3d8056dd67
Merge
2012-10-31 18:36:25 -07:00
Jonathan Gibbons
04ab375fd2
8001664: refactor javadoc to use abstraction to handle files
...
Reviewed-by: darcy
2012-10-31 13:48:15 -07:00
Kumar Srinivasan
d079a05f38
8001112: Make -target 8 in javac generate version 52.0 classfile
...
Reviewed-by: darcy, jjg
2012-10-31 10:21:14 -07:00
Maurizio Cimadamore
7c849a94da
8000931: Cleanup Resolve.java
...
Unify all method resolution routines
Reviewed-by: jjg
2012-11-04 11:01:49 +00:00
Maurizio Cimadamore
d4be9a13c8
7192246: Add type-checking support for default methods
...
Add type-checking support for default methods as per Featherweight-Defender document
Reviewed-by: jjg, dlsmith
2012-11-04 10:59:42 +00:00
Jonathan Gibbons
d50b720ecc
8002168: Cleanup initialization of javadoc Messager
...
Reviewed-by: darcy
2012-11-03 21:09:57 -07:00
Jonathan Gibbons
3bd08c5eff
8002146: javadoc doesn't release resources in a timely manner
...
Reviewed-by: darcy
2012-11-03 21:07:30 -07:00
Jonathan Gibbons
adff1a634a
Merge
2012-11-02 19:17:03 -07:00
Vicente Romero
84e4fa5a93
6949443: visitTree assertion triggered using -Xjcov on small sample program
...
Reviewed-by: jjg, mcimadamore
2012-11-01 13:06:43 +00:00
Lana Steuck
e0660b66f3
Merge
2012-10-31 08:31:40 -07:00
Jonathan Gibbons
0777dc6caa
8001929: fix doclint errors in langtools doc comments
...
Reviewed-by: darcy
2012-10-30 10:15:19 -07:00
Robert Field
7c26f7db54
8000694: Add generation of lambda implementation code: invokedynamic call, lambda method, adaptor methods
...
Add lambda implementation code with calling/supporting code elsewhere in the compiler
Reviewed-by: mcimadamore, jjg
2012-10-29 10:39:49 -07:00
Jonathan Gibbons
bde4b842d8
8001717: TypeTags cleanup breaks GenStubs
...
Reviewed-by: jjh
2012-10-26 18:40:13 -07:00
Jonathan Gibbons
7c509b7652
8001714: add missing tests for 7199925
...
Reviewed-by: darcy
2012-10-26 17:17:33 -07:00
Jonathan Gibbons
574f3eeef5
8001229: refactor javac so that ct.sym is just used for javac, not all clients of JavacFileManager
...
Reviewed-by: mcimadamore
2012-10-26 16:40:57 -07:00
Kelly O'Hair
ab0a4530c8
8000992: Update new build-infra makefiles
...
Build-infra project integration. Multiple authors on this work: erikj and ihse primarily, also changes from ohair, tbell, and dholmes. Special credit to ohstrom for his smartjavac work.
Reviewed-by: erikj, ihse, dholmes, tbell
2012-10-26 14:25:52 -07:00
Jonathan Gibbons
4d41066972
8001219: Clean up use of URLs in javadoc Extern class
...
Reviewed-by: darcy
2012-10-26 13:10:56 -07:00
Lana Steuck
8f0b240e99
Merge
2012-10-25 20:33:49 -07:00
Vicente Romero
044dcef0e6
6725230: Java Compilation with Jsr199 ignores Class-Path in manifest
...
Reviewed-by: jjg, mcimadamore
2012-10-25 13:33:27 -07:00
Vicente Romero
de25999481
7200915: convert TypeTags from a series of small ints to an enum
...
Reviewed-by: jjg, mcimadamore
2012-10-25 11:09:36 -07:00
David Katleman
431bad33c0
Added tag jdk8-b62 for changeset 90de1dc5cd5b
2012-10-25 09:54:41 -07:00
Jonathan Gibbons
ce1db67272
8000416: refactor javadoc to provide and use an abstraction for relative URIs
...
Reviewed-by: darcy
2012-10-23 13:58:56 -07:00
Jonathan Gibbons
296286534c
8000741: refactor javadoc to use abstraction to handle relative paths
...
Reviewed-by: darcy
2012-10-23 13:20:37 -07:00
Lana Steuck
74ef0287be
Merge
2012-10-23 09:42:48 -07:00
David Katleman
8bb18682d4
Added tag jdk8-b61 for changeset 539f9d08a9e5
2012-10-18 11:09:45 -07:00
Maurizio Cimadamore
848ec301f2
7192245: Add parser support for default methods
...
Add support for 'default' keyword in modifier position
Reviewed-by: jjg
2012-10-17 16:43:26 +01:00
Jonathan Gibbons
4aedf7469a
8000673: remove dead code from HtmlWriter and subtypes
...
Reviewed-by: bpatel
2012-10-16 21:03:36 -07:00
Jonathan Gibbons
a0b8f099ab
8000666: javadoc should write directly to Writer instead of composing strings
...
Reviewed-by: bpatel
2012-10-15 17:07:55 -07:00
Lana Steuck
ff931a19c1
Merge
2012-10-12 14:53:50 -07:00
Lana Steuck
05990a73d8
Merge
2012-10-11 17:00:54 -07:00
David Katleman
7724283600
Added tag jdk8-b60 for changeset e8ce51f159dd
2012-10-11 09:50:52 -07:00
Jonathan Gibbons
ec5ee59931
8000310: Clean up use of StringBuffer in langtools
...
Reviewed-by: bpatel
2012-10-10 18:44:21 -07:00
Jonathan Gibbons
8b895ea856
8000418: javadoc should used a standard "generated by javadoc" string
...
Reviewed-by: bpatel
2012-10-10 18:34:46 -07:00
Jayashree Viswanathan
9551f94d32
8000743: docencoding not available to stylesheet
...
Reviewed-by: jjg
2012-10-10 18:08:19 -07:00
Jonathan Gibbons
680ffebcb6
8000665: fix "internal API" comments on javadoc files
...
Reviewed-by: darcy
2012-10-10 16:48:21 -07:00
Jonathan Gibbons
b155b54a5e
8000208: fix langtools javadoc comment issues
...
Reviewed-by: bpatel, mcimadamore
2012-10-09 19:31:58 -07:00
Jonathan Gibbons
36c3915257
8000663: clean up langtools imports
...
Reviewed-by: darcy
2012-10-09 19:10:00 -07:00
Lana Steuck
babd792880
Merge
2012-10-08 15:40:27 -07:00
Maurizio Cimadamore
319150fde0
7177386: Add attribution support for method references
...
Add type-checking/lookup routines for method references
Reviewed-by: jjg, dlsmith
2012-10-06 10:35:38 +01:00
Bhavesh Patel
83042670bb
4696488: javadoc doesn't handle UNC paths for destination directory
...
Reviewed-by: jjg
2012-10-05 14:21:09 -07:00
Bhavesh Patel
8949fccef9
7068595: html files in class-use dir do not get loaded correctly when Frames link is clicked
...
Reviewed-by: jjg
2012-10-05 14:16:32 -07:00
Bhavesh Patel
b32f33b69a
7132631: The help-doc.html generates an invalid link to constant-values.html
...
Reviewed-by: jjg
2012-10-05 14:13:47 -07:00
Maurizio Cimadamore
72f39bf20c
7177385: Add attribution support for lambda expressions
...
Add support for function descriptor lookup, functional interface inference and lambda expression type-checking
Reviewed-by: jjg, dlsmith
2012-10-05 14:35:24 +01:00
David Katleman
01465313ff
Added tag jdk8-b59 for changeset aded5e617602
2012-10-04 14:36:14 -07:00
Maurizio Cimadamore
c0e2ed86c1
7177387: Add target-typing support in method context
...
Add support for deferred types and speculative attribution
Reviewed-by: jjg, dlsmith
2012-10-04 13:04:53 +01:00
Jan Lahoda
ed2bca8140
7198582: (java) Minor refactor of JavacParser
...
Reviewed-by: jjg, ksrini
2012-09-29 09:00:58 -07:00
Lana Steuck
b3aacc5029
Merge
2012-09-28 14:57:31 -07:00
Joel Borggrén-Franck
1c489c5ec5
7199925: Separate compilation breaks check that elements have a default for the containing annotation
...
Reviewed-by: jjg, mcimadamore
2012-09-28 11:39:29 -07:00
Maurizio Cimadamore
8fbd614bf3
8000241: langtools doesn't build
...
Bad merge with langtools tip caused build glitch
Reviewed-by: jjg
2012-09-28 18:50:40 +01:00
Maurizio Cimadamore
7f58c7c7ad
8000233: Fix issues in recent push
...
Forgot to incorporate review comments in pushed changesets
Reviewed-by: jjg
2012-09-28 16:56:53 +01:00
David Katleman
20911d0ab6
Added tag jdk8-b58 for changeset a54f29461808
2012-09-27 11:26:04 -07:00
Maurizio Cimadamore
5f629e503c
7188968: New instance creation expression using diamond is checked twice
...
Unify method and constructor check logic
Reviewed-by: jjg
2012-09-26 14:22:41 +01:00
Jonathan Gibbons
6a310eb049
7196464: upgrade JavaCompiler.shouldStopPolicy to accomodate policies in face of error and no error
...
Reviewed-by: mcimadamore
2012-09-25 13:11:05 -07:00
Vicente Romero
c2e8d5a017
7193657: provide internal ArrayUtils class to simplify common usage of arrays in javac
...
Reviewed-by: mcimadamore, jjg
2012-09-25 13:06:58 -07:00
Maurizio Cimadamore
f49f25c60d
7177306: Regression: unchecked method call does not erase return type
...
Spurious extra call to Attr.checkMethod when method call is unchecked
Reviewed-by: jjg, dlsmith
2012-09-25 11:56:46 +01:00
Maurizio Cimadamore
d4c5fca16a
7175433: Inference cleanup: add helper class to handle inference variables
...
Add class to handle inference variables instantiation and associated info
Reviewed-by: jjg, dlsmith
2012-09-25 11:55:34 +01:00
Maurizio Cimadamore
07155682a1
7194586: Add back-end support for invokedynamic
...
Add support for invokedynamic bytecode instruction; includes suppot for generation of all related classfile attributes
Reviewed-by: jjg
2012-09-25 11:53:18 +01:00
Maurizio Cimadamore
8be3009d08
7193913: Cleanup Resolve.findMethod
...
Refactor method lookup logic in Resolve.findMethod
Reviewed-by: jjg
2012-09-25 11:52:37 +01:00
Lana Steuck
8cdc205b73
Merge
2012-09-24 21:11:11 -07:00
Jonathan Gibbons
55ec94e302
7196462: JavacProcessingEnvironment should tolerate BasicJavacTask
...
Reviewed-by: mcimadamore
2012-09-24 14:04:34 -07:00
David Katleman
73016372e3
Added tag jdk8-b57 for changeset a4e282e892b6
2012-09-20 13:45:59 -07:00
David Katleman
1f5caa619e
Merge
2012-09-19 15:47:06 -07:00
Kelly O'Hair
aa6143b6c3
7197849: Update new build-infra makefiles
...
Reviewed-by: ihse, erikj, ohrstrom, tbell
2012-09-18 11:29:31 -07:00
Lana Steuck
e4cc1a46cb
Merge
2012-09-14 13:22:59 -07:00
Lana Steuck
2ee6f63c19
Merge
2012-09-14 10:15:05 -07:00
Jan Lahoda
f1487754e6
7192073: (javac) minor refactoring of tree maker to help IDEs
...
Reviewed-by: jjg
2012-09-14 09:21:55 -07:00
Jonathan Gibbons
ae09b79839
7177970: fix issues in langtools doc comments
...
Reviewed-by: mcimadamore
2012-09-13 14:29:36 -07:00
David Katleman
8a2b4598e4
Added tag jdk8-b56 for changeset 5b1ac23fe8a0
2012-09-13 13:16:45 -07:00
Lana Steuck
143e0d9e1c
Merge
2012-09-10 17:55:00 -07:00
Bhavesh Patel
2c45db0933
Merge
2012-09-08 22:54:21 -07:00
Bhavesh Patel
fc3506df22
7180906: Javadoc tool does not apply parameter -nosince
...
Reviewed-by: jjg
2012-09-08 22:43:38 -07:00
Jonathan Gibbons
b4b43de210
7196760: tree end positions incorrect after anno processing
...
Reviewed-by: mcimadamore
2012-09-07 11:35:53 -07:00
Jonathan Gibbons
f4749d4e50
7196774: javac cannot be built with JDK 6 after 7151010
...
Reviewed-by: mcimadamore
2012-09-07 11:24:00 -07:00
Jonathan Gibbons
0844683a0e
7186925: JavapTask passes null to java.io.Writer
...
Reviewed-by: jjh
2012-09-07 11:12:16 -07:00
David Katleman
7eb98442e1
Added tag jdk8-b55 for changeset bc332057d97a
2012-09-06 17:28:10 -07:00
Lana Steuck
147f804a82
Merge
2012-09-05 12:00:30 -07:00
Jim Holmlund
7dfe1cb86c
7185778: javah error "Not a valid class name" on class names with dollar signs
...
Reviewed-by: jjg
2012-09-05 08:32:32 -07:00
Joel Borggrén-Franck
9c23b8bad0
7151010: Add compiler support for repeating annotations
...
Reviewed-by: jjg, mcimadamore
2012-08-31 10:37:46 +01:00
Lana Steuck
659c51746c
Merge
2012-08-30 20:14:48 -07:00
David Katleman
53024605e4
Added tag jdk8-b54 for changeset edce301a53ed
2012-08-30 10:27:39 -07:00
Lana Steuck
de50ec6f3f
Merge
2012-08-27 10:59:13 -07:00
Jan Lahoda
398a74ffa0
7192068: (javac) provide a way for IDEs to produce Enclosing Method attributes
...
Reviewed-by: jjg
2012-08-27 07:21:46 -07:00
David Katleman
25fe6a4c37
Added tag jdk8-b53 for changeset f7a4c716de5d
2012-08-23 12:27:59 -07:00
Jonathan Gibbons
504f41de5d
7192744: fix up tests to accommodate jtreg spec change
...
Reviewed-by: darcy
2012-08-20 13:50:04 -07:00
Athijegannathan Sundararajan
6214b5d906
7181320: javac NullPointerException for switch labels with cast to String expressions
...
Reviewed-by: mcimadamore
2012-08-20 21:24:10 +05:30
Jonathan Gibbons
c1ee469435
7192449: fix up tests to accommodate jtreg spec change
...
Reviewed-by: darcy
2012-08-17 17:30:03 -07:00
David Katleman
982db35447
Added tag jdk8-b52 for changeset 2d183808d5fd
2012-08-16 11:43:32 -07:00
Steve Sides
12a8d12863
7191449: update copyright year to match last edit in jdk8 langtools repository
...
Reviewed-by: jjh
2012-08-15 13:48:46 -07:00
Lana Steuck
20bfd9b2da
Merge
2012-08-10 10:14:48 -07:00
David Katleman
79c6a61454
Added tag jdk8-b51 for changeset 716ed0cb0cea
2012-08-09 18:02:43 -07:00
Athijegannathan Sundararajan
9724583022
7178324: Crash when compiling for(i : x) try(AutoCloseable x = ...) {}
...
Reviewed-by: darcy, jjg
2012-08-08 22:17:27 +05:30
Lana Steuck
e6f6b2dfda
Merge
2012-08-07 20:24:18 -07:00
David Katleman
80335ce280
Added tag jdk8-b50 for changeset 1081f6a5c2ef
2012-08-02 15:37:22 -07:00
Maurizio Cimadamore
b1457fe814
7187104: Inference cleanup: remove redundant exception classes in Infer.java
...
Remove unused exception classes in Infer.java
Reviewed-by: jjg
2012-08-02 18:24:01 +01:00
Maurizio Cimadamore
a39622326e
7175538: Integrate efectively final check with DA/DU analysis
...
Allow generalized effectively-final analysis for all local variables
Reviewed-by: jjg, dlsmith
2012-08-02 18:23:21 +01:00
Maurizio Cimadamore
b03ad3ae09
7175911: Simplify error reporting API in Check.CheckContext interface
...
Make error messages generated during Check.checkType more uniform and more scalable
Reviewed-by: jjg, dlsmith
2012-08-02 18:22:41 +01:00
Christine Lu
3cf0eca766
Added tag jdk8-b49 for changeset b47c53dc4c45
2012-07-26 16:48:41 -07:00
Lana Steuck
8f80a15abb
Merge
2012-07-24 11:05:52 -07:00
Christine Lu
ca56ab97be
Added tag jdk8-b48 for changeset 9d19a5f8d2ad
2012-07-23 12:38:49 -07:00
Lana Steuck
187f3fcc36
Merge
2012-07-16 17:05:13 -07:00
Maurizio Cimadamore
340f4947e5
7181578: javac reports uninitialized variable with nested try...finally blocks
...
Regression introduced in refactoring of Flow.java
Reviewed-by: jjg
2012-07-13 12:58:50 +01:00
David Katleman
e351ad6287
Added tag jdk8-b47 for changeset f0b04f0fc310
2012-07-12 16:48:37 -07:00
Kelly O'Hair
5724b6d8ac
Merge
2012-07-08 20:34:14 -07:00
David Katleman
e6c547e026
Added tag jdk8-b46 for changeset b7b7fb648bf6
2012-07-05 18:44:44 -07:00
Erik Joelsson
4c0c58e59d
7180594: Fix GenStubs in langtools for build-infra builds
...
Reviewed-by: ohair
2012-06-28 14:59:20 -07:00
David Katleman
efdeeb14af
Added tag jdk8-b45 for changeset b34aca67a4db
2012-06-28 09:33:16 -07:00
Lana Steuck
c4cbd8f70c
Merge
2012-06-25 21:39:16 -07:00
Jonathan Gibbons
3005c7daac
7178763: javadoc OutOfMemory error results in several jdk8 tl nightly failures
...
Reviewed-by: ksrini
2012-06-22 14:40:30 -07:00
David Katleman
8e267289d5
Added tag jdk8-b44 for changeset 96e306b8f5e5
2012-06-21 17:08:31 -07:00
Jonathan Gibbons
8731495395
7178297: provide mapping from doc comment position to source file position
...
Reviewed-by: mcimadamore, ksrini
2012-06-21 13:22:21 -07:00
Jonathan Gibbons
f2cefcbfad
7174143: encapsulate doc comment table
...
Reviewed-by: ksrini, mcimadamore
2012-06-20 13:23:26 -07:00
Maurizio Cimadamore
288480e312
7177701: error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation
...
Recent JDK hash changes affected order in which files are returned from JavacFileManager.list()
Reviewed-by: jjg
2012-06-19 13:25:58 +01:00
Lana Steuck
dcfcb3cfc6
Merge
2012-06-17 21:37:21 -07:00
David Katleman
ab54b675f7
Added tag jdk8-b43 for changeset a689392675ed
2012-06-14 13:14:50 -07:00
David Katleman
26ef6340dd
Merge
2012-06-13 16:58:00 -07:00
Kumar Srinivasan
4525667c73
7160072: (javac) JavacParserTests needs cleanup
...
Reviewed-by: jjg
2012-06-11 15:33:28 -07:00
Lana Steuck
2e9434a07a
Merge
2012-06-08 12:45:43 -07:00
Erik Joelsson
1ff2fcfeed
7170079: Adjustments to build-infra makefiles
...
Co-authored-by: Jonas Oreland <jonas.oreland@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Torbjorn Granat <torbjorn.granat@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Reviewed-by: ohair, ohrstrom, ihse, jonas
2012-06-07 20:30:57 -07:00
Christine Lu
4a65e326b9
Added tag jdk8-b42 for changeset 3e580bb83096
2012-06-07 12:10:41 -07:00
Lana Steuck
d558b176b1
Merge
2012-06-05 17:40:33 -07:00
Christine Lu
65eb5b19cf
Added tag jdk8-b41 for changeset b7d886b99bba
2012-06-01 14:12:35 -07:00
Jim Holmlund
65293fee1f
7159016: Static import of member in processor-generated class fails in JDK 7
...
Reviewed-by: jjg
2012-05-31 15:07:29 -07:00
Maurizio Cimadamore
3f99d2eda5
7160084: javac fails to compile an apparently valid class/interface combination
...
Javac generates wrong syntetized trees for nested enum constants
Reviewed-by: dlsmith, jjg
2012-05-31 17:44:04 +01:00
Maurizio Cimadamore
7e32f8e585
7166552: Inference: cleanup usage of Type.ForAll
...
Remove hack to callback into type-inference from assignment context
Reviewed-by: dlsmith, jjg
2012-05-31 17:42:14 +01:00
Lana Steuck
ff9a1cfde6
Merge
2012-05-25 16:32:56 -07:00
David Katleman
1c9465c6df
Added tag jdk8-b40 for changeset 305a3d828f11
2012-05-24 16:16:05 -07:00
Sue Wei
3d77d813ce
7157798: Add 6 test scenarios for testing inheritance of multiple same-name methods from mulitple interfaces
...
Reviewed-by: mcimadamore
2012-05-21 16:10:14 -07:00
Lana Steuck
08da945e68
Merge
2012-05-21 11:44:49 -07:00
David Katleman
4b002876d3
Added tag jdk8-b39 for changeset 679d89b6a21a
2012-05-17 06:20:51 -07:00
Lana Steuck
ee274abff1
Merge
2012-05-11 12:53:43 -07:00
Athijegannathan Sundararajan
817ad87a28
7166990: java/compiler Inherited interfaces using generics sometimes looses the generic type
...
Reviewed-by: mcimadamore
2012-05-11 20:06:00 +05:30
Jan Lahoda
9feb7f3e15
7159445: (javac) emits inaccurate diagnostics for enhanced for-loops
...
Reviewed-by: jjg
2012-05-10 12:32:58 -07:00
David Katleman
f36f12f54e
Added tag jdk8-b38 for changeset 8bf61a6c4a22
2012-05-10 10:25:25 -07:00
David Katleman
5c2efc04be
Added tag jdk8-b37 for changeset ac17e6eab3e8
2012-05-09 13:08:07 -07:00
Jan Lahoda
324e987e82
7166010: (javac) JavacMessager incorrectly restores log source file
...
Reviewed-by: jjg
2012-05-04 07:55:51 -07:00
David Katleman
3118f65376
Added tag jdk8-b36 for changeset 5875a9028f2c
2012-04-26 14:07:29 -07:00
Lana Steuck
c57073d6ee
Merge
2012-04-23 16:59:32 -07:00
David Katleman
d43b7a3a07
Added tag jdk8-b35 for changeset 55cc12e59097
2012-04-19 12:19:06 -07:00
Lana Steuck
c7e591cc26
Merge
2012-04-18 10:22:32 -07:00
David Katleman
275576b218
Added tag jdk8-b34 for changeset c529d3f99946
2012-04-12 09:35:37 -07:00
David Katleman
c60e89e144
Merge
2012-04-11 14:10:53 -07:00
Maurizio Cimadamore
d951098c65
7154127: Inference cleanup: remove bound check analysis from visitors in Types.java
...
Remove bound checking rules from recursive subtype visitors in Types.java and replace with centralized bound-checking logic
Reviewed-by: jjg, dlsmith
2012-04-11 10:50:11 +01:00
Lana Steuck
86d20bcabe
Merge
2012-04-10 23:19:26 -07:00
Fredrik Ohstrom
9b450f0606
7074397: Build infrastructure changes (makefile re-write)
...
New makefiles transition, old and new living side by side for now.
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Torbjorn Granat <torbjorn.granat@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Reviewed-by: ohair, jjg, dholmes, ohrstrom, erikj, ihse, tgranat, ykantser
2012-04-10 08:15:25 -07:00
Lana Steuck
7dbe9f0b6d
Merge
2012-04-09 21:58:05 -07:00
Jan Lahoda
0f0e273e0d
7156633: (javac) incorrect errors when parsing variable declaration in block statements
...
Reviewed-by: jjg
2012-04-09 14:31:18 -07:00
Sonali Goel
9eb83db3dd
7157626: Create a new test to check major version for a class file
...
Reviewed-by: jjg
2012-04-06 10:10:44 -07:00
David Katleman
29761601c5
Added tag jdk8-b33 for changeset 5ca52c9d6568
2012-04-05 13:05:08 -07:00
Lana Steuck
df0d844ee4
Merge
2012-03-30 16:58:37 -07:00
Maurizio Cimadamore
410c51d5f4
7157165: Regression: code with disjunctive type crashes javac
...
Bad recovery logic in parser code that checks for generic cast
Reviewed-by: jjg
2012-03-30 19:19:50 +01:00
Maurizio Cimadamore
2283a8eff1
7157688: Regression: common compiler diagnostic features swapped required/found types
...
Bug in resource key in compiler.properties
Reviewed-by: jjg
2012-03-30 19:19:09 +01:00
Christine Lu
96603fcc12
Added tag jdk8-b32 for changeset c0968fe1c711
2012-03-29 13:02:32 -07:00
Lana Steuck
1b87d19c87
Merge
2012-03-26 17:32:17 -07:00
Maurizio Cimadamore
51235439c2
7133185: Update 292 overload resolution logic to match JLS
...
Re-implement special overload resolution support for method handles according to the JLS SE 7 definition
Reviewed-by: jjg, dlsmith, jrose
2012-03-26 15:28:49 +01:00
Maurizio Cimadamore
9b1e54dae3
7151492: Encapsulate check logic into Attr.ResultInfo
...
ResultInfo class should be used to make attribution code transparent w.r.t. check logic being used
Reviewed-by: jjg, dlsmith
2012-03-26 15:28:22 +01:00
Maurizio Cimadamore
9693d60c23
7151580: Separate DA/DU logic from exception checking logic in Flow.java
...
DA/DU analysis and exception checking analysis should live in two separate tree visitors
Reviewed-by: gafter, dlsmith, jjg
2012-03-26 15:27:51 +01:00
David Katleman
ad08800a5d
Added tag jdk8-b31 for changeset 780ca4f4edd7
2012-03-22 12:41:36 -07:00
Lana Steuck
be34a18712
Merge
2012-03-21 13:39:42 -07:00
David Katleman
ba57c8f33a
Added tag jdk8-b30 for changeset 5fc6bf869751
2012-03-15 15:18:24 -07:00
Jonathan Gibbons
f6faa640b7
7150784: bad copyright date in file
...
Reviewed-by: darcy
2012-03-14 13:53:41 -07:00
Lana Steuck
508c6f404d
Merge
2012-03-13 20:24:28 -07:00
Jonathan Gibbons
9f1ffb53dc
7150368: javac should include basic ability to generate native headers
...
Reviewed-by: mcimadamore, darcy, ohrstrom
2012-03-13 15:43:40 -07:00
Lana Steuck
d5a7ac9412
Merge
2012-03-09 11:59:26 -08:00
Maurizio Cimadamore
f6ee974ac7
7151802: compiler update caused sqe test failed
...
Fix regression caused by 7144506
Reviewed-by: jjg, dlsmith
2012-03-09 17:10:56 +00:00
David Katleman
7c2e062ccb
Added tag jdk8-b29 for changeset cc866298b20c
2012-03-08 20:35:26 -08:00
Lana Steuck
086d1992b6
Merge
2012-03-08 08:19:58 -08:00
Fredrik Öhrström
d74cd0bff8
7150579: Moved ant code into a separate package, anttasks
...
To allow langtools to be built without ant, the ant tasks were moved to a separated package. The packages were also renamed to proper lower case package names.
Reviewed-by: jjg
2012-03-07 13:11:27 +01:00