Alexander Udalov
|
3ada0ce0a9
|
Fix kotlinc scripts on Cygwin
|
2014-08-20 15:25:45 +04:00 |
|
Evgeny Gerashchenko
|
56fd9cec7a
|
Minor. Renamed and cleaned CompilerServices -> Services.
|
2014-08-20 14:29:03 +04:00 |
|
Evgeny Gerashchenko
|
487f381287
|
Minor. Renamed and cleaned CompilerServices -> Services.
|
2014-08-20 13:46:31 +04:00 |
|
Evgeny Gerashchenko
|
69c31c00db
|
Fixed gradle and maven plugins after changing compiler API.
|
2014-08-20 13:46:30 +04:00 |
|
Evgeny Gerashchenko
|
fe27b2264a
|
Passing condition to prefer parent class loader as a parameter to preloader.
|
2014-08-20 13:46:30 +04:00 |
|
Evgeny Gerashchenko
|
f3b7ae379f
|
Passing services via type-safe container instead of map.
|
2014-08-20 13:46:30 +04:00 |
|
Evgeny Gerashchenko
|
184ddbc9e1
|
Removed passing incremental cache base dir via module script.
|
2014-08-20 13:46:29 +04:00 |
|
Evgeny Gerashchenko
|
cda1be3fc7
|
Minor. Added toString() to CompilerConfiguration.
|
2014-08-20 13:46:29 +04:00 |
|
Evgeny Gerashchenko
|
cbf8af2e88
|
Made compiler report source to output mapping when invoked from JPS.
|
2014-08-20 13:46:28 +04:00 |
|
Evgeny Gerashchenko
|
6dd56a08bd
|
Removed storing module ids in incremental caches.
|
2014-08-20 13:46:28 +04:00 |
|
Evgeny Gerashchenko
|
3233317316
|
Passing class loader instead of factory to compiler.
|
2014-08-20 13:46:27 +04:00 |
|
Evgeny Gerashchenko
|
e419c1a604
|
Moved incremental cache API to separate package.
|
2014-08-20 13:46:27 +04:00 |
|
Evgeny Gerashchenko
|
5fade9a5a6
|
Made incremental cache per-module.
Reused IDEA framework which manages per-module storage.
|
2014-08-20 13:46:26 +04:00 |
|
Evgeny Gerashchenko
|
ff2e2d0203
|
Disabled inlining in bytecode tool window by default.
It produces exceptions when inlined function is defined in other file.
|
2014-08-20 13:46:25 +04:00 |
|
Alexey Kudravtsev
|
44084de3be
|
removed code already contained in JavaCoreApplicationEnvironment
|
2014-08-20 11:38:05 +04:00 |
|
Alexey Kudravtsev
|
c28b0dba62
|
moved to idea-analysis
|
2014-08-20 11:34:43 +04:00 |
|
Alexey Kudravtsev
|
161ed8feac
|
add resources and runtime libraries to idea-analysis
|
2014-08-19 17:12:45 +04:00 |
|
Alexey Kudravtsev
|
945209567e
|
moved some components registration from registerProjectServices() to registerProjectServicesForCLI() since they don't work in Upsource
|
2014-08-19 17:12:07 +04:00 |
|
Alexey Kudravtsev
|
f5a49cdacd
|
kotlin-for-upsource sources
|
2014-08-19 17:12:06 +04:00 |
|
Alexey Kudravtsev
|
1f48bbb7d3
|
a couple of inspections moved to idea-analysis module
|
2014-08-19 17:10:49 +04:00 |
|
Alexander Udalov
|
6913869b9c
|
Make "descriptors" not depend on intellij-core
Remove dependency on ProcessCanceledException with a hacky solution not to
break anything at the moment
|
2014-08-19 12:10:31 +04:00 |
|
Alexander Udalov
|
eab0342d39
|
Remove TestOnly annotation from JetScope#printScopeStructure
Because this method is located in core/ which will be present at runtime, and
this annotation is not needed at runtime
|
2014-08-19 12:10:30 +04:00 |
|
Alexander Udalov
|
df2c8889d4
|
Remove dependency of "descriptors" on ContainerUtil
|
2014-08-19 12:10:30 +04:00 |
|
Alexander Udalov
|
7229044a62
|
Remove dependency of "descriptors" on ImmutableSet
|
2014-08-19 12:10:29 +04:00 |
|
Alexander Udalov
|
2055d4d72c
|
Remove dependency of "descriptors" on Maps/Sets
|
2014-08-19 12:10:28 +04:00 |
|
Alexander Udalov
|
9bc7d27fe1
|
Remove dependency of "descriptors" on Lists
Also insert a sensible starting capacity almost everywhere
|
2014-08-19 12:10:27 +04:00 |
|
Alexander Udalov
|
aff7619206
|
Remove dependency of "descriptors" on StringUtil
|
2014-08-19 12:10:25 +04:00 |
|
Alexander Udalov
|
df554e7c53
|
Remove dependency of "descriptors" on Function/Condition/Processor
|
2014-08-19 12:10:24 +04:00 |
|
Alexander Udalov
|
5afe3c0e35
|
Code style settings: align multiline operations in Kotlin
Similar option is turned on in Java
|
2014-08-18 15:01:33 +04:00 |
|
Alexander Udalov
|
8bbbfaa7e6
|
Fix source roots of idea/intellij libraries
|
2014-08-18 15:01:32 +04:00 |
|
Alexander Udalov
|
3efabc5423
|
Add external annotations to library "intellij-core-analysis"
|
2014-08-18 15:01:31 +04:00 |
|
Alexander Udalov
|
9a98025f81
|
Set indentation to 4 for XML, in particular Ant build files
|
2014-08-18 15:01:30 +04:00 |
|
Alexander Udalov
|
cc4a67da71
|
Minor, change JVM runtime's Implementation-Title
It's not a compiler runtime, but rather a runtime for Kotlin apps
|
2014-08-18 15:01:28 +04:00 |
|
Pavel V. Talanov
|
09d3ddfcae
|
Introduce VirtualFileFinderFactory
Allow creation of VirtualFileFinder with restricted scope
|
2014-08-15 15:22:19 +04:00 |
|
Pavel V. Talanov
|
331f24d01a
|
Use VirtualFileFinder.SERVICE in InlineCodegenUtil
|
2014-08-15 15:22:17 +04:00 |
|
Pavel V. Talanov
|
bc6c56080d
|
Rewrite VirtualFileKotlinClassFinder to Kotlin
|
2014-08-15 15:22:16 +04:00 |
|
Pavel V. Talanov
|
92b29a8fe7
|
Rewrite KotlinClassFinder to Kotlin
|
2014-08-15 15:22:15 +04:00 |
|
Pavel V. Talanov
|
15028b76ef
|
Always provide not null project in scope for JavaClassFinderImpl
|
2014-08-15 15:22:14 +04:00 |
|
Pavel V. Talanov
|
cb02f6223b
|
Stdlib: javaClass() type parameter has Any upperbound
|
2014-08-14 20:54:14 +04:00 |
|
Pavel V. Talanov
|
5652b7f521
|
Fix usages of javaClass property
|
2014-08-14 19:59:23 +04:00 |
|
Pavel V. Talanov
|
bcaddd7143
|
Stdlib: javaClass type parameter has Any upperbound
|
2014-08-14 19:59:22 +04:00 |
|
Alexander Udalov
|
2284e3de5a
|
Decompose Intrinsics#checkParameterIsNotNull to make it JIT-able
#KT-5635 Fixed
|
2014-08-14 12:48:16 +04:00 |
|
Alexander Udalov
|
99d4f97aef
|
Fix access to top level delegated property from another property
#KT-5612 Fixed
|
2014-08-14 10:43:50 +04:00 |
|
Alexander Udalov
|
9e971ed2b9
|
Minor, add test on enum assignability to kotlin.Enum
|
2014-08-13 17:19:56 +04:00 |
|
Alexander Udalov
|
226bfe65f0
|
Don't make traits and annotations inherit from KObject
#KT-5609 Fixed
|
2014-08-13 17:19:56 +04:00 |
|
Alexander Udalov
|
47d5f83d04
|
Report unmet trait requirements
#KT-3006 Fixed
|
2014-08-13 17:19:55 +04:00 |
|
Alexander Udalov
|
18ca935558
|
Set +x permissions on unzipped bootstrap compiler
|
2014-08-13 17:19:55 +04:00 |
|
Alexander Udalov
|
9c00e1c94d
|
Scripts: coerce result to the actual expression type
#KT-5622 Fixed
|
2014-08-13 17:19:53 +04:00 |
|
Alexander Udalov
|
6e46bea821
|
Minor, rename local variable
|
2014-08-13 17:19:52 +04:00 |
|
Alexander Udalov
|
844845c6e3
|
REPL: sanitize stack traces
Don't include our compiler's and preloader's internal code, reflection, native
methods etc. Also delete "substring" matching logic from tests
|
2014-08-13 15:42:10 +04:00 |
|