James Strachan
|
e740c47e29
|
removed some of the cruft and redundant copies of junit.jar
|
2012-03-21 09:09:09 +00:00 |
|
Stepan Koltsov
|
8a76bd30d2
|
java.lang.Object is not required class
#KT-1609 Fixed
|
2012-03-20 21:44:53 +04:00 |
|
Stepan Koltsov
|
54af5d9f9f
|
DescriptorSearchRule should help detecting loops
|
2012-03-20 19:32:46 +04:00 |
|
Nikolay Krasko
|
2519f4d7f2
|
KT-1426 Implement "Optimize Imports" in plugin - do not remove imports for objects
|
2012-03-20 18:47:25 +04:00 |
|
Stepan Koltsov
|
1a34a9976e
|
Revert "DescriptorSearchRule should help detecting loops"
This reverts commit 2a3126e71e.
Commit breaks alt-headers compilation
|
2012-03-20 00:42:44 +04:00 |
|
Stepan Koltsov
|
2a3126e71e
|
DescriptorSearchRule should help detecting loops
|
2012-03-20 00:16:15 +04:00 |
|
Stepan Koltsov
|
e2cb98df67
|
better import jet namespace
|
2012-03-19 23:25:27 +04:00 |
|
Stepan Koltsov
|
089820fb38
|
fail properly if stdlib compilation failed
|
2012-03-19 23:25:18 +04:00 |
|
Stepan Koltsov
|
2fd1fe78e5
|
fail properly in test
|
2012-03-19 23:25:14 +04:00 |
|
Stepan Koltsov
|
9333e5c11e
|
do not enforce order of members in JavaPackageScope and JavaClassMemberScope
|
2012-03-19 18:05:34 +04:00 |
|
Stepan Koltsov
|
9557507beb
|
replace "0" suffix in variable names
|
2012-03-19 17:37:44 +04:00 |
|
Stepan Koltsov
|
3d4e3c4dd9
|
better diagnostics
|
2012-03-19 14:57:01 +04:00 |
|
Pavel V. Talanov
|
e4a658fbeb
|
Change to frontend declaration descriptor hierarchy (property initializers belong to constructor instead of a class)
|
2012-03-19 13:45:21 +04:00 |
|
Andrey Breslav
|
297301d438
|
Added a -version option to the compiler usage info
|
2012-03-17 23:55:32 +04:00 |
|
Andrey Breslav
|
4231583f66
|
Added a -version option to the compiler
|
2012-03-17 23:06:29 +04:00 |
|
Alex Tkachman
|
56eabfe07b
|
KT-1508 jet.Number -> j.l.Number
|
2012-03-17 13:57:45 +02:00 |
|
Andrey Breslav
|
9c58e5b45c
|
Making compiler exit codes type safe. Fixes the problem with wrong command-line argument usage being missed by the IDE
|
2012-03-16 20:20:54 +04:00 |
|
Nikolay Krasko
|
76cc231cb2
|
KT-1426 Implement "Optimize Imports" in plugin - untested draft version
|
2012-03-16 19:33:15 +04:00 |
|
Andrey Breslav
|
6232e45c10
|
Assertions for EA-33908 - SOE: TypeSubstitutor.substituteInProjection
+ toString() in substitutions, for debugging
|
2012-03-16 19:23:28 +04:00 |
|
Maxim Shafirov
|
484a38ddfc
|
Don't log ProcessCancelledException
|
2012-03-16 18:54:35 +04:00 |
|
Andrey Breslav
|
5af3770563
|
Assetion for EA-34591 - NPE: AbstractLightClass.isValid
|
2012-03-16 18:42:53 +04:00 |
|
Stepan Koltsov
|
2f9621cc8a
|
prohibit '*' in FqNameUnsafe
|
2012-03-16 18:09:04 +04:00 |
|
Alex Tkachman
|
6ff783e79b
|
KT-1592 don't write default values for annotations
|
2012-03-16 15:48:49 +02:00 |
|
Svetlana Isakova
|
114988ac82
|
KT-1579 "Can't import nested class/trait" partially: Entry can be imported, but Map.Entry in code is still unresolved
|
2012-03-16 17:09:28 +04:00 |
|
Evgeny Gerashchenko
|
ba841816c8
|
Fixed tests related to changes in DescriptorRenderer.
|
2012-03-16 17:00:59 +04:00 |
|
Evgeny Gerashchenko
|
1157ab6d5d
|
Restored lost space after "final" in DescriptorRenderer
|
2012-03-16 16:51:35 +04:00 |
|
Evgeny Gerashchenko
|
17cd9c0e5c
|
Restored "final" keyword in DescriptorRenderer.
|
2012-03-16 16:42:43 +04:00 |
|
Maxim Shafirov
|
ea8a416051
|
#KT-978 Fixed
|
2012-03-16 15:28:45 +04:00 |
|
Stepan Koltsov
|
1610c9b3a0
|
FqNameUnsafe
|
2012-03-15 19:28:29 +04:00 |
|
Stepan Koltsov
|
4c12f61a28
|
properly report error in initialization loop
|
2012-03-15 19:23:48 +04:00 |
|
Stepan Koltsov
|
4c8cd6ca5c
|
NamespaceFactory
* extract NamespaceFactory from TypeHierarchyResolver
* implement NamespaceFactory.createNamespaceDescriptorPathIfNeeded(FqName)
* FqName .path() and .pathSegments() utilities
|
2012-03-15 17:30:29 +04:00 |
|
Maxim Shafirov
|
2db12d69f9
|
fix test
|
2012-03-15 15:43:08 +04:00 |
|
Maxim Shafirov
|
43956b565a
|
#KT-1562 Fixed.
|
2012-03-15 15:12:29 +04:00 |
|
Andrey Breslav
|
562893f83e
|
Fixing the behavior for non-physical JetFiles (e.g. the ones created by WebDemo)
|
2012-03-15 14:04:11 +04:00 |
|
Andrey Breslav
|
9524b48676
|
Resolution task is itself a context
|
2012-03-14 23:09:23 +04:00 |
|
Stepan Koltsov
|
982eebf70f
|
better root ns
|
2012-03-14 22:02:44 +04:00 |
|
Maxim Shafirov
|
e82dd48662
|
Progress messages when emitting classfiles
|
2012-03-14 21:59:51 +04:00 |
|
Stepan Koltsov
|
fecc98af8c
|
more DI in top down analysis
|
2012-03-14 21:47:29 +04:00 |
|
Stepan Koltsov
|
7a6f18c14a
|
di: required parameters
* required parameters have @NotNull annotation generated
* parameters are required by default
|
2012-03-14 21:47:25 +04:00 |
|
Andrey Breslav
|
e6020725fe
|
Refactoring CallResolver to use context objects
|
2012-03-14 20:18:12 +04:00 |
|
James Strachan
|
7ef65c0099
|
moved the stdlib tests into the same directory as the stdlib, so it works a bit better with maven support in IDEA
|
2012-03-14 16:14:14 +00:00 |
|
Stepan Koltsov
|
76e49f1865
|
more root ns
|
2012-03-14 20:13:55 +04:00 |
|
Stepan Koltsov
|
316010be37
|
fix typo
|
2012-03-14 20:02:57 +04:00 |
|
Stepan Koltsov
|
5af4661c18
|
better root ns
* ModuleDescrpiptor now lives in context
* ns parent is module descriptor iff ns is root ns
* minor test enhancements
|
2012-03-14 19:43:22 +04:00 |
|
Stepan Koltsov
|
671b0ff7ee
|
... and rename
|
2012-03-14 18:01:21 +04:00 |
|
Stepan Koltsov
|
1127a23a1b
|
NamespaceLikeBuilder instead of NamespaceLike
|
2012-03-14 18:01:18 +04:00 |
|
Maxim Shafirov
|
32264cd4a8
|
File name transforming is unnecessary and thus, removed.
|
2012-03-14 16:35:45 +04:00 |
|
Nikolay Krasko
|
cd59e72350
|
Add ability to post exceptions during analyzing as errors from IDEA
|
2012-03-14 15:53:39 +04:00 |
|
Svetlana Isakova
|
9dc9e9984b
|
KT-1572 Frontend doesn't mark all vars included in closure as refs.
|
2012-03-14 15:07:33 +04:00 |
|
Evgeny Gerashchenko
|
af9f00c177
|
Merge branch 'decompiler'
Conflicts:
compiler/backend/src/org/jetbrains/jet/codegen/NamespaceCodegen.java
compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaPackageScope.java
compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorUtils.java
|
2012-03-14 14:50:04 +04:00 |
|