Commit Graph

6409 Commits

Author SHA1 Message Date
Evgeny Gerashchenko a8aee841c9 Temporarily added external annotations for ArrayList.clone() method and updated test data. Alternative signature annotations should be parsed for overridden methods, too. 2012-07-03 13:36:58 +04:00
Evgeny Gerashchenko 77df57c150 Replaced jdk-headers with jdk-annotations everywhere. 2012-07-03 13:36:58 +04:00
Evgeny Gerashchenko 53cdbe486d Using valid member scope in descriptors created from alternative signatures. 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko 9dec15d2b1 Using references to new type parameter descriptors in types when replacing signatures using alternative annotations. 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko 4f3374c6da Using JDK with jdk-annotations in plugin tests. 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko fa3e3ee104 Registered annotations provider as a service instead of static class to avoid problems with projects disposal. 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko 23a1c85c44 Added external annotation for Object.clone(). 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko 66021424c1 Removed parameter names in external annotations. They had been added erroneously. 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko 6a4b6d3f5a Typo in ForTestCompileBuiltins. 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko 2420b34469 Compacted jdk-annotations (removed redundant FQ names in alternative signatures). 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko 9d16c142be Removed redundant external annotations (which don't change signature, actually). 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko 4480753131 Converted jdk-headers to jdk-annotations. 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko a4ab2afa94 Better method names. 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko cfc1d6d271 Added clarifying comment for ExceptionUtils.rethrow() 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko ef19700283 Added attaching external annotations via module script. 2012-07-03 13:35:52 +04:00
Evgeny Gerashchenko 07234c7487 Added attaching external annotations via command-line parameter. 2012-07-03 13:35:52 +04:00
Evgeny Gerashchenko 206628da82 Added -annotations command-line parameter. 2012-07-03 13:35:52 +04:00
Evgeny Gerashchenko f11ecdc07b Added workaround for CoreLocalVirtualFile.getInputStream() throwing assertion error. 2012-07-03 13:35:52 +04:00
Evgeny Gerashchenko 9d90f96573 Loading external annotations in JavaDescriptorResolver. 2012-07-03 13:35:52 +04:00
Evgeny Gerashchenko 18b53bb954 Added plugin implementation for ExternalAnnotationsProvider to be used in IDE. 2012-07-03 13:35:52 +04:00
Evgeny Gerashchenko d64a7397b3 Added default implementation for ExternalAnnotationsProvider to be used in compiler. 2012-07-03 13:35:52 +04:00
Evgeny Gerashchenko cf1756aad3 Added extension point-like class ExternalAnnotationsProvider. 2012-07-03 13:35:52 +04:00
James Strachan 9b2e28c76e fixed test case 2012-07-03 08:54:25 +01:00
James Strachan b960bea2d9 added test cases to try reproduce yesterdays JS bug with missing "this.drop(1)" in List.tail property, found another JS compile issue... 2012-07-03 08:45:26 +01:00
James Strachan d8d1da7334 disabled mvn compile of JS samples until we fix: java.lang.IllegalStateException: null at (5,10) in /stdlib/JUMaps.kt.jet 2012-07-03 08:12:51 +01:00
James Strachan 541f3d4e78 got more map code compiling to JS and running as unit tests 2012-07-03 07:43:15 +01:00
James Strachan 8637373aa2 disabled mvn compile of JS tests until we fix: java.lang.IllegalStateException: null at (5,10) in /stdlib/JUMaps.kt.jet 2012-07-03 07:42:21 +01:00
James Strachan 9a6477c121 added simpler natural language text sample 2012-07-03 06:52:25 +01:00
Nikolay Krasko 83d0e8ebb5 - Merge https://github.com/JetBrains/kotlin/pull/90
- Move introduce and remove !! call to one class
2012-07-02 20:41:18 +04:00
Sergey Lukjanov d879827371 Test for "unnecessary non-null assertion quickfix should not displayed for 'value!!.foo()' case" has been added. 2012-07-02 20:41:17 +04:00
Pavel V. Talanov 62ff95205c Better fix for class object's visibility problem 2012-07-02 18:09:30 +04:00
Pavel V. Talanov 4b15023aec Turn off inlining. May be it'll help with KT-2314. 2012-07-02 17:29:10 +04:00
Pavel V. Talanov da24b36071 Turn on tests. 2012-07-02 17:29:09 +04:00
Pavel V. Talanov 5004b2e01b Separate library files which contain code and those which declarations only. Fixes builder test/ 2012-07-02 17:29:08 +04:00
Pavel V. Talanov 96b6f0955e Remove profiling configuration. 2012-07-02 17:29:07 +04:00
Pavel V. Talanov 53e77abefc Fix most of the tests. Turn off 3 of the tests temporarily. 2012-07-02 17:29:07 +04:00
Pavel V. Talanov 187c90ed3b Update for the previous fix for class object's visibility. 2012-07-02 17:29:06 +04:00
Pavel V. Talanov 3504106981 JsTests speed up: Analyze standard library only once. 2012-07-02 17:29:05 +04:00
Pavel V. Talanov 2975cda4d6 Fix a bug which caused class object's visibility to be ignored 2012-07-02 17:29:04 +04:00
Pavel V. Talanov 9878b60462 Fix KotlinLibTest and remove redundant tests. 2012-07-02 17:29:03 +04:00
Pavel V. Talanov 49c6555e5e JsTests speed up: cash the scope with Kotlin library. Refactor CodeGenerator class.
About 10% speed up (not much but still...)
2012-07-02 17:29:02 +04:00
Nikolay Krasko 72271cbdd4 Allow store nullable qualified names in object stubs 2012-07-02 17:16:09 +04:00
Nikolay Krasko de4e302578 Index package-level properties 2012-07-02 15:16:49 +04:00
James Strachan 3a196d6718 Merge pull request #88 from zolotov/fix-reverse-and-sort-for-lists
Fix reverse and sort functions for lists
2012-07-02 03:42:05 -07:00
James Strachan 0da54aac1c added a sample natural language test case as per this discussion http://devnet.jetbrains.net/thread/437088?tstart=0 2012-06-30 10:16:02 +01:00
James Strachan 63e0f169fc re-enabled compiling to JS test cases now we've fixed the compilation of the latest comparator based standard library code 2012-06-29 23:13:05 +01:00
Nikolay Krasko e06e5198ed Do not show classes in file node by default in project view 2012-06-29 19:40:58 +04:00
Nikolay Krasko c44ee27d9e Add information to plugin.xml about another stub index 2012-06-29 19:04:53 +04:00
Nikolay Krasko 5f2c22f944 Remove endless recursive call 2012-06-29 18:23:55 +04:00
Nikolay Krasko ce283d038a Declaration providers on stubs 2012-06-29 18:07:04 +04:00