Andrey Breslav
|
a35e67d043
|
JET-124 Sometimes local variables are not resolved in the callee position
|
2011-06-27 14:43:31 +04:00 |
|
Maxim Shafirov
|
5890813fc3
|
Extension closures test fixed
|
2011-06-23 21:24:49 +04:00 |
|
Andrey Breslav
|
50dc4ebe90
|
JET-121 Extension closure scope, empty?
|
2011-06-23 20:32:57 +04:00 |
|
Andrey Breslav
|
f4eab7d53f
|
Merge remote branch 'origin/master'
Conflicts:
idea/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java
|
2011-06-23 20:31:04 +04:00 |
|
Andrey Breslav
|
3342515892
|
JET-121 Extension closure scope, empty?
|
2011-06-23 20:30:21 +04:00 |
|
Maxim Shafirov
|
c327ace32a
|
Moving common parts to GenerationState
|
2011-06-23 19:59:27 +04:00 |
|
Maxim Shafirov
|
48f40bba46
|
failing test
|
2011-06-23 16:58:07 +04:00 |
|
Maxim Shafirov
|
a850ca37aa
|
fix tests
|
2011-06-23 15:35:24 +04:00 |
|
Maxim Shafirov
|
763e41fc5e
|
Failing test, some work for frontend
|
2011-06-23 12:29:31 +04:00 |
|
Maxim Shafirov
|
c75ad51d5c
|
Closure and boxing parameter
|
2011-06-22 21:35:24 +04:00 |
|
Maxim Shafirov
|
90038fda02
|
Closure and boxing return value
|
2011-06-22 21:26:01 +04:00 |
|
Maxim Shafirov
|
3619e411a7
|
first "OK" closure test.
|
2011-06-22 18:46:56 +04:00 |
|
Andrey Breslav
|
760b643df9
|
SimplesClosure test fixed.
|
2011-06-20 16:18:49 +04:00 |
|
Maxim Shafirov
|
b4ded8702c
|
failing test
|
2011-06-20 14:45:27 +04:00 |
|
Andrey Breslav
|
ef601c5710
|
JetTypeInferrer refactored to enable transactional traces (needed for multi-trial type inference)
|
2011-06-18 21:54:16 +04:00 |
|
Andrey Breslav
|
f1d00f3f59
|
Cosmetics + Debug info
|
2011-06-18 21:04:10 +04:00 |
|
Andrey Breslav
|
88f4beb85c
|
Expected test result for JET-113
|
2011-06-18 16:18:32 +04:00 |
|
Andrey Breslav
|
665b59ffd1
|
Utility method extracted
|
2011-06-18 16:07:52 +04:00 |
|
Andrey Breslav
|
2c5c92c728
|
JET-114 Do not allow an anonymous initializer on the same line after 'get' of a property
+
'Toggle Error Reporting' Action
|
2011-06-17 21:20:05 +04:00 |
|
Dmitry Jemerov
|
35ee989a70
|
implementation so far
|
2011-06-17 17:33:14 +02:00 |
|
Dmitry Jemerov
|
1816ff7c76
|
StackValue.Property also needs to implement dupReceiver()
|
2011-06-17 17:33:14 +02:00 |
|
Dmitry Jemerov
|
6e1d79e5e1
|
tiny bit of diagnostics
|
2011-06-17 17:33:13 +02:00 |
|
Dmitry Jemerov
|
b7e6de73e8
|
putting a compare on stack as void type is a nop, not an error
|
2011-06-17 17:33:13 +02:00 |
|
Dmitry Jemerov
|
167e5bb400
|
correctly generate Java superclass constructor calls; don't replace owner when Java method is called via a Jet class
|
2011-06-17 17:33:13 +02:00 |
|
Dmitry Jemerov
|
39636950f4
|
NPE once again
|
2011-06-17 17:33:13 +02:00 |
|
Dmitry Jemerov
|
7b9ea52b7a
|
initial support for secondary constructors; constructor generation refactored a bit
|
2011-06-17 17:33:13 +02:00 |
|
Dmitry Jemerov
|
54d2f25d75
|
generate checkcast instruction for 'as' calls; use accessors for accessing fields of other instances of the same class
|
2011-06-17 17:33:13 +02:00 |
|
Andrey Breslav
|
6d1823ac2a
|
JET-113 Check returns in secondary constructors
|
2011-06-17 18:31:51 +04:00 |
|
Andrey Breslav
|
03460e2bcc
|
Returns forbidden outside functions
|
2011-06-17 18:20:24 +04:00 |
|
Andrey Breslav
|
94f00509e2
|
JET-34 Require a return statement in a function with a block body
JET-77 Require a return type annotation for non-Unit returning functions with block bodies
|
2011-06-17 18:03:30 +04:00 |
|
Andrey Breslav
|
c4eecea575
|
JET-107 Standard library classes are not shown in completion list
|
2011-06-17 15:32:48 +04:00 |
|
Andrey Breslav
|
646b8d4fa3
|
Merge remote branch 'origin/master'
|
2011-06-17 15:23:59 +04:00 |
|
Andrey Breslav
|
29fa1c9c11
|
toString() extension added to the standard library
|
2011-06-17 15:23:42 +04:00 |
|
Dmitry Jemerov
|
f234961baa
|
another test fix
|
2011-06-17 12:54:19 +02:00 |
|
Dmitry Jemerov
|
ddecfcb5b6
|
test fix
|
2011-06-17 12:53:04 +02:00 |
|
Dmitry Jemerov
|
1e0eb7692e
|
avoid NPE in reference
|
2011-06-17 12:48:01 +02:00 |
|
Dmitry Jemerov
|
392dce3207
|
JetClass -> JetClassOrObject
|
2011-06-17 12:11:10 +02:00 |
|
Dmitry Jemerov
|
4b5fd5556a
|
implement JetNamespace.getFQName() for nested namespaces
|
2011-06-17 12:11:10 +02:00 |
|
Dmitry Jemerov
|
e6fc0a316f
|
pass our binding context when generating nested namespace
|
2011-06-17 12:11:10 +02:00 |
|
Dmitry Jemerov
|
90c5a66362
|
allow namespace-qualified references; generate nested namespaces
|
2011-06-17 12:11:10 +02:00 |
|
Dmitry Jemerov
|
a05b65f1a6
|
initial version of codegen for objects
|
2011-06-17 12:11:10 +02:00 |
|
Dmitry Jemerov
|
67689f4ed2
|
check if element is valid
|
2011-06-17 12:11:10 +02:00 |
|
Andrey Breslav
|
5968740638
|
'this()' resolution fixed for generic classes
|
2011-06-16 20:06:57 +04:00 |
|
Andrey Breslav
|
0c274a7651
|
Class descriptors for objects marked explicitly
|
2011-06-16 19:44:58 +04:00 |
|
Dmitry Jemerov
|
a502438771
|
all the little dances required to have Find Usages working
|
2011-06-16 12:59:03 +02:00 |
|
Dmitry Jemerov
|
b5f0c2e390
|
couple of fixes needed to have rename work
|
2011-06-16 12:46:16 +02:00 |
|
Dmitry Jemerov
|
3f2654c123
|
run configuration producer
|
2011-06-15 21:24:02 +02:00 |
|
Dmitry Jemerov
|
1001b4ae65
|
initial, really basic implementation of formatter
|
2011-06-15 20:43:03 +02:00 |
|
Dmitry Jemerov
|
41bb4ce4d9
|
use standard base class
|
2011-06-15 19:30:44 +02:00 |
|
Dmitry Jemerov
|
75092449f9
|
action to show type of selected expression or expression under caret
|
2011-06-15 19:29:26 +02:00 |
|