Andrey Breslav
|
e4939f92e4
|
Support relative script paths
|
2013-04-29 17:59:53 +04:00 |
|
Andrey Breslav
|
f1f9d5327c
|
Using XML instead of module scripts when running from IDE
|
2013-04-29 17:59:52 +04:00 |
|
Andrey Breslav
|
42505246b8
|
Module descriptions in XML
|
2013-04-29 17:59:51 +04:00 |
|
Andrey Breslav
|
3673f8003b
|
reportException() moved to a utility class and used where appropriate
|
2013-04-29 15:46:37 +04:00 |
|
Andrey Breslav
|
3f23704e13
|
Method renamed
|
2013-04-29 15:46:37 +04:00 |
|
Andrey Breslav
|
bbb661506a
|
Preloader for command-line compiler
|
2013-04-26 14:33:18 +04:00 |
|
Andrey Breslav
|
b3248baae9
|
"-noverify" by default to speed up class loading
|
2013-04-26 14:32:55 +04:00 |
|
Andrey Breslav
|
f3656bcadd
|
ModuleDescriptor stores default imports
|
2013-04-17 17:11:18 +04:00 |
|
Andrey Breslav
|
a72e49d8f7
|
Use ModuleDescriptor instead of ModuleConfiguration
|
2013-04-17 17:11:17 +04:00 |
|
Andrey Breslav
|
e29418cde5
|
ModuleDescriptor stores a ModuleConfiguration
|
2013-04-17 17:11:17 +04:00 |
|
Andrey Breslav
|
2e44996cd0
|
ModuleDescriptor interface extracted
|
2013-04-17 17:11:16 +04:00 |
|
Andrey Breslav
|
af5ee3acba
|
forceResolveAll() is not called when compiler initializes built-ins
|
2013-04-17 13:49:47 +04:00 |
|
Natalia.Ukhorskaya
|
eb768ea59a
|
Do not create LightClasses for kt files as sources for libraries
|
2013-04-09 12:52:29 +04:00 |
|
Evgeny Gerashchenko
|
ec5331057a
|
Removed unnecessary final on local variables.
|
2013-03-13 14:12:50 +04:00 |
|
Evgeny Gerashchenko
|
2ac218e084
|
Made addToClasspath not public and removed redundant field.
|
2013-03-04 17:33:59 +04:00 |
|
Evgeny Gerashchenko
|
4213eec2a5
|
Warning in compiler if annotations path does not exist.
|
2013-03-04 17:33:59 +04:00 |
|
Evgeny Gerashchenko
|
6c1e1b6f7f
|
Renamed SimpleDiagnosticFactory -> DiagnosticFactory0.
|
2013-02-20 16:34:00 +04:00 |
|
Evgeny Gerashchenko
|
2c13b6b63d
|
Operation mode.
|
2013-02-19 17:45:16 +04:00 |
|
Andrey Breslav
|
afd764c27f
|
Implementations of descriptors moved to a separate package
|
2013-02-19 14:32:06 +04:00 |
|
Andrey Breslav
|
53b2bbad68
|
Discover class objects for light class generation in the compiler
#KT-3337 In Progress
LightClasses: class object's property getter unresolved in Java, but compiles OK
|
2013-02-18 16:05:41 +04:00 |
|
Nikolay Krasko
|
1aee735775
|
Search rt.jar even if compiler was run with jre
#KT-2599 Fixed
|
2013-02-15 17:19:53 +04:00 |
|
Andrey Breslav
|
33fa065162
|
Splitting PrintingMessageCollector into Grouping and Printing collectors
|
2013-02-13 19:06:22 +04:00 |
|
Evgeny Gerashchenko
|
f55c3befb3
|
Disposal on error when processing module script.
|
2013-02-13 18:08:37 +04:00 |
|
Andrey Breslav
|
3293e08d97
|
Compiler API refactored:
* exec(messageCollector, arguments) introduced
* exception-catching logic moved closer to the entry point
* PrintingMessageCollector localized
|
2013-02-13 11:03:27 +04:00 |
|
Andrey Breslav
|
e3cb79ce2e
|
"--kotlinHome" command-line option
|
2013-02-05 20:30:32 +04:00 |
|
Andrey Breslav
|
f6a8c5e886
|
Exit code is COMPILATION_ERROR whenever an error was reported through a message collector
|
2013-01-31 19:32:54 +04:00 |
|
Andrey Breslav
|
e31d5fd3fb
|
"Absent classpath entry" is now a warning
|
2013-01-31 19:32:54 +04:00 |
|
Evgeny Gerashchenko
|
52b7ee6447
|
Happy new year 2013!
|
2013-01-28 18:58:08 +04:00 |
|
Andrey Breslav
|
0dc24bcd92
|
KT-3268 Check binary format version in the compiler
|
2013-01-23 20:12:48 +04:00 |
|
Andrey Breslav
|
2cb530a6d1
|
Warnings fixed, annotations added
|
2013-01-23 20:12:47 +04:00 |
|
Andrey Breslav
|
e1831877b7
|
GenerationStrategy removed
|
2013-01-23 18:54:03 +04:00 |
|
Nikolay Krasko
|
44dcdde513
|
Dispose GeneratedClassLoader
|
2013-01-22 16:05:23 +04:00 |
|
Evgeny Gerashchenko
|
ca4751653f
|
ability to get text from annotations xml files
|
2013-01-21 21:16:51 +04:00 |
|
Natalia.Ukhorskaya
|
47abdcf565
|
Rename namespace class to {package.name}Package
Conflicts:
compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/JavaElementFinder.java
|
2013-01-15 19:45:06 +04:00 |
|
Andrey Breslav
|
4b4a9eb6c9
|
Create new trace before each resolve (to avoid writing to a trace already filled in by previous analysis)
|
2013-01-15 15:32:02 +04:00 |
|
Andrey Breslav
|
fe39f1ea63
|
NPE fixed
|
2013-01-14 20:20:29 +04:00 |
|
Andrey Breslav
|
69080b72af
|
When generating light class for package, do not generate other classes
|
2013-01-14 20:20:21 +04:00 |
|
Andrey Breslav
|
a91b113cc3
|
GenerationStrategy is now a strategy
|
2013-01-14 20:20:20 +04:00 |
|
Andrey Breslav
|
034cd8844e
|
Provide context for multiple files
|
2013-01-14 20:20:19 +04:00 |
|
Andrey Breslav
|
abbaa51a91
|
Using indexes to find subpackages
|
2013-01-14 20:20:16 +04:00 |
|
Andrey Breslav
|
29dd3821cc
|
Using indexes to find packages
JetLightPackage does not depend on PSI elements any more
|
2013-01-14 20:20:15 +04:00 |
|
Andrey Breslav
|
83075d0ad2
|
Using indexes for getClassNames()
|
2013-01-14 20:20:14 +04:00 |
|
Andrey Breslav
|
5f3fc5190f
|
LightClassGenerationSupport helps finding class and package declarations
|
2013-01-14 20:20:12 +04:00 |
|
Andrey Breslav
|
2c3a955074
|
Retrieve JavaElementFinder from Project's extensions
|
2013-01-14 20:20:10 +04:00 |
|
Andrey Breslav
|
7c4d1e6b09
|
KotlinCacheManager and LightClassGenerationSupport services added
|
2013-01-14 20:20:09 +04:00 |
|
Andrey Breslav
|
b5aa44ae49
|
GenerationState is constructed with BindingContext, not full AnalyzeExhaust
|
2013-01-14 15:19:50 +04:00 |
|
Evgeny Gerashchenko
|
8a7548bc84
|
Wiped traces of JetStandardLibrary class name.
|
2013-01-11 18:23:05 +04:00 |
|
Nikolay Krasko
|
48445c23ef
|
Early support for idea trunk
|
2012-12-29 16:46:19 +04:00 |
|
Evgeny Gerashchenko
|
e03eaf6dde
|
Removed @author javadocs from code.
|
2012-12-28 17:44:31 +04:00 |
|
Andrey Breslav
|
4df4a91615
|
Report environment errors through messageCollector when available
|
2012-12-14 15:28:21 +04:00 |
|