Commit Graph

6931 Commits

Author SHA1 Message Date
Andrey Breslav f194bacc93 Make update_dependencies incremental 2012-07-26 16:39:08 +04:00
Andrey Breslav 5e05423e86 Merge remote branch 'origin/master' 2012-07-26 16:06:39 +04:00
Andrey Breslav ab30ab571b Do not index the dependencies directory 2012-07-26 16:06:12 +04:00
Nikolay Krasko e8dbad765f Mute message about undisposed jar file pointer (Leda only) 2012-07-26 15:46:06 +04:00
Andrey Breslav 541bc705fc Don't delete system-idea (caches of the IDEA under debug) when updating dependencies 2012-07-26 14:52:08 +04:00
Pavel V. Talanov fa1c471d92 Partial fix for KT-470: Remove duplicating errors on the same element.
Redeclarations for top-level properties still get two REDECLARATION diagnostics. (In overload resolver and declaration resolver)
Also added test for redeclaring extension properties.
Also remove useless null check.
2012-07-26 13:11:38 +04:00
James Strachan 1691298539 added test case to investigate KT-2495 2012-07-26 05:06:05 -04:00
Andrey Breslav 1b5dc60ac2 Adjusting lock level 2012-07-26 12:42:30 +04:00
Nikolay Krasko cb3bca9f39 Replace prefix matcher completely to supply on typing filtering (Leda only) 2012-07-25 22:17:23 +04:00
Nikolay Krasko 27b22105b4 Force insertion of the first completion for handler test (Leda only) 2012-07-25 19:52:21 +04:00
Nikolay Krasko 2a16ec0b0f Only prefix completion for keywords and templates (Leda only) 2012-07-25 19:52:21 +04:00
Nikolay Krasko 0ce877586c Fix completion priority test (Leda only) 2012-07-25 19:52:20 +04:00
Nikolay Krasko d97e26cdb9 Fix confidence test - several results in completion because of Leda middle matching prevented completion auto-insert (Leda only) 2012-07-25 19:52:19 +04:00
Nikolay Krasko 53c30553a5 No class completion in Leda (Leda only) 2012-07-25 19:52:18 +04:00
Nikolay Krasko 075028a544 KT-1389 Ctrl-Alt-B on class declaration does not work - first implementation (need tests and removing duplicates) 2012-07-25 19:52:18 +04:00
Nikolay Krasko 12dd53c511 Small refactoring. Don't import root package twice. 2012-07-25 19:52:17 +04:00
Andrey Breslav 865665f303 dist was running twice on buildserver 2012-07-25 19:49:13 +04:00
Andrey Breslav 4853ebc559 Make fetching IDEA SDK zip optional (for builds with artifact dependencies) 2012-07-25 16:07:52 +04:00
Andrey Breslav 0f7bd32608 JetCoreEnvironment does not extend JavaCoreApplicationEnvironment any more
Delegation seems more appropriate here.
2012-07-25 15:49:43 +04:00
Andrey Breslav 7a77d39481 Example values for attributes added 2012-07-25 15:48:35 +04:00
Pavel V. Talanov cd1ca92f74 KT-53: Allow generic parameter passing for properties.
Obsolete issue.

 #KT-53 Fixed
2012-07-25 14:48:40 +04:00
Pavel V. Talanov fd78340897 KT-310: Tell the user when something is a property and not a function.
#KT-310 Fixed
2012-07-25 14:00:03 +04:00
Pavel V. Talanov 84217393f6 KT-304: Resolve supertype reference to class anyway.
#KT-304 Fixed
2012-07-25 14:00:02 +04:00
Pavel V. Talanov 1efd02effe KT-789 Code generation fails: size property of collections.
Only test.

#KT-789 Fixed
2012-07-25 14:00:01 +04:00
Pavel V. Talanov 22af8f7296 KT-304: Resolve supertype reference to class anyway.
#KT-304 Fixed
2012-07-25 14:00:01 +04:00
James Strachan fc4a7cd4dd added nicer toString() for int ranges 2012-07-25 05:59:01 -04:00
James Strachan 559cfe29c8 added test case for KT-2520 2012-07-25 05:58:09 -04:00
James Strachan eeb2e024ad added a test case for KT-2507 2012-07-25 04:57:10 -04:00
Andrey Breslav ba9bf15bc3 Test data updated to meet cli-parser-1.1 output 2012-07-25 12:40:26 +04:00
Andrey Breslav 217b3379af Clarifying comments added 2012-07-25 12:38:02 +04:00
Andrey Breslav 6b4aa26122 Main part of ASM 4.0 with renamed packages is now taken directly from IDEA distribution 2012-07-25 12:07:20 +04:00
Andrey Breslav d8632f81aa J2K Translator migrated onto Leda 2012-07-25 12:07:20 +04:00
Andrey Breslav cee77c3b7e JetCoreEnvironment implementaion over the new environment design in intellij-core 2012-07-25 12:07:20 +04:00
Andrey Breslav 17a5ec5950 Completion API changed in Leda 2012-07-25 12:07:20 +04:00
Andrey Breslav 03f73e8f8c Visitors in tests migrated to ASM 4.0 2012-07-25 12:07:20 +04:00
Andrey Breslav 6df2017d82 ASM printing API has changed 2012-07-25 12:07:20 +04:00
Andrey Breslav 5f3643804c Import directives migrated from ASM 3.3 to 4.0 with renamed packages 2012-07-25 12:07:19 +04:00
Andrey Breslav 839c39c70d Migrate build and project configuration to IntelliJ IDEA 12 (Leda) EAP
Major changes: ASM is switched from vanilla 3.3 to a 4.0 with renamed packages,
because this is done inside IDEA and we depend on that transitively.
Thus the jarjar renaming in build.xml, old library binaries deleted.

Also we now depend on exact IDEA build (EAP), not "last successful".
2012-07-25 12:07:19 +04:00
James Strachan 2cf411eaea added a test case for KT-2515 2012-07-25 04:05:28 -04:00
James Strachan 7d0b03de76 added the dom events API to the kotlin standard library and get it compiling as JS too (not unit tested yet mind you ;) 2012-07-25 02:57:53 +01:00
James Strachan 0ccc0de2fe add support for java.util.Date for both JVM and JS back ends (we could maybe introduce a kotlin.Date pseudo type one day) 2012-07-25 02:57:53 +01:00
Andrey Breslav 29bc36b69c Merge pull request #109 from udalov/kt2438
KT-2438 Prohibit inner classes with the same name
2012-07-24 07:51:35 -07:00
Andrey Breslav 0b6166a738 Merge pull request #111 from udalov/injectors-crlf
Fix line endings in dependency injector generator
2012-07-24 07:36:07 -07:00
Alexander Udalov 7e38c0f70d Fix line endings in dependency injector generator
Copyright text should be printed as is, without
translating line endings to LF. This prevents
injectors from having mixed endings on Windows
with core.autocrlf=true
2012-07-24 18:23:18 +04:00
Alexander Udalov 4712dd759c KT-2438 Prohibit inner classes with the same name
Rewrite checkClassObjectInnerClassNames() to also
check for name clashes between inner classes of a
single class
 #KT-2438 Fixed
2012-07-24 16:25:17 +04:00
Pavel V. Talanov b216bbb844 KT-619 Type inference fails
#KT-619 Fixed
2012-07-24 15:53:39 +04:00
James Strachan 6fd3cd0bf0 added support for java.io.Closeable as a standard interface 2012-07-24 11:28:19 +01:00
James Strachan b25c27bfed added first cut of the DOM events API (its not all compiling to JS yet though due to Class<T> not being supported) 2012-07-24 11:10:50 +01:00
Nikolay Krasko a3cbd37e5f An attempt to to increase idea responsibility
#KT-2494 In Progress
2012-07-24 12:59:26 +04:00
Evgeny Gerashchenko 7bf32e238b Added workaround for backend bug to fix kdoc generator. 2012-07-24 12:52:46 +04:00