Commit Graph

  • 1c093a843c Method renamed Andrey Breslav 2011-10-13 18:08:53 +04:00
  • 60ffd63a8e Merge remote branch 'origin/master' Andrey Breslav 2011-10-13 17:55:59 +04:00
  • 97756531db Responsible element set properly Andrey Breslav 2011-10-13 17:49:44 +04:00
  • cb00be336c Test data fixed Andrey Breslav 2011-10-13 17:49:08 +04:00
  • 8816bb4a47 Substitutions fixed for projections Andrey Breslav 2011-10-13 17:48:28 +04:00
  • e32409e4bf 'containsBreak' checks that 'break' belongs to the right loop svtk 2011-10-13 17:15:10 +04:00
  • 36453d5e2a Enum literal members fixed Andrey Breslav 2011-10-13 16:22:12 +04:00
  • d9b4c972f7 Added return label check svtk 2011-10-13 15:48:56 +04:00
  • 0fc516ffb6 Unnecessary UNRESOLVED_REFERENCE removed Andrey Breslav 2011-10-13 15:46:29 +04:00
  • ed08a859fa Error message moved to reference element Andrey Breslav 2011-10-13 15:46:09 +04:00
  • 9f288a493c Nullability fixed for many overloaded options Andrey Breslav 2011-10-13 15:45:46 +04:00
  • 023a76b6b4 Error positioning fixed Andrey Breslav 2011-10-13 15:11:20 +04:00
  • d0c2c82197 Namespace aliases fixed Andrey Breslav 2011-10-13 15:06:12 +04:00
  • a1be8afd61 Weak errors introduced Andrey Breslav 2011-10-13 14:39:47 +04:00
  • ae4ca1ef21 Fix for namespace in expression position vs no class object Andrey Breslav 2011-10-13 13:18:49 +04:00
  • 1a0a92c11d Imports with renaming supported for namespaces Andrey Breslav 2011-10-12 21:38:48 +04:00
  • 3562a37f31 Report NO_CLASS_OBJECT when no namespace is found and no class object if found Andrey Breslav 2011-10-12 21:18:57 +04:00
  • cb6fbe990a Callable descriptors store expected this object Andrey Breslav 2011-10-12 21:14:37 +04:00
  • 883020f068 Java resolve fixed Andrey Breslav 2011-10-12 18:20:00 +04:00
  • 7427f3b3d6 Nullability properties of receivers checked Andrey Breslav 2011-10-12 16:17:21 +04:00
  • 8db6aa4ab4 Labels resolve removed from control flow graph svtk 2011-10-12 15:53:41 +04:00
  • 06a7fa1f16 Added information about 'nothing' to control flow graph svtk 2011-10-12 15:07:11 +04:00
  • c53754b3e8 Implicit receivers checked properly. Receiver checks restructured. Andrey Breslav 2011-10-11 18:25:01 +04:00
  • 240ed30c2f Calls to flowInformationProvider were removed from JetTypeInferrer svtk 2011-10-11 18:02:55 +04:00
  • a39379edbf Receivers made available at CallResolver Andrey Breslav 2011-10-10 21:38:40 +04:00
  • 868e024c93 More fixes for possible coercion to unit of type of last statement in block svtk 2011-10-10 20:45:42 +04:00
  • fc6879e7fd type info for tuples and functions Alex Tkachman 2011-10-10 09:01:02 +02:00
  • f6cf99cfcf kt343 fixed (Exceptions while function literal ends with no unit and 'Unit' is expected) svtk 2011-10-09 14:58:18 +04:00
  • a59d5d72a6 Added JetTreeVisitorVoid, 'isBreakable' method instead of 'flowInformationProvider.isBreakable' svtk 2011-10-09 12:39:37 +04:00
  • 9f53486922 failing test for kt343 Alex Tkachman 2011-10-09 10:33:23 +02:00
  • 7bf066c4bf IntRange allows empty and reversed ranges Alex Tkachman 2011-10-08 17:07:08 +02:00
  • e94087f41e array.indices Alex Tkachman 2011-10-08 16:26:49 +02:00
  • 78e913762f arrays iterators Alex Tkachman 2011-10-08 09:42:25 +02:00
  • 60f0c98720 Added 'inline' keyword svtk 2011-10-07 19:37:15 +04:00
  • 79ba46700e KT-309 Alex Tkachman 2011-10-07 12:18:15 +02:00
  • 114763b0b2 Refactoring autocasts Andrey Breslav 2011-10-06 20:20:10 +04:00
  • b6fbbd84f5 Renaming, fighting with character case Andrey Breslav 2011-10-05 20:32:02 +04:00
  • 176fae56ab Renaming, fighting with character case Andrey Breslav 2011-10-05 20:31:25 +04:00
  • bf15bbf2b4 Rename Andrey Breslav 2011-10-05 20:28:54 +04:00
  • 6e6698006b Call resolver refactored to store results in objects of ResolvedCall class Andrey Breslav 2011-10-05 20:28:28 +04:00
  • d58fa2184b NPE fixed Andrey Breslav 2011-10-05 17:09:01 +04:00
  • 737c1581ca Compilation fixed Andrey Breslav 2011-10-05 17:08:46 +04:00
  • ffd6d0621d Merge remote branch 'origin/master' Andrey Breslav 2011-10-04 14:54:05 +04:00
  • bdf4173680 Added error 'public member should specify type' and quick fix svtk 2011-10-04 14:48:19 +04:00
  • a50ac75aa9 Merge remote branch 'origin/master' Andrey Breslav 2011-10-03 21:18:40 +04:00
  • 29e76fda51 Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-10-03 17:47:39 +04:00
  • 50418698db Changes after forbidding modality modifiers in accessors svtk 2011-10-03 17:47:26 +04:00
  • f0bcf0ad10 Typos fixed Andrey Breslav 2011-10-03 15:38:42 +04:00
  • 1a208dda84 Merge remote branch 'origin/master' Andrey Breslav 2011-10-03 15:22:59 +04:00
  • 9fbe64d1e0 Slides for CS club + Corrections Andrey Breslav 2011-10-02 12:14:53 +04:00
  • b3783e37c8 JetLiteFixture uses CoreEnvironment instead of code copy-pasted from IDEA lite fixture Dmitry Jemerov 2011-10-01 11:26:00 +02:00
  • a2f510932c testdata Dmitry Jemerov 2011-10-01 10:56:24 +02:00
  • 735dc4137d Merge remote branch 'origin' Dmitry Jemerov 2011-10-01 10:55:18 +02:00
  • e12b574010 ifBlock test Dmitry Jemerov 2011-10-01 10:55:13 +02:00
  • 3e388cc4a4 array init Alex Tkachman 2011-09-30 18:05:36 +03:00
  • 16236f5700 Standard Ref<> used Andrey Breslav 2011-09-30 16:05:26 +04:00
  • 6bfaac9c34 Little fix: 'redundant modifier in trait' instead of 'redundant abstract' error svtk 2011-09-30 16:01:45 +04:00
  • 8963aa70fe change for 9 array classes Alex Tkachman 2011-09-30 10:34:48 +03:00
  • f36438dee2 Type checking for default values Andrey Breslav 2011-09-29 21:34:39 +04:00
  • 5c8b060a49 Stub support for varargs Andrey Breslav 2011-09-29 21:02:25 +04:00
  • 4c27b5caf8 Named and default arguments tuned up a little bit Andrey Breslav 2011-09-29 20:28:03 +04:00
  • 10f16627ef Added error 'abstract accessor of non abstract property' svtk 2011-09-29 15:40:55 +04:00
  • 7ec15fd00a Added tests for 'open' modifier checks svtk 2011-09-29 14:20:57 +04:00
  • ea9e1bee85 array code gen rewrite and work in progress on outer type info Alex Tkachman 2011-09-29 12:55:35 +03:00
  • b40b7ada4d Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-29 13:42:07 +04:00
  • 225913126b Modifiers checks were moved to DeclarationsChecker; added 'open' modifier checks svtk 2011-09-29 13:34:41 +04:00
  • 1c299fe536 Deferred types are computed at the end of the top-down analysis Andrey Breslav 2011-09-28 14:19:51 +04:00
  • f6cc7b4cfe Merge remote branch 'origin/master' Andrey Breslav 2011-09-28 14:15:41 +04:00
  • 7b2c5132f7 'Add primary constructor' quick fix added svtk 2011-09-28 13:50:17 +04:00
  • 3cc9740057 Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-28 11:59:03 +04:00
  • 70d4826317 Tests for import class action added svtk 2011-09-28 11:58:55 +04:00
  • 8a927d70d7 array codegen bugs Alex Tkachman 2011-09-28 10:54:45 +03:00
  • cbf70c1c40 Merge remote branch 'origin/master' Andrey Breslav 2011-09-27 20:11:04 +04:00
  • 2317464a49 Compiles a project as a whole Andrey Breslav 2011-09-27 18:00:59 +04:00
  • a06aa17a5f Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-27 16:25:26 +04:00
  • fdac4c7ef4 Diagnostic parameter types added; opportunity to import class of known type added svtk 2011-09-27 16:25:17 +04:00
  • c8c740c52f Delegation by expression is accounted for in OverrideResolver Delegated descriptors are generated and stored under DELEGATED trace slice Andrey Breslav 2011-09-27 15:32:29 +04:00
  • cc68fcabc6 Multiple errors of the same kind fixed Andrey Breslav 2011-09-27 12:35:03 +04:00
  • afad00fac5 Overriding var by val prohibited Andrey Breslav 2011-09-27 12:32:14 +04:00
  • 0cb2765ab0 Delegation is only allowed if the target type is a trait Andrey Breslav 2011-09-27 10:25:24 +04:00
  • c6c87ec3c8 Static java fields not visible in non-static scopes any more Andrey Breslav 2011-09-26 21:14:26 +04:00
  • fc243695f7 Confusion between vals and funs fixed Andrey Breslav 2011-09-26 21:09:10 +04:00
  • 87b22e810f JAVA_ROOT eliminated. Proper parents for everything except generic parameters of functions Andrey Breslav 2011-09-26 20:41:37 +04:00
  • 292fe08b9d More override control. Renderers in errors. Constructor parameters are not properties unless otherwise specified Andrey Breslav 2011-09-26 19:39:27 +04:00
  • 7880ba1e3f for(IntRange) improved Alex Tkachman 2011-09-25 08:16:44 +03:00
  • 50ed584a1f improved test Alex Tkachman 2011-09-24 23:10:11 +03:00
  • eba70a1e39 many bug fixes Alex Tkachman 2011-09-24 22:33:36 +03:00
  • 44e729fd0f Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-24 21:36:58 +04:00
  • 7281d32229 Added tests for checking default modality modifiers svtk 2011-09-24 21:35:39 +04:00
  • eeb35f1046 fix for broken tests Alex Tkachman 2011-09-24 11:43:28 +03:00
  • 78dfadb10b Object constructors fixed Andrey Breslav 2011-09-24 11:40:55 +04:00
  • 9465f42138 Constructors in objects Andrey Breslav 2011-09-23 19:36:52 +04:00
  • 95af2868f0 Constructors in Andrey Breslav 2011-09-23 19:36:37 +04:00
  • 939848d34d traits codegen Alex Tkachman 2011-09-23 16:24:23 +03:00
  • ec91f309c3 Merge remote branch 'origin/master' Andrey Breslav 2011-09-23 15:27:54 +04:00
  • 4c2e58ddf0 FunctionGroups eliminated Andrey Breslav 2011-09-23 15:27:45 +04:00
  • 9b55aafe55 Bug with '{0}' in Errors fixed (need ''{0}'') svtk 2011-09-23 13:37:45 +04:00
  • 3cd94ea2b8 Merge branch 'master' of ssh://git.labs.intellij.net/jet svtk 2011-09-23 13:21:09 +04:00
  • 4ac2a46fb4 Added 'incompatible modifiers' error; 'remove redundant modifier' fix svtk 2011-09-23 13:03:14 +04:00
  • 67fdbbd230 Added visibility information to descriptors svtk 2011-09-23 13:02:11 +04:00