Eugene Zhuravlev
|
4307ef8e7c
|
drop obsolete optimizedFileManager.jar (all functionality merged into JpsFileManager)
|
2018-12-24 20:50:46 +03:00 |
|
Eugene Zhuravlev
|
090b2e52b3
|
on case-insensitive file systems perform file name compatibility check using real file names, not the ones taken from dynamically built or stored paths
|
2014-07-17 18:12:07 +02:00 |
|
Eugene Zhuravlev
|
1d32716b96
|
[by cdr, jeka] eliminating dependencies on utility classes in the code loaded by javac classloader to avoid NCDFE
|
2014-04-25 20:18:04 +04:00 |
|
Eugene Zhuravlev
|
d8e641596d
|
[by cdr] optimizations
|
2014-04-24 20:31:45 +04:00 |
|
Eugene Zhuravlev
|
b491b343b6
|
fixing IDEA-117328 java.lang.NoSuchMethodError: com.sun.tools.javac.util.Paths.clearPathExistanceCache()
|
2013-12-02 09:01:41 +01:00 |
|
Eugene Zhuravlev
|
6646b18a83
|
some memory tune-ups
|
2013-11-26 16:42:14 +01:00 |
|
Eugene Zhuravlev
|
c44230b679
|
switch off content cache (low hit rate) to save some memory
|
2013-11-17 21:39:43 +01:00 |
|
Eugene Zhuravlev
|
de1b9f2888
|
optimization: for OptimizedFilemanager classes always use directory cache and clear affected cache entries on new files generation
|
2013-10-30 16:47:05 +01:00 |
|
Eugene Zhuravlev
|
4ff44ecd6d
|
Fixing IDEA-115649 Compiler cannot resolve references to classes generated by annotation processors
1. save generated files synchronously
2. do not use cache when listing files from output directories
|
2013-10-29 23:41:26 +01:00 |
|
Eugene Zhuravlev
|
1c3a043b31
|
fix reference to a missing method (IDEA-111243 Cannot run main class using InnteliJ 130.1365)
|
2013-07-30 13:44:32 +02:00 |
|
Eugene Zhuravlev
|
82b408e1d3
|
[r=nik] optimizations: less string operations
|
2013-04-04 18:09:53 +04:00 |
|
Eugene Zhuravlev
|
adf454ecf2
|
external build: avoiding exceptions when creating URI objects
|
2013-02-10 16:26:35 +01:00 |
|
Eugene Zhuravlev
|
f90bfba38c
|
do not copy iml files as resources
|
2012-11-11 16:39:56 +01:00 |
|
nik
|
e26e7575bb
|
unused library removed
|
2012-08-24 10:08:03 +04:00 |
|
Eugene Zhuravlev
|
83c1613470
|
eclipse compiler 4.2 bundled
|
2012-07-05 13:58:57 +02:00 |
|
Eugene Zhuravlev
|
32e88beef6
|
revert: use optimized file managers in single-threaded environment only
|
2012-07-04 17:31:04 +02:00 |
|
Eugene Zhuravlev
|
e475e60939
|
thread-safe caches in optimized file managers
|
2012-07-04 14:46:37 +02:00 |
|
Eugene Zhuravlev
|
c9706cc42b
|
concurrent caches for directory attributes
|
2012-07-04 11:11:24 +02:00 |
|
Eugene Zhuravlev
|
84ba062959
|
support eclipse compiler in external build (initial)
|
2012-07-03 20:32:36 +02:00 |
|
Eugene Zhuravlev
|
7df170831b
|
make java compiler's file manager classes eclipse-ready
|
2012-07-03 16:06:28 +02:00 |
|
Eugene Zhuravlev
|
07d2a48e0a
|
reduce FS calls cache result of file.listFiles() when possible
|
2012-06-30 16:03:10 +02:00 |
|
Eugene Zhuravlev
|
16d1250f9c
|
speed optimizations: less calls to File.isFile() in javac file managers
|
2012-06-26 17:23:12 +02:00 |
|
Eugene Zhuravlev
|
4164cbe3a6
|
generate less garbage
|
2012-05-26 18:40:10 +02:00 |
|
Eugene Zhuravlev
|
d01c711309
|
avoid calls to isDirectory()
|
2012-03-15 09:54:12 +01:00 |
|
Eugene Zhuravlev
|
f18374998c
|
optimization: avoid calls to isDirectory() in favour of calls to isFile() + caching
|
2012-03-12 11:40:19 +01:00 |
|
Eugene Zhuravlev
|
84aa258e8e
|
more optimizations
|
2012-03-01 15:06:27 +04:00 |
|
Eugene Zhuravlev
|
6807afdf3f
|
minor optimizations
|
2012-02-29 23:07:43 +04:00 |
|
Eugene Zhuravlev
|
260f0f9c48
|
optimized file manager for javac 1.7
|
2012-02-16 20:49:15 +01:00 |
|
Eugene Zhuravlev
|
f8529a5d82
|
move optimized file manager to another package
|
2012-01-21 21:03:09 +01:00 |
|
Eugene Zhuravlev
|
7f1d792711
|
loading optimized file manager dynamically from the pre-compiled jar
|
2011-10-19 13:08:11 +02:00 |
|
nik
|
8aa9c3e480
|
duplicated jars removed
|
2011-10-13 14:42:30 +04:00 |
|
Eugene Zhuravlev
|
9945064ce8
|
internal errors reporting; include trove4j dependency
|
2011-10-08 17:15:17 +02:00 |
|
Eugene Zhuravlev
|
00450c93db
|
sources for util.jar; storages
|
2011-10-07 15:58:06 +02:00 |
|
Eugene Zhuravlev
|
b13d61ec06
|
1. using utilities from IDEA's util.jar
2. support Resource copying for incremental builder
|
2011-10-06 21:26:29 +02:00 |
|
nik
|
e8aa054f3c
|
Merge branch 'master' into incremental
|
2011-09-15 13:08:44 +04:00 |
|
Eugene Zhuravlev
|
f1b417fdce
|
move jps server implementation to IDEA project
|
2011-09-10 16:46:51 +02:00 |
|
Eugene Zhuravlev
|
17a4cea630
|
jps client-server initial
|
2011-08-16 11:44:31 +02:00 |
|
Dmitry Boulytchev
|
cb2a301820
|
The first commit of incremental tests; partially working yet.
|
2011-08-01 21:15:30 +04:00 |
|
Maxim Shafirov
|
766153f88a
|
java2 forms generation updated
|
2011-07-29 17:18:23 +04:00 |
|
Maxim Shafirov
|
2df398fd11
|
Updated forms.AsmCodeGenerator for custom BorderFactory client property
|
2011-07-06 14:48:29 +04:00 |
|
Dmitry Boulytchev
|
900ba306bc
|
Eliminated Pair.
|
2011-06-22 12:09:53 +04:00 |
|
Maxim Shafirov
|
d3d7c35098
|
javac2 updated. Got rid of using classloader in instrumenters.
|
2011-06-20 20:13:02 +04:00 |
|
nik
|
ebfeea4fb6
|
temporary reverted changes in javac2
|
2011-06-20 08:55:45 +04:00 |
|
Maxim Shafirov
|
b2b542f1da
|
javac2 forum instrumenter no longer uses classloaders (by db)
|
2011-06-15 15:21:23 +04:00 |
|
nik
|
a3b3b43a70
|
forms compiler: support package prefixes when searching for nested forms
|
2011-03-23 16:59:41 +03:00 |
|
Dmitry Boulytchev
|
3be17c7a99
|
Really added asm library.
|
2011-03-10 00:17:23 +03:00 |
|
Pavel Sher
|
174fa8d85a
|
add ant-launcher.jar to lib, without it tests do not start locally
|
2010-11-13 21:13:02 +03:00 |
|
nik
|
42cdf57b8b
|
javaee plugin extracted to separate module and artifacts configured
|
2010-09-08 15:48:09 +04:00 |
|
nik
|
eb61405d85
|
javac2.jar updated: not-null instrumentation for inner classes fixed
|
2010-08-05 13:40:39 +04:00 |
|
nik
|
bdc6f21630
|
javac2.jar updated: not-null instrumentation for enums fixed
|
2010-08-05 09:23:58 +04:00 |
|