Commit Graph

29814 Commits

Author SHA1 Message Date
Andrey Breslav 683e511cf3 OverloadResolutionResult is returned from CallResolver instead of descriptors. This makes more information availbale to the caller (useful for better diagnostics). 2011-12-16 13:09:40 +04:00
svtk 09acc4d0da KT-244 Use dataflow info while resolving variable initializers 2011-12-16 13:09:39 +04:00
Alex Tkachman d76310f4d6 Binary Boolean.and/or added by patch of Sergey Ignatov 2011-12-16 13:09:37 +04:00
Alex Tkachman 307040968c optimizations for instanceof List<*> 2011-12-16 13:09:36 +04:00
svtk 20d339e2da KT-786 Exception on incomplete code with 'when' 2011-12-16 13:09:34 +04:00
svtk 6d9a005b9f bug with default parameter value 2011-12-16 13:09:32 +04:00
Andrey Breslav 4ff84c5974 Read only interface extracted from OverloadResolutionResult 2011-12-16 13:09:30 +04:00
Andrey Breslav 0a2108d4d0 Constraint priorities integrated 2011-12-16 13:09:28 +04:00
Alex Tkachman 076768b475 KT-846: better (and correct) names for shared vars 2011-12-16 10:45:46 +02:00
Andrey Breslav 5c6223d7fe Merge remote branch 'origin/master' 2011-12-16 12:28:09 +04:00
Andrey Breslav 12a890508f Debug highlighting for error types 2011-12-16 12:27:40 +04:00
Alex Tkachman 337d804ab7 some methods from Arrays added to stdlib 2011-12-16 09:24:24 +02:00
Pavel Talanov 4400ff34b2 refactor PropertyAccessTranslato 2011-12-15 21:30:00 +04:00
Pavel Talanov 593a634f84 lost of refactoring 2011-12-15 21:14:42 +04:00
Pavel Talanov 96db7eaa03 minor refactoring 2011-12-15 21:00:57 +04:00
Andrey Breslav acc83d3814 Merge remote branch 'origin/master' 2011-12-15 20:54:43 +04:00
Andrey Breslav 3551b44c07 KT-847 Allow "this" without {} in string templates 2011-12-15 20:54:30 +04:00
Pavel Talanov 6639968f28 changed @author tag 2011-12-15 20:53:04 +04:00
Pavel Talanov 0a5e8e1733 refactoring intrinsics 2011-12-15 20:46:56 +04:00
Stepan Koltsov e153d97734 reading class signature (incomplete) 2011-12-15 20:15:44 +04:00
Stepan Koltsov 6b66e8296f split readClass tests into directories 2011-12-15 20:15:39 +04:00
Stepan Koltsov 45b4bd6785 fix ReadClassDataTest 2011-12-15 20:15:35 +04:00
Stepan Koltsov 7dfede2d76 parse method in/out parameters 2011-12-15 20:15:32 +04:00
Stepan Koltsov a687580a39 rename @JetSignature to @JetClass, better constants in StdlibNames 2011-12-15 20:15:28 +04:00
Pavel Talanov c5b8b86fd8 fixes in module structure.
add workaround code for applet.
add method needed for applet.
2011-12-15 20:07:25 +04:00
Alex Tkachman c923d37f83 class object field access 2011-12-15 17:21:56 +02:00
Andrey Breslav 966fd88065 Patch by Sergey Ignatov:
KT-841 Add constructor by default for abstract classes from Java
2011-12-15 18:23:44 +04:00
svtk 5c819cb77e KT-816 Add std namespace in to default imports 2011-12-15 17:05:49 +04:00
Sergey Ignatov 115a170f5b KT-836 Override toString() more correctly 2011-12-15 15:49:51 +04:00
Sergey Ignatov 4361dce2b0 KT-837 Problem with equals conversion 2011-12-15 13:30:23 +04:00
Sergey Ignatov 06e87927c2 arrays of any dimension are supported 2011-12-15 12:48:06 +04:00
Sergey Ignatov a1ff304b93 forgotted tests 2011-12-15 12:38:08 +04:00
Stepan Koltsov cbe6dcc8c2 dummy implementation of method type parameters reader and refactoring 2011-12-15 03:04:21 +04:00
Stepan Koltsov 33967c32f7 test class data reading by comparing serialization to string 2011-12-15 03:04:18 +04:00
Stepan Koltsov 2b23ed005f skip @JetTypeParameter parameters 2011-12-15 03:04:12 +04:00
Stepan Koltsov a37c015f02 fail earlier 2011-12-14 22:58:21 +04:00
Stepan Koltsov 21ce7d88e7 rename internal package 2011-12-14 22:38:31 +04:00
Stepan Koltsov 7ddfa09be0 merge Alex' work with mine, move internal classes to internal subpackage 2011-12-14 22:30:34 +04:00
Stepan Koltsov 7a909ff4b9 commit missing tests 2011-12-14 22:30:30 +04:00
Sergey Ignatov a234445cef arrays supported more correclty 2011-12-14 20:18:07 +04:00
Sergey Ignatov 2ee8e1c087 test for KT-828 added 2011-12-14 20:18:07 +04:00
Pavel Talanov 89e021b8e6 more koltin lib clean up. 2011-12-14 19:13:33 +04:00
Pavel Talanov 0b714ad548 hacks for some examples added
tests added
kotlin lib clean up
2011-12-14 19:13:32 +04:00
Pavel Talanov ceeb8305f1 code clean up 2011-12-14 19:13:32 +04:00
Pavel Talanov 5d80123178 code clean up 2011-12-14 19:13:31 +04:00
Pavel Talanov 32d96ad1eb implement better this aliasing, implement anti shadowing. 2011-12-14 19:13:30 +04:00
Pavel Talanov 75f407cc44 added applet class. 2011-12-14 19:13:29 +04:00
Pavel Talanov 7a1645efc3 Changes to class sorter implementation. 2011-12-14 19:13:29 +04:00
Stepan Koltsov 526538788b move jet signature read/write utils into stdlib module 2011-12-14 19:07:49 +04:00
Stepan Koltsov 6277c4c0fa make frontend.java module dependent on stdlib 2011-12-14 19:07:39 +04:00