Commit Graph

28 Commits

Author SHA1 Message Date
Alex Tkachman e831146fe8 full rewrite of type info 2011-09-20 22:11:38 +03:00
Alex Tkachman 0dfef593c8 work in progress on type info 2011-09-19 09:12:24 +03:00
Alex Tkachman 097325d0d6 removing unnneded InstructionAdapterEx 2011-09-11 12:42:50 +03:00
Alex Tkachman c0dfe933c6 half way to KT-4 2011-09-06 16:30:48 +02:00
Andrey Breslav 76423e7cf6 Compilation fixed 2011-09-06 12:33:47 +04:00
Andrey Breslav ef31701a5d Compilation fixed 2011-09-06 12:27:14 +04:00
Andrey Breslav 2c25a0e46a Classpath fixed for stdlib 2011-09-06 12:10:46 +04:00
Andrey Breslav f5928be33e Checks reordered for better performance 2011-09-06 11:56:20 +04:00
Alex Tkachman 93a422ae0a TypeInfo based on projections instead of other TypeInfo's 2011-09-05 20:12:12 +02:00
Alex Tkachman 58765f2364 fix for KT-237. Unit as value part 2011-09-04 16:27:54 +02:00
Alex Tkachman 44c4b2db3d Iterable/Iterator in stdlib 2011-09-03 13:31:43 +02:00
Alex Tkachman 475b15aaca fixes bugs in TypeInfo 2011-09-01 14:01:05 +02:00
Alex Tkachman 9e9959f953 fix for for KT-259 2011-08-31 23:15:00 +02:00
Dmitry Jemerov fc9f1eec4f TypeInfo.getClassObject(), for now implemented via reflection 2011-07-08 12:48:37 +02:00
Andrey Breslav 96cd0d1ae2 Small fix in nullablilty handling 2011-07-04 14:34:04 +04:00
Dmitry Jemerov d4453c055e pass type arguments to generic functions 2011-06-30 18:57:30 +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
Maxim Shafirov 3619e411a7 first "OK" closure test. 2011-06-22 18:46:56 +04:00
Dmitry Jemerov d4f0486139 generate 'as' 2011-05-30 15:40:13 +04:00
Dmitry Jemerov 8cf0524268 generate for in range 2011-05-20 21:36:46 +04:00
Dmitry Jemerov 92a3e9275c pattern matching for expressions 2011-05-19 16:09:31 +02:00
Dmitry Jemerov 6770f309ac 'is' works for type parameters 2011-05-13 18:42:05 +02:00
Dmitry Jemerov 26790f1346 'is' works with generic types correctly (initial implementation of reified generics) 2011-05-13 18:06:25 +02:00
Dmitry Jemerov 1966d6d12c implementation classes implement JetObject; initial implementation of getTypeInfo() method and typeof operator 2011-05-13 13:42:17 +02:00
Andrey Breslav f84bdf0d54 Initial design for the TypeInfo class 2011-05-05 17:07:22 +04:00
Dmitry Jemerov 86536deb7a tuples lovely tuples 2011-04-28 20:09:47 +02:00
Dmitry Jemerov b95498624f range literals initial 2011-04-28 20:09:46 +02:00