Svetlana Isakova
|
1df826093a
|
type inference error shouldn't influence on coercion to Unit
|
2012-07-20 19:34:51 +04:00 |
|
Svetlana Isakova
|
b2923f1ed0
|
not to report errors if expected type is DONT_CARE
|
2012-07-20 19:34:51 +04:00 |
|
Svetlana Isakova
|
1c682a648a
|
TYPE_INFERENCE_UPPER_BOUND_VIOLATED error added
|
2012-07-20 19:34:51 +04:00 |
|
Svetlana Isakova
|
7c88a70c51
|
'hasUnknownTypeParameters' method added
to detect 'DIRTY' status
|
2012-07-20 19:34:51 +04:00 |
|
Svetlana Isakova
|
7696b1cb7c
|
TYPE_INFERENCE_ERROR resolution status added
if type inference failed, we don't want to return type with unsubstituted type parameters (like List<T>),
so in this case we return error type
|
2012-07-20 19:34:51 +04:00 |
|
Svetlana Isakova
|
2eece73df9
|
'DIRTY' resolution result code added
it means there are some candidates with unknown type parameters that need inference completion
|
2012-07-20 19:34:51 +04:00 |
|
Svetlana Isakova
|
e89a09f470
|
'isFunctionLiteralWithoutDeclaredParameterTypes' added
such literals are analyzed at the end of inference without initial influence on the constraint system
|
2012-07-20 19:34:51 +04:00 |
|
Svetlana Isakova
|
f270f9e90a
|
inference using new constraint system
final type parameters inference and substitution are made after expected type is known (should be redone with caches for performance)
|
2012-07-20 19:34:51 +04:00 |
|
Svetlana Isakova
|
83ec7d9c68
|
old constraint system is not removed for a while
|
2012-07-20 19:34:51 +04:00 |
|
Svetlana Isakova
|
2193a2f7c1
|
new constraint system for type inference added
|
2012-07-20 19:34:51 +04:00 |
|
Andrey Breslav
|
bc6c8e980e
|
Module scripts are compiled in an environment with JDK & Annotations
|
2012-07-20 19:29:46 +04:00 |
|
Pavel V. Talanov
|
39edcda317
|
KT-2227 Call to toString missing when interpolating string literal.
Test only.
#KT-2227
|
2012-07-20 18:57:37 +04:00 |
|
Pavel V. Talanov
|
d3933bcc3f
|
KT-2370: foo.equals(bar) doesn't compile in JS.
Only test.
#KT-2370
|
2012-07-20 18:50:32 +04:00 |
|
Pavel V. Talanov
|
f861b69d7a
|
Deal with cases when different visibility of overridden members could produce incorrect fake override.
(by Pavel Talanov and Andrey Breslav)
|
2012-07-20 18:31:05 +04:00 |
|
Pavel V. Talanov
|
d65b6bc69f
|
KT-2472: Wrong "multiple implementations inherited" diagnostics for JFrame.
Check whether member is visible when creating fake overrides.
#KT-2472 Fixed
|
2012-07-20 18:29:52 +04:00 |
|
Pavel V. Talanov
|
d262d06f2d
|
Test for KT-2472.
|
2012-07-20 18:29:51 +04:00 |
|
Pavel V. Talanov
|
b51306391f
|
Refactor AbstractReadJavaBinaryClassTest.
Move compileJava to LoadJavaDescriptorUtil.
|
2012-07-20 18:29:50 +04:00 |
|
Alex Tkachman
|
e11e74142a
|
Merge pull request #105 from udalov/kt2457-be
KT-2457 Verify error when comparing not null value with null in when
|
2012-07-20 06:51:58 -07:00 |
|
Alexander Udalov
|
2ac70ee35f
|
KT-2457 Verify error when comparing not null value with null in when
backend-side changes
|
2012-07-20 17:43:38 +04:00 |
|
Nikolay Krasko
|
fa7ad96a4e
|
Test parent scope completion in local object declaration
|
2012-07-20 16:28:02 +04:00 |
|
Nikolay Krasko
|
578474011b
|
Small Refactoring
|
2012-07-20 16:28:01 +04:00 |
|
James Strachan
|
a2184526d8
|
added a Node.clear() helper method so they can be cleared like collections
|
2012-07-20 12:12:45 +01:00 |
|
Andrey Breslav
|
2a3ffed228
|
LR: Newly passed test data added
|
2012-07-20 14:19:58 +04:00 |
|
Andrey Breslav
|
2ee587d6c2
|
Overly exigent asserion removed
|
2012-07-20 14:19:58 +04:00 |
|
Pavel V. Talanov
|
8b5b2ce631
|
Seemingly more appropriate logic in BuiltinScopeExtensionMode.
|
2012-07-20 14:18:42 +04:00 |
|
Pavel V. Talanov
|
0b4499a4b7
|
For with Int#downto, Int#upto do not iterate on empty ranges.
|
2012-07-20 14:18:41 +04:00 |
|
Pavel V. Talanov
|
8eb0fb31ca
|
Int#downto
|
2012-07-20 14:18:40 +04:00 |
|
Pavel V. Talanov
|
ad94786555
|
Int#upto
|
2012-07-20 14:18:39 +04:00 |
|
Andrey Breslav
|
ecf5f8228c
|
Test data for newly passing tests
|
2012-07-20 11:50:04 +04:00 |
|
Andrey Breslav
|
9f6c79bccc
|
Meaningful message
|
2012-07-20 11:50:04 +04:00 |
|
James Strachan
|
37b30ecb87
|
updated docs with links to the JS code and forum
|
2012-07-20 08:40:39 +01:00 |
|
James Strachan
|
22f24906dd
|
fixed build
|
2012-07-20 08:33:33 +01:00 |
|
James Strachan
|
0bcb14e6da
|
added a contributing section
|
2012-07-20 09:29:54 +02:00 |
|
James Strachan
|
9784e2a768
|
fixed build
|
2012-07-20 08:24:13 +01:00 |
|
James Strachan
|
fbee1a8135
|
renamed to avoid confusion with other MapTest in QUnit
|
2012-07-20 07:15:43 +01:00 |
|
James Strachan
|
3ef4ff690c
|
avoid failure on equals() call passing in null/undefined and updated the issues for failing JS unit tests
|
2012-07-20 07:14:20 +01:00 |
|
James Strachan
|
14abbc9e5f
|
added better description of why MapTest is excluded
|
2012-07-19 21:43:00 +01:00 |
|
James Strachan
|
91c03f0d90
|
added AbstractCollection base class and equals/toString to HashSet
|
2012-07-19 21:37:39 +01:00 |
|
James Strachan
|
8f76eef440
|
updated on latest excluded JS tests
|
2012-07-19 21:37:27 +01:00 |
|
James Strachan
|
e8ddeca248
|
got more test cases working in JS in a web browser; not sure why lots fail in selenium in JUnit
|
2012-07-19 21:35:22 +01:00 |
|
James Strachan
|
4f5e2227b4
|
upgraded to latest selenium
|
2012-07-19 21:34:13 +01:00 |
|
James Strachan
|
9dac461dbf
|
used a simple implementation of withIndices() which offers a more consistent API (lists are easier to use than Iterables) and works around a JS generation bug so that ListTest now works in JS in a browser (though not, alas, in selenium/rhino/htmlunit)
|
2012-07-19 20:52:09 +01:00 |
|
Alex Tkachman
|
ae06b372d7
|
Merge pull request #103 from udalov/kt2466
KT-2466 "When" on boolean produces VerifyError
|
2012-07-19 11:58:43 -07:00 |
|
Alexander Udalov
|
db008d5d38
|
KT-2466 "When" on boolean produces VerifyError
#KT-2466 Fixed
|
2012-07-19 21:39:41 +04:00 |
|
Andrey Breslav
|
98efc0276a
|
Merge pull request #102 from udalov/kt2247
KT-2247 Report name clashes between inner classes and members of class object
|
2012-07-19 10:10:35 -07:00 |
|
Pavel V. Talanov
|
675fde1347
|
StdLibSetTest: some tests pass.
|
2012-07-19 21:08:07 +04:00 |
|
Andrey Breslav
|
255b65c667
|
KT-2363 Drop secondary constructors
Test data updated
|
2012-07-19 21:01:33 +04:00 |
|
Pavel V. Talanov
|
4b9df9d541
|
StdLibIteratorsTest: more tests pass.
|
2012-07-19 20:43:23 +04:00 |
|
Pavel V. Talanov
|
803be4b0d5
|
Overloading operations via extension functions.
Also inline useless TranslationUtils#zeroLiteral. Eliminate dead code.
|
2012-07-19 20:43:22 +04:00 |
|
Pavel V. Talanov
|
36184ded3b
|
Fix for previous incorrect solution of PropertyGetter(Setter)Descriptor getOriginal() problem.
|
2012-07-19 20:43:21 +04:00 |
|