Commit Graph

659 Commits

Author SHA1 Message Date
Zalim Bashorov 61217a36e7 Merge pull request #145 from tomhal/maps.js-changes
Prevent infinite loop when HashMap is empty and values() method is called
#KT-3035 Fixed
2013-03-05 00:59:51 -08:00
Andrey Breslav ec33f90f89 Rename getQualifiedName() -> getFqName() 2013-02-19 18:52:12 +04:00
Mikhael Bogdanov 029b2d9770 Test fixes for 'New diagnostic error for ambiguous object expression type' 2013-02-19 17:56:56 +04:00
Andrey Breslav afd764c27f Implementations of descriptors moved to a separate package 2013-02-19 14:32:06 +04:00
Evgeny Gerashchenko b9e5704057 Updated test data and stdlib sources. 2013-02-13 18:08:37 +04:00
Maxim Shafirov 7231606eb2 Make sure files don't get overwritten if someone mixes generated and normal stdlib sources in one folder during build. 2013-02-13 13:59:29 +04:00
Maxim Shafirov 15446e98b8 Fix tests failing after stdlib generation refactoring 2013-02-13 12:41:12 +04:00
Andrey Breslav 4a17a7ef26 'storage' package created 2013-02-12 14:48:49 +04:00
Andrey Breslav 8d92b8a42a 'declarations' package created 2013-02-12 14:48:48 +04:00
Svetlana Isakova 35696f9ca0 added tracing parameter to ResolvedCallImpl 2013-02-08 15:10:41 +04:00
Svetlana Isakova 170a3ad718 getQualifiedExpressionTypeInfo moved to CallExpressionResolver
CallExpressionResolver made a component
2013-02-08 15:10:40 +04:00
Evgeny Gerashchenko 658dbda6d4 Regenerated injectors. 2013-02-04 16:16:10 +04:00
Nikolay Krasko e69acd9198 JetPsiBuilder -> JetImportsFactory rename 2013-02-04 14:23:25 +04:00
Nikolay Krasko 83bc8d4f21 Centralize and cache creating import directives 2013-02-04 14:23:16 +04:00
Evgeny Gerashchenko 07a25a7757 Removed newline after copyrights in generated injectors. 2013-01-30 19:24:16 +04:00
Andrey Breslav c2822fdad7 Declaration providers and resolve session are protected by a storage manager 2013-01-30 18:02:04 +04:00
Evgeny Gerashchenko 58f37f38f4 Renamed NumberSequence to Progression. 2013-01-29 22:55:10 +04:00
Evgeny Gerashchenko 72b8c4b3c8 Refactored structure of ranges in JS backend. 2013-01-29 22:55:08 +04:00
Evgeny Gerashchenko 4a19cd758c Changed JS ranges test so it will fail now. 2013-01-29 22:55:08 +04:00
Evgeny Gerashchenko b2e74b1473 Adapted code to new structure of ranges. 2013-01-29 22:55:06 +04:00
Evgeny Gerashchenko 3acf284a4a Reverted some copyrights. 2013-01-28 19:20:39 +04:00
Evgeny Gerashchenko 52b7ee6447 Happy new year 2013! 2013-01-28 18:58:08 +04:00
Andrey Breslav 0bf6c75e49 Handle non-existent files 2013-01-25 22:02:34 +04:00
Andrey Breslav aa39519323 Using isTopLevelDeclaration instaed of a direct instanceof check 2013-01-23 13:10:35 +04:00
Evgeny Gerashchenko e03eaf6dde Removed @author javadocs from code. 2012-12-28 17:44:31 +04:00
Evgeny Gerashchenko 9c15a04291 Pulled getUnsubstitutedPrimaryConstructor method to ClassDescriptor.
Removed ClassDescriptorFromSource. Implemented method in inheritors.
2012-12-20 18:48:47 +04:00
Svetlana Isakova a85519c3db isBackingFieldReference moved to JetPsiUtil 2012-12-18 19:47:55 +04:00
Andrey Breslav 5b93ae2d08 Variance in functions/properties removed from stdlib 2012-11-24 15:59:16 +04:00
Andrey Breslav da2f886bee Redundant projections removed from code 2012-11-24 15:59:15 +04:00
Svetlana Isakova 691cf52835 removed unused component dependencies 2012-11-20 19:54:55 +04:00
Svetlana Isakova 473a969598 ArgumentTypeResolver introduce
(component used in CallResolver)
2012-11-20 19:54:54 +04:00
Tommy Hallgren 31480385c1 Prevent infinite loop when HasMap is empty and values() method is valled 2012-11-18 15:34:27 +01:00
Evgeny Gerashchenko 3fce07b83a Arranged generator classes into packages to make it possible to compile GenerateInjectors separately. 2012-11-12 20:40:23 +04:00
Evgeny Gerashchenko 8d7e79c806 Renamed & moved AllInjectorsGenerator. 2012-11-12 19:54:22 +04:00
Svetlana Isakova e7750c6dc7 OverloadingConflictResolver made singleton 2012-11-12 15:32:11 +04:00
Pavel V. Talanov a657a19253 Fix TypeConstructor#getSupertypes() return type 2012-11-07 16:12:56 +04:00
Andrey Breslav ec255e8342 NO_RECEIVER_PARAMETER is now simply null 2012-11-01 19:53:22 +04:00
Andrey Breslav 4955ce5caa ReceiverDescriptor renamed to ReceiverValue 2012-10-31 23:38:53 +04:00
Andrey Breslav bc592cb5cd Migrating descriptors onto ReceiverParameterDescriptor 2012-10-31 23:33:12 +04:00
Svetlana Isakova f90f72a6ec added CandidateResolver
(that took some methods from CallResolver)
2012-10-29 17:11:58 +04:00
Svetlana Isakova fc705edb65 added ResolutionResultsHandler 2012-10-29 17:11:58 +04:00
Svetlana Isakova d45db0a331 created subpackage 'util' 2012-10-29 17:11:58 +04:00
Svetlana Isakova dd8e62a8f6 created subpackage 'tasks' 2012-10-29 17:11:57 +04:00
Svetlana Isakova c7d6bf1b35 OverloadResolutionResults moved to 'results' subpackage 2012-10-29 17:11:57 +04:00
Svetlana Isakova 152368eb04 ResolvedCall, ResolvedValueArgument moved to 'model' subpackage 2012-10-29 17:11:57 +04:00
Svetlana Isakova b395d33ff0 debug names for temporary traces added 2012-10-29 14:41:49 +04:00
Andrey Breslav 937c4e8baf BuiltinsScopeExtensionMode not needed any more
(see the changes in DefaultModuleConfiguration.java)
2012-10-17 13:48:07 +04:00
Andrey Breslav e81f38b6a8 JetStandardLibrary -> KotlinBuiltIns 2012-10-17 13:48:05 +04:00
Andrey Breslav c719ae427a JetStandardClasses -> KotlinBuiltIns 2012-10-17 13:48:05 +04:00
Andrey Breslav 4e9f166a89 Fix Rhino dependency after updating to IntelliJ IDEA EAP 122.519 2012-10-10 15:57:36 +04:00