Maxim Shafirov
|
78873765d8
|
alignments are nice
|
2011-07-05 18:52:13 +04:00 |
|
Maxim Shafirov
|
cde6d5765f
|
Introducing class context stack
|
2011-07-05 18:51:58 +04:00 |
|
Andrey Breslav
|
24819c2c95
|
'Unsupported' exception replaces with an error
|
2011-07-05 16:47:12 +04:00 |
|
Andrey Breslav
|
0c5eca16d5
|
if (a != null) return a // nullability info considered
|
2011-07-05 16:08:25 +04:00 |
|
Andrey Breslav
|
4121aed773
|
!is supported in data flow info for ifs
|
2011-07-05 10:55:33 +04:00 |
|
Andrey Breslav
|
b19ad2ccb8
|
IO added to Library.jet
Header level changed in control.grm
|
2011-07-05 10:21:45 +04:00 |
|
Andrey Breslav
|
96cd0d1ae2
|
Small fix in nullablilty handling
|
2011-07-04 14:34:04 +04:00 |
|
Maxim Shafirov
|
6bbf1a61fe
|
Failing tests
|
2011-07-04 13:27:24 +04:00 |
|
Maxim Shafirov
|
7d63d512b2
|
ClassContext refactoring, initial
|
2011-07-04 13:27:15 +04:00 |
|
Dmitry Jemerov
|
ef30fde1c2
|
use CallableMethod also for Java constructor calls
|
2011-06-30 20:46:23 +02:00 |
|
Dmitry Jemerov
|
4b8f40b238
|
use CallableMethod also for Jet constructor calls
|
2011-06-30 20:30:35 +02:00 |
|
Dmitry Jemerov
|
70dfda124e
|
add list of value parameter types to CallableMethod
|
2011-06-30 20:16:43 +02:00 |
|
Dmitry Jemerov
|
81c623a156
|
one more small step of CallableMethod refactoring
|
2011-06-30 20:09:32 +02:00 |
|
Dmitry Jemerov
|
ae4a6e1558
|
more examples
|
2011-06-30 20:03:01 +02:00 |
|
Dmitry Jemerov
|
5248699bee
|
refactoring: introduce CallableMethod abstraction (owner, signature and invoke opcode)
|
2011-06-30 19:52:14 +02:00 |
|
Dmitry Jemerov
|
d4453c055e
|
pass type arguments to generic functions
|
2011-06-30 18:57:30 +02:00 |
|
Dmitry Jemerov
|
1bd4eaf474
|
'is' works on class type parameters
|
2011-06-30 18:23:34 +02:00 |
|
Dmitry Jemerov
|
e72aec943e
|
use correct bytecode for calling methods on Java interfaces
|
2011-06-30 18:03:30 +02:00 |
|
Dmitry Jemerov
|
cb1df5e2aa
|
uncomment test which now passes
|
2011-06-30 17:59:24 +02:00 |
|
Dmitry Jemerov
|
68c8ae3a31
|
honor abstract modifier for classes
|
2011-06-30 17:54:14 +02:00 |
|
Dmitry Jemerov
|
840f9ffef1
|
store nullability information in TypeInfo
|
2011-06-30 17:46:52 +02:00 |
|
Dmitry Jemerov
|
01a08ecd04
|
use hard-coded TypeInfo instances for primitive types
|
2011-06-30 17:18:16 +02:00 |
|
Dmitry Jemerov
|
8a1b9933e4
|
assorted fixes to handle boxing correctly when calling generic methods/properties; rename getUnsubstitutedValueParameters/ReturnType to getValueParameters/ReturnType
|
2011-06-30 16:48:13 +02:00 |
|
Dmitry Jemerov
|
f7a04097bb
|
couple of fixes to allow generation of generic extension functions
|
2011-06-30 16:42:43 +02:00 |
|
Andrey Breslav
|
7f69d9a3d0
|
getOriginal() for PropertyDescriptor
|
2011-06-30 18:42:25 +04:00 |
|
Dmitry Jemerov
|
b847fd1d09
|
failing test for generic extension function
|
2011-06-30 15:09:06 +02:00 |
|
Dmitry Jemerov
|
48f23a0ca1
|
colossal cave wip
|
2011-06-29 20:52:01 +02:00 |
|
Dmitry Jemerov
|
a7b653917f
|
add some more string functions to standard library
|
2011-06-29 20:51:54 +02:00 |
|
Dmitry Jemerov
|
e09f4afd17
|
prepare anonymous classes also when generating namespace
|
2011-06-29 17:59:27 +02:00 |
|
Dmitry Jemerov
|
796b815897
|
colossal cave wip
|
2011-06-29 17:38:39 +02:00 |
|
Dmitry Jemerov
|
47bb3d6a2c
|
initial basic implementation of object literals; move anonymous class name mapping to JetTypeMapper; cleanup many usages of JetTypeMapper
|
2011-06-29 17:38:39 +02:00 |
|
Dmitry Jemerov
|
f26d0b4af7
|
diagnostics
|
2011-06-29 17:38:39 +02:00 |
|
Andrey Breslav
|
9600afa1e0
|
A note on semicolons
|
2011-06-29 18:29:53 +04:00 |
|
Andrey Breslav
|
c5901962c2
|
Comments
|
2011-06-29 17:08:54 +04:00 |
|
Andrey Breslav
|
2304752e1c
|
Dependencies fixed
|
2011-06-29 15:33:39 +04:00 |
|
Andrey Breslav
|
e3b36bf5a4
|
More comments in the grammar
"used by" navigation
|
2011-06-28 21:05:09 +04:00 |
|
Andrey Breslav
|
8c64490700
|
Unused symbols fixed
|
2011-06-28 19:44:49 +04:00 |
|
Andrey Breslav
|
cb18d1d5c8
|
Precedence table
|
2011-06-28 19:36:32 +04:00 |
|
Andrey Breslav
|
c65d59c1c1
|
Rendering the grammar for Confluence
|
2011-06-28 19:12:26 +04:00 |
|
Andrey Breslav
|
45d280de4f
|
Merge branch 'master' of git.labs.intellij.net:jet
|
2011-06-27 14:45:05 +04:00 |
|
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
|
ef1cbbfb36
|
first 'real' closure test, green
|
2011-06-24 17:56:46 +04:00 |
|
Maxim Shafirov
|
c544e52494
|
inspection profiles
|
2011-06-24 15:11:28 +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 |
|