Commit Graph

6294 Commits

Author SHA1 Message Date
Andrey Breslav eb8c0ec81c toString() for lazy scopes 2012-06-26 17:51:15 +02:00
Andrey Breslav 3fbe7a2c9b PSI data abstract through JetClassInfo, to facilitate enum literal resolution 2012-06-26 17:51:15 +02:00
Andrey Breslav b3272feb63 Lazy resolve passes DescriptorRenderer tests except for the Enum case 2012-06-26 17:51:15 +02:00
Andrey Breslav 036981f368 Test renamed, test data moved 2012-06-26 17:51:15 +02:00
Andrey Breslav e92f706c64 Typo fixed 2012-06-26 17:51:15 +02:00
Nikolay Krasko 8a11a885d0 An attempt to fix constant overwriting in function slice (EA-36390). 2012-06-26 19:33:26 +04:00
Nikolay Krasko 2c77a0941d Add reader intention for the thread operation (EA-36906) 2012-06-26 19:33:25 +04:00
James Strachan e7d6263a58 temporary disabled 2 failing JS builds until I figure out the fix ;) 2012-06-26 06:29:33 +01:00
James Strachan d6d99ec226 temporary disabled 2 failing JS compile tests until I figure out the fix ;) 2012-06-26 06:18:52 +01:00
James Strachan 95f61effc6 Merge pull request #87 from zolotov/sortby-function-implementation
Sortby function implementation
2012-06-25 13:47:59 -07:00
Stepan Koltsov 8d2bd30585 kdoc: constants for names 2012-06-25 23:55:30 +04:00
Stepan Koltsov be1b9a011b kdoc: link to generated html source from kdoc 2012-06-25 23:55:30 +04:00
Stepan Koltsov caddc84950 kdoc: KClass: remove unnecessary name parameter 2012-06-25 23:55:29 +04:00
Stepan Koltsov 5cd062f95b kdoc: compute source file relative paths in model 2012-06-25 23:55:29 +04:00
Stepan Koltsov 631832b325 kdoc: change highlighter2 into doclet 2012-06-25 23:55:29 +04:00
Stepan Koltsov 8372ad7ec2 kdoc: cleanup 2012-06-25 23:55:28 +04:00
Alexander Zolotov 8b191f5179 Disabled failing JS test case (kotlin-js-tests module) until function comparator works 2012-06-25 23:40:30 +04:00
Alexander Zolotov 019962b654 Add sortBy method for interables 2012-06-25 23:40:18 +04:00
Nikolay Krasko 72ef07acef Don't stub parameter if it's a loop parameter 2012-06-25 17:05:01 +04:00
Nikolay Krasko 6b82429587 Don't create stubs for properties inside function initializers (EA-36861) 2012-06-25 15:07:10 +04:00
James Strachan 2aceeebc95 enabled the ListTest to demonstrate KT-2314 - we can re-enable the kotlin-js-tests-junit test case when this is fixed 2012-06-25 10:14:20 +01:00
James Strachan 7803393aa4 fixed up the JS generation of the Dom stdlib code 2012-06-25 10:04:13 +01:00
James Strachan c09106fe68 fixed the JS maven plugin so it can generate a single JS file with all the required kotlin JS inside 2012-06-25 10:03:46 +01:00
Nikolay Krasko 7499ba0255 Stub for enum entry 2012-06-25 11:41:34 +04:00
Nikolay Krasko 429c2f307e - The information on is the file a script is stored in the file stub
- Correct information about type of kotlin file stub type
2012-06-25 11:26:47 +04:00
James Strachan 8646748e46 disabled failing JS test case until Collections.emptyList() works 2012-06-23 08:53:01 +01:00
James Strachan c8a1ffe813 added JS support for toSet() and fixed issue with code generated array methods 2012-06-23 07:49:15 +01:00
James Strachan 4a4cf0467f more of the stdlib compiling to JS 2012-06-23 06:58:40 +01:00
James Strachan b712719ae4 added some more kotlin standard library code for the JS translation 2012-06-22 19:17:00 +01:00
Svetlana Isakova 190360b1d4 EA-35501 fixed (checkBackingField assert) 2012-06-22 19:02:03 +04:00
Svetlana Isakova 17587161e4 Merge pull request #86 from udalov/antTaskTest
fix failing because of line endings test
2012-06-22 07:34:43 -07:00
Alexander Udalov ce5b556679 fix failing because of line endings test 2012-06-22 18:30:50 +04:00
Svetlana Isakova cf639e8c32 use 'getIndex' in parameters instead of 'int i' counter 2012-06-22 18:03:13 +04:00
James Strachan 7b36a22264 enabled the compiling of most of the collections based standard kotlin library to JavaScript 2012-06-22 14:52:13 +01:00
James Strachan 43b78649f3 added better error reporting, showing the real location of the kotlin code that causes the problem 2012-06-22 14:33:07 +01:00
James Strachan 0873d3a494 simplified the library code to avoid some JS compile errors 2012-06-22 14:32:48 +01:00
Svetlana Isakova 53b59ce152 EA-36814. Do not repeat annotations resolve
for primary constructor parameters as properties
(annotations are already resolved for parameters themselves)
2012-06-22 17:26:29 +04:00
James Strachan 32e0b06de1 added location information for when the assertion fails 2012-06-22 14:25:26 +01:00
Svetlana Isakova a66771ba42 Merge pull request #85 from udalov/kt2146
Kt2146
2012-06-22 05:23:08 -07:00
Alexander Udalov 28b150892a "!is" now works correctly in when-clauses 2012-06-22 15:51:13 +04:00
Svetlana Isakova e4e69fd9eb Merge pull request #84 from udalov/kt2176
KT-2176 non-nullability is not inferred after !! or "as"
2012-06-22 04:24:47 -07:00
Alex Tkachman 744fa1ed2f fix for test broken on windows 2012-06-22 13:01:30 +03:00
Alexander Udalov 3f4e2514ea extract DataFlowInfo from when-condition + more tests for kt2146 2012-06-22 13:18:45 +04:00
Alex Tkachman c1802e2360 breakpoints for multi-file namespaces 2012-06-22 11:55:16 +03:00
Alexander Udalov b5ba7123d5 KT-2146 Nullability casts in when.
#KT-2146 Fixed
2012-06-21 22:38:13 +04:00
Alexander Udalov 38fc57ae42 Pass DataFlowInfo through when-conditions 2012-06-21 22:38:11 +04:00
Nikolay Krasko 1ae1f13821 Filter creating stub elements 2012-06-21 20:59:35 +04:00
Nikolay Krasko aa2cf2e1dd Remove ILightStubElementType implementations for now 2012-06-21 20:59:34 +04:00
Natalia.Ukhorskaya 9dfccddd6b KT-2231Fixed: No executable code for a super-call 2012-06-21 19:43:59 +04:00
James Strachan 1c26d7212f added some documentation on how the JavaScript generation and testing of the standard library works 2012-06-21 16:12:23 +01:00