Evgeny Gerashchenko
|
df1a3f7a55
|
Added exceptions for proguard: constants are used in JPS plugin.
Original commit: 1ce0e6cd3e
|
2014-06-24 22:19:12 +04:00 |
|
Evgeny Gerashchenko
|
bdc735f48f
|
Added tests with class referenced from proto.
Original commit: ca4ac43add
|
2014-06-24 22:18:19 +04:00 |
|
Evgeny Gerashchenko
|
18113ed61a
|
Added clearing proto data in incremental cache.
Original commit: 8479ca76b0
|
2014-06-24 22:18:18 +04:00 |
|
Evgeny Gerashchenko
|
4462ad48ee
|
Minor. Fixed mixed up error messages in test.
Original commit: 471e3e80f2
|
2014-06-24 22:18:18 +04:00 |
|
Evgeny Gerashchenko
|
ed03bec629
|
Writing class names in proto map (to avoid ambiguities)
Original commit: 5c49eb0a54
|
2014-06-24 22:18:17 +04:00 |
|
Evgeny Gerashchenko
|
703972b020
|
Clearing constants data when removing file.
Original commit: fc7dceba5a
|
2014-06-24 22:18:16 +04:00 |
|
Evgeny Gerashchenko
|
851a500b88
|
Removed ingoring files facility from incremental tests.
It is not necessary since script.xml are not generated in out directory anymore.
Original commit: 9dd627a23d
|
2014-06-24 22:18:16 +04:00 |
|
Evgeny Gerashchenko
|
42ad41f4d5
|
Changing lastModified manually in case when it wasn't changed after file overwriting.
Original commit: ab442754d6
|
2014-06-24 22:18:15 +04:00 |
|
Evgeny Gerashchenko
|
ab55592b5e
|
Added test with all types of constants.
Original commit: 3ee92da6f0
|
2014-06-24 22:18:14 +04:00 |
|
Evgeny Gerashchenko
|
4c8ff1616e
|
Added tests with removing files and changing packages.
Original commit: 111feb2574
|
2014-06-24 22:18:11 +04:00 |
|
Evgeny Gerashchenko
|
29920360c1
|
Minor. Correct map with expected size creation.
Original commit: 7742755de4
|
2014-06-24 22:18:11 +04:00 |
|
Evgeny Gerashchenko
|
523e4d0294
|
Extracted package part map implementation to inner class.
Original commit: 27273deeda
|
2014-06-19 20:12:24 +04:00 |
|
Evgeny Gerashchenko
|
c73cf30ca7
|
Extracted constants map implementation to inner class.
Original commit: 214c0fe4be
|
2014-06-19 20:12:24 +04:00 |
|
Evgeny Gerashchenko
|
b218e9cc3d
|
Extracted proto map implementation to inner class and simplified.
Original commit: 4e00df1fb4
|
2014-06-19 20:12:23 +04:00 |
|
Evgeny Gerashchenko
|
ca6e2cbf90
|
Writing/reading constants map fully to avoid hash collisions.
Original commit: e1f6fc55c5
|
2014-06-19 19:25:42 +04:00 |
|
Evgeny Gerashchenko
|
e6f2f89255
|
Generalized method name.
Original commit: 9f86441f95
|
2014-06-19 15:47:22 +04:00 |
|
Evgeny Gerashchenko
|
fe3a02e750
|
Minor cleanup
Original commit: 54f140e9e4
|
2014-06-19 14:53:13 +04:00 |
|
Evgeny Gerashchenko
|
1308dd234a
|
Processing all targets with removed files in chunk at once.
Original commit: 219475be71
|
2014-06-19 14:49:16 +04:00 |
|
Evgeny Gerashchenko
|
93af794841
|
Minor. Replaced first invocation of make() with initialMake() (for clearer stack trace).
Original commit: 6809befa3a
|
2014-06-19 14:37:55 +04:00 |
|
Evgeny Gerashchenko
|
06a5282da8
|
Added test with class signature unchanged.
Original commit: 7f1e99ecfd
|
2014-06-19 14:37:08 +04:00 |
|
Evgeny Gerashchenko
|
7c4fb68bad
|
Minor. Regenerated tests.
Original commit: 15d9549477
|
2014-06-19 14:22:43 +04:00 |
|
Evgeny Gerashchenko
|
79e85edd3c
|
Merge remote-tracking branch 'origin/master' into incremental
Original commit: aa41ae09ed
|
2014-06-19 11:43:59 +04:00 |
|
Evgeny Gerashchenko
|
88d9c5e328
|
Writing incrementalCache attribute to <modules> element of xml module script
Original commit: f6129732a2
|
2014-06-19 01:03:59 +04:00 |
|
Evgeny Gerashchenko
|
4134b94c35
|
Passing custom class loader for loading incremental cache implementation.
Original commit: d3e5790674
|
2014-06-18 22:56:44 +04:00 |
|
Evgeny Gerashchenko
|
06a2d64247
|
Simplified interface of IncrementalCache (depending on JDK only).
Original commit: 04f7ad450f
|
2014-06-18 22:56:43 +04:00 |
|
Evgeny Gerashchenko
|
18c00c7b5e
|
Extracted interface and moved implementation of IncrementalCache to jps-plugin, accessing cache via Java service loader.
Original commit: 07365dca1d
|
2014-06-18 22:56:43 +04:00 |
|
Evgeny Gerashchenko
|
f6147fcbcd
|
Supported cases of removing source files from package fragment.
Original commit: 820bd911fb
|
2014-06-18 22:56:43 +04:00 |
|
Evgeny Gerashchenko
|
21ac2b80f5
|
Removing caches and rebuilding again in tests.
It helps to find cases when stuck data spoils compilation output.
Original commit: fddc8edc03
|
2014-06-18 22:56:42 +04:00 |
|
Evgeny Gerashchenko
|
8a67920c25
|
Made incremental compilation test auto-generated.
Original commit: 205f99bf60
|
2014-06-18 22:56:42 +04:00 |
|
Evgeny Gerashchenko
|
570e2c0a7e
|
Added tests for removing files from package.
Original commit: f62842343d
|
2014-06-18 22:56:40 +04:00 |
|
Evgeny Gerashchenko
|
cbffb4062a
|
Supported multiple make iterations in incremental tests.
Original commit: 2a9721daf3
|
2014-06-18 22:56:40 +04:00 |
|
Evgeny Gerashchenko
|
48c842b931
|
Don't report package facade classes as output of sources without top-level members.
Original commit: b9f01a6397
|
2014-06-18 22:56:37 +04:00 |
|
Evgeny Gerashchenko
|
a36e100d01
|
Checking for constants values in incremental compiler.
Original commit: e89b59a745
|
2014-06-18 22:56:37 +04:00 |
|
Evgeny Gerashchenko
|
375354e5ee
|
Checking for changes in class proto.
Original commit: c4e167d7bc
|
2014-06-18 22:56:36 +04:00 |
|
Evgeny Gerashchenko
|
0188b02946
|
Rebuild only if proto changed.
Original commit: 018b58b51f
|
2014-06-18 22:56:35 +04:00 |
|
Evgeny Gerashchenko
|
2eb051dbc2
|
Loading descriptors from incremental cache instead of package classes.
Original commit: ca1ee69e4c
|
2014-06-18 22:56:33 +04:00 |
|
Evgeny Gerashchenko
|
e6366e41e4
|
KT-5244 Crash from Kotlin JPS plugin when creating module script
#KT-5244 fixed
Original commit: 976d5df1eb
|
2014-06-18 19:52:15 +04:00 |
|
Evgeny Gerashchenko
|
6a0e54896d
|
Extracted PackagePartClassUtils.
Original commit: 381e8bb205
|
2014-06-16 23:30:24 +04:00 |
|
Evgeny Gerashchenko
|
9676e8327d
|
Don't report Kotlin JPS versions for modules without Kotlin.
Original commit: 2568bf6091
|
2014-06-05 20:59:07 +04:00 |
|
Evgeny Gerashchenko
|
7e115bd440
|
Saving module XMLs in temp directory instead of output.
Original commit: 3a2a3e7cd5
|
2014-06-05 20:59:06 +04:00 |
|
Evgeny Gerashchenko
|
292a3ca205
|
Corrected and simplified compilation of module chunk.
Original commit: 601a691e18
|
2014-06-04 15:34:17 +04:00 |
|
Evgeny Gerashchenko
|
178d7793e9
|
Renamed and refactored test.
Original commit: ad8affe07c
|
2014-06-04 11:36:42 +04:00 |
|
Andrey Breslav
|
db8def641d
|
Guard loading top-level classes with a check that they are not Kotlin binaries
Original commit: 291741754b
|
2014-05-14 17:15:01 +04:00 |
|
Nikolay Krasko
|
133413be57
|
Update to idea 135.666 EAP with asm5 library
Original commit: 95fd870988
|
2014-04-01 02:55:00 +04:00 |
|
Andrey Breslav
|
dfc72a8784
|
Render file name and position in errors from JS library stubs
Original commit: bcc6843835
|
2014-03-28 13:18:46 +04:00 |
|
Evgeny Gerashchenko
|
d1a14f1d78
|
Added incremental compilation flag. For publishing intermediate implementation.
Original commit: a502374a62
|
2014-03-25 14:34:53 +04:00 |
|
Evgeny Gerashchenko
|
06cb6eb030
|
Supported properties in partial compilation of package.
Original commit: 733de56178
|
2014-03-25 14:31:44 +04:00 |
|
Evgeny Gerashchenko
|
e676bd841d
|
Partial compilation of package (only functions supported).
Original commit: d62bc07437
|
2014-03-25 14:31:38 +04:00 |
|
Evgeny Gerashchenko
|
cf1cf25cb4
|
Rendering class or package proto when JPS test fails.
Original commit: 5c8253c099
|
2014-03-25 14:26:48 +04:00 |
|
Evgeny Gerashchenko
|
02c0baf065
|
Checking class files contents after make and rebuild.
Original commit: e1a47deeae
|
2014-03-25 14:26:47 +04:00 |
|