Sergey Ignatov
|
5d120e800f
|
where statement for type parameters supported in functions declaration
|
2011-11-02 13:46:39 +04:00 |
|
Sergey Ignatov
|
341aed521e
|
varagrs supported
|
2011-11-02 12:35:05 +04:00 |
|
svtk
|
93240981ad
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-11-01 20:52:49 +04:00 |
|
svtk
|
8debe6a598
|
Not to perform data flow analysis for invisible elements
|
2011-11-01 20:52:39 +04:00 |
|
svtk
|
60efd7f56e
|
Control flow graph traversing refactoring
|
2011-11-01 20:51:33 +04:00 |
|
Alex Tkachman
|
93d5a3b5ed
|
lazy initialization of classes
|
2011-11-01 17:11:22 +01:00 |
|
svtk
|
503f1cf94d
|
Merge branch 'master' of ssh://git.labs.intellij.net/jet
|
2011-11-01 19:12:59 +04:00 |
|
svtk
|
03e1e5dea6
|
rename
|
2011-11-01 19:09:59 +04:00 |
|
svtk
|
a3ef9f9b50
|
Added 'change to backing field' fix
|
2011-11-01 19:00:57 +04:00 |
|
svtk
|
41c9b7e414
|
Added checks for an initialization of properties using backing fields, not using setters
|
2011-11-01 18:59:53 +04:00 |
|
svtk
|
080f5d6ad2
|
Added control flow data for entering each vertex (instruction) as well as for exit
|
2011-11-01 18:58:24 +04:00 |
|
svtk
|
eab7fdf4bc
|
Added information about anonymous initializers to cfg & proper checks
|
2011-11-01 18:54:33 +04:00 |
|
Alex Tkachman
|
5e5b793b22
|
varargs
|
2011-11-01 15:46:38 +01:00 |
|
Andrey Breslav
|
c371bd1ef7
|
Merge remote branch 'origin/master'
|
2011-11-01 17:47:56 +03:00 |
|
Andrey Breslav
|
739417dc9d
|
KT-389 Wrong type inference for varargs etc.
|
2011-11-01 17:47:39 +03:00 |
|
Sergey Ignatov
|
b7ea5b73d1
|
simple inheritance added for classes, traits and enums
|
2011-11-01 17:38:58 +04:00 |
|
Andrey Breslav
|
496bdc2879
|
Debug output
|
2011-11-01 16:37:54 +03:00 |
|
Andrey Breslav
|
3588779f19
|
When a file is changed in the IDE, we do not recheck function bodies and other executable code in other files: only declarations to povide resolution context for the changed file
|
2011-11-01 16:04:55 +03:00 |
|
Sergey Ignatov
|
69b9100890
|
generic parameters for functions added
|
2011-11-01 15:57:30 +04:00 |
|
Sergey Ignatov
|
8f97c76c07
|
type params fixed
|
2011-11-01 15:41:29 +04:00 |
|
Sergey Ignatov
|
fa2483ccfb
|
first type parameters implementation for classes added
|
2011-11-01 14:52:25 +04:00 |
|
Alex Tkachman
|
d07314a8b5
|
KT-416
|
2011-11-01 10:56:24 +01:00 |
|
Andrey Breslav
|
43faa77478
|
Standard library is imported properly rather than enclosing the user code
|
2011-11-01 12:49:20 +03:00 |
|
Sergey Ignatov
|
15eafa6f9c
|
in, out, star projection supported as method params
type parameters also supported
|
2011-11-01 13:41:05 +04:00 |
|
Andrey Breslav
|
428c12cfde
|
Merge remote branch 'origin/master'
|
2011-11-01 12:39:41 +03:00 |
|
Andrey Breslav
|
2bf5ac5037
|
Final version of the proposal
|
2011-11-01 12:36:35 +03:00 |
|
Sergey Ignatov
|
01c0d11ccc
|
ArrayType added
|
2011-10-31 21:01:31 +04:00 |
|
Sergey Ignatov
|
ef3abfd10d
|
cleanup
|
2011-10-31 20:39:07 +04:00 |
|
Sergey Ignatov
|
48bd6cf017
|
first implementation for new classes creation
|
2011-10-31 20:31:03 +04:00 |
|
Maxim Shafirov
|
5a9c50d374
|
PSI is just a tree with getters in Kotlin
|
2011-10-31 19:26:39 +03:00 |
|
Sergey Ignatov
|
c0bb256868
|
new int[] {1, 2, 3} now converted to array(1, 2, 3)
|
2011-10-31 19:50:47 +04:00 |
|
Sergey Ignatov
|
5d0b9b2517
|
ArrayInitializerExpression added
|
2011-10-31 18:54:53 +04:00 |
|
Andrey Breslav
|
f82259ae84
|
Detailed session desc for CodeGen
|
2011-10-31 17:40:05 +03:00 |
|
Andrey Breslav
|
d643c72a09
|
Unnecessary dependency removed
|
2011-10-31 17:31:02 +03:00 |
|
Sergey Ignatov
|
e805b22325
|
ArrayAccessExpression added
|
2011-10-31 18:15:26 +04:00 |
|
Sergey Ignatov
|
f863722ccb
|
TypeCastExpression added
|
2011-10-31 18:10:52 +04:00 |
|
Sergey Ignatov
|
16ed93a0a3
|
cleanup
|
2011-10-31 17:01:56 +04:00 |
|
Sergey Ignatov
|
18c2b34257
|
ThrowStatement added
|
2011-10-31 16:56:17 +04:00 |
|
Sergey Ignatov
|
8491901307
|
AssertStatement added
|
2011-10-31 16:44:21 +04:00 |
|
Dmitry Jemerov
|
b39ea7a876
|
module compiler: initial working version
|
2011-10-31 13:35:33 +01:00 |
|
Dmitry Jemerov
|
344dea0ad5
|
extact CompileSession class; work in progress on module compilation
|
2011-10-31 13:35:33 +01:00 |
|
Maxim Shafirov
|
68ceb9570d
|
Completion's file copy missed "whole project" analysis train
|
2011-10-31 15:16:30 +03:00 |
|
Sergey Ignatov
|
6dd7edd768
|
SynchronizedStatement added
|
2011-10-31 16:00:11 +04:00 |
|
Maxim Shafirov
|
f6bb7e34ff
|
Don't rely on hardcoded file extensions.
|
2011-10-31 14:44:49 +03:00 |
|
Sergey Ignatov
|
60eef335bf
|
LabelStatement added
|
2011-10-31 15:40:32 +04:00 |
|
Andrey Breslav
|
c92b1ae972
|
Proposal for Code Generation 2012, initial version
|
2011-10-31 14:36:52 +03:00 |
|
Sergey Ignatov
|
74c98c0f41
|
ContinueStatement and BreakStatement added
|
2011-10-31 15:24:45 +04:00 |
|
Sergey Ignatov
|
b94fb64222
|
conditional expression added
|
2011-10-31 14:26:45 +04:00 |
|
Sergey Ignatov
|
ec5912fe29
|
ParenthesizedExpression added
|
2011-10-31 14:23:48 +04:00 |
|
Sergey Ignatov
|
207b13c64d
|
TryStatement added
|
2011-10-31 14:14:25 +04:00 |
|