Nikolay Krasko
|
5f0bfa8c56
|
Change jps testing framework
|
2014-06-20 17:16:48 +04:00 |
|
Evgeny Gerashchenko
|
27273deeda
|
Extracted package part map implementation to inner class.
|
2014-06-19 20:12:24 +04:00 |
|
Evgeny Gerashchenko
|
214c0fe4be
|
Extracted constants map implementation to inner class.
|
2014-06-19 20:12:24 +04:00 |
|
Evgeny Gerashchenko
|
4e00df1fb4
|
Extracted proto map implementation to inner class and simplified.
|
2014-06-19 20:12:23 +04:00 |
|
Evgeny Gerashchenko
|
e1f6fc55c5
|
Writing/reading constants map fully to avoid hash collisions.
|
2014-06-19 19:25:42 +04:00 |
|
Evgeny Gerashchenko
|
9f86441f95
|
Generalized method name.
|
2014-06-19 15:47:22 +04:00 |
|
Evgeny Gerashchenko
|
54f140e9e4
|
Minor cleanup
|
2014-06-19 14:53:13 +04:00 |
|
Evgeny Gerashchenko
|
219475be71
|
Processing all targets with removed files in chunk at once.
|
2014-06-19 14:49:16 +04:00 |
|
Evgeny Gerashchenko
|
6809befa3a
|
Minor. Replaced first invocation of make() with initialMake() (for clearer stack trace).
|
2014-06-19 14:37:55 +04:00 |
|
Evgeny Gerashchenko
|
7f1e99ecfd
|
Added test with class signature unchanged.
|
2014-06-19 14:37:08 +04:00 |
|
Evgeny Gerashchenko
|
15d9549477
|
Minor. Regenerated tests.
|
2014-06-19 14:22:43 +04:00 |
|
Evgeny Gerashchenko
|
aa41ae09ed
|
Merge remote-tracking branch 'origin/master' into incremental
|
2014-06-19 11:43:59 +04:00 |
|
Evgeny Gerashchenko
|
f6129732a2
|
Writing incrementalCache attribute to <modules> element of xml module script
|
2014-06-19 01:03:59 +04:00 |
|
Evgeny Gerashchenko
|
d3e5790674
|
Passing custom class loader for loading incremental cache implementation.
|
2014-06-18 22:56:44 +04:00 |
|
Evgeny Gerashchenko
|
04f7ad450f
|
Simplified interface of IncrementalCache (depending on JDK only).
|
2014-06-18 22:56:43 +04:00 |
|
Evgeny Gerashchenko
|
07365dca1d
|
Extracted interface and moved implementation of IncrementalCache to jps-plugin, accessing cache via Java service loader.
|
2014-06-18 22:56:43 +04:00 |
|
Evgeny Gerashchenko
|
820bd911fb
|
Supported cases of removing source files from package fragment.
|
2014-06-18 22:56:43 +04:00 |
|
Evgeny Gerashchenko
|
fddc8edc03
|
Removing caches and rebuilding again in tests.
It helps to find cases when stuck data spoils compilation output.
|
2014-06-18 22:56:42 +04:00 |
|
Evgeny Gerashchenko
|
205f99bf60
|
Made incremental compilation test auto-generated.
|
2014-06-18 22:56:42 +04:00 |
|
Evgeny Gerashchenko
|
f62842343d
|
Added tests for removing files from package.
|
2014-06-18 22:56:40 +04:00 |
|
Evgeny Gerashchenko
|
2a9721daf3
|
Supported multiple make iterations in incremental tests.
|
2014-06-18 22:56:40 +04:00 |
|
Evgeny Gerashchenko
|
b9f01a6397
|
Don't report package facade classes as output of sources without top-level members.
|
2014-06-18 22:56:37 +04:00 |
|
Evgeny Gerashchenko
|
e89b59a745
|
Checking for constants values in incremental compiler.
|
2014-06-18 22:56:37 +04:00 |
|
Evgeny Gerashchenko
|
c4e167d7bc
|
Checking for changes in class proto.
|
2014-06-18 22:56:36 +04:00 |
|
Evgeny Gerashchenko
|
018b58b51f
|
Rebuild only if proto changed.
|
2014-06-18 22:56:35 +04:00 |
|
Evgeny Gerashchenko
|
ca1ee69e4c
|
Loading descriptors from incremental cache instead of package classes.
|
2014-06-18 22:56:33 +04:00 |
|
Evgeny Gerashchenko
|
976d5df1eb
|
KT-5244 Crash from Kotlin JPS plugin when creating module script
#KT-5244 fixed
|
2014-06-18 19:52:15 +04:00 |
|
Evgeny Gerashchenko
|
381e8bb205
|
Extracted PackagePartClassUtils.
|
2014-06-16 23:30:24 +04:00 |
|
Evgeny Gerashchenko
|
2568bf6091
|
Don't report Kotlin JPS versions for modules without Kotlin.
|
2014-06-05 20:59:07 +04:00 |
|
Evgeny Gerashchenko
|
3a2a3e7cd5
|
Saving module XMLs in temp directory instead of output.
|
2014-06-05 20:59:06 +04:00 |
|
Evgeny Gerashchenko
|
601a691e18
|
Corrected and simplified compilation of module chunk.
|
2014-06-04 15:34:17 +04:00 |
|
Evgeny Gerashchenko
|
ad8affe07c
|
Renamed and refactored test.
|
2014-06-04 11:36:42 +04:00 |
|
Andrey Breslav
|
291741754b
|
Guard loading top-level classes with a check that they are not Kotlin binaries
|
2014-05-14 17:15:01 +04:00 |
|
Nikolay Krasko
|
95fd870988
|
Update to idea 135.666 EAP with asm5 library
|
2014-04-01 02:55:00 +04:00 |
|
Andrey Breslav
|
bcc6843835
|
Render file name and position in errors from JS library stubs
|
2014-03-28 13:18:46 +04:00 |
|
Evgeny Gerashchenko
|
a502374a62
|
Added incremental compilation flag. For publishing intermediate implementation.
|
2014-03-25 14:34:53 +04:00 |
|
Evgeny Gerashchenko
|
733de56178
|
Supported properties in partial compilation of package.
|
2014-03-25 14:31:44 +04:00 |
|
Evgeny Gerashchenko
|
d62bc07437
|
Partial compilation of package (only functions supported).
|
2014-03-25 14:31:38 +04:00 |
|
Evgeny Gerashchenko
|
5c8253c099
|
Rendering class or package proto when JPS test fails.
|
2014-03-25 14:26:48 +04:00 |
|
Evgeny Gerashchenko
|
e1a47deeae
|
Checking class files contents after make and rebuild.
|
2014-03-25 14:26:47 +04:00 |
|
Evgeny Gerashchenko
|
5acd054c72
|
Baby steps for incremental compilation.
|
2014-03-25 14:26:47 +04:00 |
|
Evgeny Gerashchenko
|
9e22c29825
|
Moved general JPS test data to common directory.
|
2014-03-25 14:26:47 +04:00 |
|
Alexander Udalov
|
64ac223895
|
Move DebugProtoBuf to module "compiler-tests"
To help debug serialization-related code in compiler tests
|
2014-03-07 03:08:16 +04:00 |
|
Evgeny Gerashchenko
|
846ee2c8ac
|
Introduced protobuf generating script.
It generates two variants: lite (for runtime usage) and debug (for
tests).
|
2014-02-13 20:46:28 +04:00 |
|
Andrey Breslav
|
2c61ff9085
|
Use Project SDK for jps-plugin
|
2014-01-20 20:12:17 +04:00 |
|
Andrey Breslav
|
77c340d872
|
Always use Project SDK
|
2014-01-20 20:08:28 +04:00 |
|
Andrey Breslav
|
0155bf0189
|
Fix for KT-4413 Do not add error types to supertype lists
The list is not filtered upon creation because it would force lazy types to compute
#KT-4413 Fixed
|
2014-01-16 20:05:12 +04:00 |
|
Evgeny Gerashchenko
|
4239f5bb18
|
Got rid of "namespace" word in backend.
|
2014-01-14 18:06:47 +04:00 |
|
Zalim Bashorov
|
8917bd0331
|
KotlinJpsBuildTestCase -> KotlinJpsBuildTest
|
2013-11-12 20:34:23 +04:00 |
|
Zalim Bashorov
|
4fb995c50b
|
JPS: add tests for: exclude in compiler settings, project with more then one file.
|
2013-11-12 20:33:05 +04:00 |
|