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