Commit Graph

2406 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
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
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
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
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
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
Stepan Koltsov 9a100cad44 synchronizing my and Alex' signature writers and readers 2011-12-14 17:42:52 +04:00
Andrey Breslav 268081df73 Unmappable character removed 2011-12-14 17:18:19 +04:00
Alex Tkachman 2e92e05687 tests for KT-828 (fromm Sergey Ignatov) 2011-12-14 15:06:54 +02:00
svtk af3b6783ab KT-830 Action "Copy Current File As Diagnostic Test" doesn't works correctly 2011-12-14 16:59:53 +04:00
Andrey Breslav 5f2afb38a8 OverloadResolutionResult is returned from CallResolver instead of descriptors. This makes more information availbale to the caller (useful for better diagnostics). 2011-12-14 16:51:25 +04:00
Andrey Breslav 4357309efe Merge remote branch 'origin/master' 2011-12-14 16:48:49 +04:00
svtk b58a986262 KT-244 Use dataflow info while resolving variable initializers 2011-12-14 16:01:23 +04:00
Alex Tkachman 7e969cf370 Binary Boolean.and/or added by patch of Sergey Ignatov 2011-12-14 13:17:57 +02:00
Alex Tkachman 9aaf20bc95 optimizations for instanceof List<*> 2011-12-14 12:44:07 +02:00
svtk 91a7930555 Merge remote-tracking branch 'origin/master' 2011-12-14 14:27:12 +04:00
svtk 5e08376e0e KT-786 Exception on incomplete code with 'when' 2011-12-14 14:27:07 +04:00
svtk e8ed53df5f bug with default parameter value 2011-12-14 14:10:58 +04:00
Andrey Breslav 7d3d5b4c88 Read only interface extracted from OverloadResolutionResult 2011-12-14 14:06:44 +04:00
Andrey Breslav be0165f1e5 Constraint priorities integrated 2011-12-14 13:12:36 +04:00
Nikolay Krasko 3cf7a44840 KT-825 Completion doesn't show overloaded functions 2011-12-14 12:26:57 +04:00
Nikolay Krasko 31b536a8e5 KT-822: Assertion during completion of the subpackage in function 2011-12-14 11:03:04 +04:00
Stepan Koltsov 1d4e12abb7 make SignatureUtil format closer to JVM 2011-12-14 01:19:05 +04:00
Stepan Koltsov b86625a437 writing my signatures 2011-12-14 00:58:17 +04:00
Stepan Koltsov 4f16b5da8c better test 2011-12-14 00:58:13 +04:00