Evgeny Gerashchenko
fd8cff1f53
Ignoring not static final fields.
...
Added tests with class object of trait and val inside object.
Original commit: 42cba1cc3c
2014-07-07 17:41:39 +04:00
Evgeny Gerashchenko
5e0ae6481d
Merged tests with inline functions in class and in package.
...
Now this test also checks situation when several class files with inline functions are emitted from one source file.
Original commit: f8ac8f727e
2014-07-07 17:41:38 +04:00
Evgeny Gerashchenko
0fe80fdb5b
Expanded test with constants unchanged. Now it has class-level and package-level constants mixed in one file.
...
Original commit: ca647a9ff4
2014-07-07 17:41:38 +04:00
Evgeny Gerashchenko
269ad88f78
Added test with constant in class object.
...
Original commit: 11af8ed616
2014-07-07 17:41:37 +04:00
Evgeny Gerashchenko
2f72958d25
Inline function changed – rebuild all chunk.
...
Original commit: aa9f7a73c9
2014-07-07 17:41:36 +04:00
Evgeny Gerashchenko
1e3b4ddc32
Supported inlining functions which access properties via field.
...
Original commit: 7ef5c75f26
2014-07-07 17:41:36 +04:00
Evgeny Gerashchenko
1f91c2b724
Preserving annotations in incremental compilation.
...
Original commit: 2259cc605f
2014-07-07 17:41:35 +04:00
Evgeny Gerashchenko
bf5c65bef6
Basic detection for bytecode of inline functions in incremental compilation.
...
Basic rule is: bytecode of inline function changed -> recompile everything.
Original commit: 6c8a9ba378
2014-07-07 17:41:35 +04:00
Evgeny Gerashchenko
b86d7668b0
Added hacky checks for accessing compiled functions from our module via package part instead of facade.
...
#KT-4590 fixed
Original commit: 6501066274
2014-07-07 17:41:34 +04:00
Nikolay Krasko
dac7ffbad2
Merge remote-tracking branch 'origin/master' into idea14
...
Original commit: 465dd45eae
2014-07-02 09:21:40 +04:00
Alexander Udalov
ac3cbf547c
Generate "$kotlinClass"/"$kotlinPackage" reflection fields to every class
...
Some seemingly irrelevant tests were changed because now there's <clinit> in
almost every class and class initialization begins with executing it
Original commit: 59777e7df6
2014-07-02 01:26:18 +04:00
Nikolay Krasko
df9a6b73f5
Merge master into idea14
...
Conflicts:
.idea/runConfigurations/All_Tests.xml
idea/src/org/jetbrains/jet/plugin/conversion/copy/ConvertJavaCopyPastePostProcessor.kt
idea/tests/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/AbstractJetExtractionTest.kt
idea/tests/org/jetbrains/jet/shortenRefs/AbstractShortenRefsTest.kt
Original commit: a0e45e9a12
2014-06-25 16:26:01 +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
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
Nikolay Krasko
2795640c6b
Test package facade recompile after removing several files
...
Original commit: 2f776affb3
2014-06-20 17:19:46 +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
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
570e2c0a7e
Added tests for removing files from package.
...
Original commit: f62842343d
2014-06-18 22:56:40 +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
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
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
259d03198d
Baby steps for incremental compilation.
...
Original commit: 5acd054c72
2014-03-25 14:26:47 +04:00
Evgeny Gerashchenko
7586056fed
Moved general JPS test data to common directory.
...
Original commit: 9e22c29825
2014-03-25 14:26:47 +04:00
Zalim Bashorov
c35258d34c
JPS: add tests for: exclude in compiler settings, project with more then one file.
...
Original commit: 4fb995c50b
2013-11-12 20:33:05 +04:00
Zalim Bashorov
a85a00f422
JPS: switched to use dirty files without incremental compilation (temporary hack for recompiling all).
...
Fixed compiling files from excluded directories.
Original commit: e5a58e0c70
2013-11-08 18:14:22 +04:00
Andrey Breslav
88c7255e2c
Report correct build targets for outputs + tests on output removal
...
Original commit: 2a43d2adee
2013-10-21 19:21:23 +04:00
Andrey Breslav
e4f4619080
Support circular dependencies
...
We generate a module script with information on all modules in the chunk, then build the whole chunk as "one big module"
Original commit: 60425b15e6
2013-10-14 14:42:24 +04:00
Andrey Breslav
1d3458ab99
Using annotations from reexported libraries
...
Original commit: 1e91fb8d27
2013-08-29 20:30:34 +04:00
Andrey Breslav
e092d00c2e
Support exported dependencies
...
Original commit: 5c58cb946c
2013-08-27 15:48:18 +04:00
Alexander Udalov
f2ba3cf157
Rename package in JPS plugin tests
...
Package 'kotlin' is not supported until package views are implemented, because
its name clashes with the stdlib
Original commit: 2af8dd4298
2013-08-26 15:59:43 +04:00
Andrey Breslav
8b0054af39
Do not fail on circular dependencies + better message
...
Original commit: a8267b370e
2013-05-30 13:07:50 +04:00
Natalia.Ukhorskaya
40efae0050
Add JpsTests for inheritance (J-K-J, K-J-K)
...
Original commit: 1824879dd0
2012-12-17 17:48:06 +04:00
Natalia.Ukhorskaya
9ba7e91942
Rename test projects for jps plugin. Do not lowercase first letter in project name
...
Original commit: 1378f836f5
2012-11-27 15:34:36 +04:00
Natalia.Ukhorskaya
eef49ca923
Add tests for jps plugin
...
Original commit: 74ca357502
2012-11-27 14:54:18 +04:00