Commit Graph

95 Commits

Author SHA1 Message Date
James Strachan b9c1b2cbfe Merge branch 'master' of git+ssh://git.labs.intellij.net/jet 2011-12-18 07:18:30 +00:00
James Strachan d122929b4b first cut of the collection methods in the standard library in http://confluence.jetbrains.net/display/JET/Standard+Library along with a little testlib to test them. Still a few TODO things and tidy up (and am sure a few more methods could be very handy too) but its getting Kool :) 2011-12-18 07:17:38 +00:00
Alex Tkachman 935a8cd2fa iterables for primitive types 2011-12-17 09:47:14 +02:00
James Strachan 55ba7c0fde added a first spike of the collection-like methods based on this doc http://confluence.jetbrains.net/display/JET/Standard+Library 2011-12-16 11:29:11 +00:00
Alex Tkachman a984b609bc KT-846: better (and correct) names for shared vars 2011-12-16 13:10:20 +04:00
Alex Tkachman fb27805c68 some methods from Arrays added to stdlib 2011-12-16 13:10:18 +04:00
Stepan Koltsov 068780f840 reading class signature (incomplete) 2011-12-16 13:10:15 +04:00
Stepan Koltsov 08647b4ae7 rename @JetSignature to @JetClass, better constants in StdlibNames 2011-12-16 13:10:09 +04:00
Stepan Koltsov eff7903b56 dummy implementation of method type parameters reader and refactoring 2011-12-16 13:10:01 +04:00
Stepan Koltsov e1dcf9db67 rename internal package 2011-12-16 13:09:54 +04:00
Stepan Koltsov e92dbff73a merge Alex' work with mine, move internal classes to internal subpackage 2011-12-16 13:09:53 +04:00
Stepan Koltsov 789e6f3fc6 move jet signature read/write utils into stdlib module 2011-12-16 13:09:50 +04:00
Stepan Koltsov c46fe1381f synchronizing my and Alex' signature writers and readers 2011-12-16 13:09:46 +04:00
Alex Tkachman 307040968c optimizations for instanceof List<*> 2011-12-16 13:09:36 +04:00
Stepan Koltsov 1d4e12abb7 make SignatureUtil format closer to JVM 2011-12-14 01:19:05 +04:00
Stepan Koltsov b86625a437 writing my signatures 2011-12-14 00:58:17 +04:00
Stepan Koltsov 0dcd4d682c more links to specification 2011-12-13 18:54:13 +04:00
Stepan Koltsov 386d8b1f61 rename @JetParameter to @JetValueParameter
requested by Andrey Breslav
2011-12-13 18:36:11 +04:00
Alex Tkachman 3419df7d0c a bit more methods (previously broke compilation) 2011-12-13 16:00:22 +02:00
Alex Tkachman ff055399a7 house keeping 2011-12-13 15:45:18 +02:00
Alex Tkachman 9d0a2c7243 (slightly modified) contribution of Sergey Ignatov of methods for strings and arrays 2011-12-13 13:26:42 +02:00
Alex Tkachman 6889a35fb8 no outer type info 2011-12-12 13:21:47 +02:00
Alex Tkachman 92d8d2de72 functional list benchmark and part of rewrite of type info codegen for performance reasons 2011-12-12 10:40:42 +02:00
Alex Tkachman 81feca7bfd more correct signature 2011-12-09 10:51:05 +02:00
Alex Tkachman 36c0ab6642 work in progress on extra type info in bytecode 2011-12-06 09:25:59 +02:00
Alex Tkachman 1135c8ce7a KT-737 compareTo() intrinsic 2011-12-03 20:51:56 +02:00
Alex Tkachman d8e6c18cfe optimized sure for non-nullable types 2011-12-03 18:56:54 +02:00
Alex Tkachman b9f39b00c0 KotlinCompiler and tests aware on standard library 2011-11-28 14:36:57 +02:00
Alex Tkachman 554aab83be npe() renamed to sure() 2011-11-26 10:01:57 +02:00
Alex Tkachman 2cbd072478 npe() runtime intrinsic method. 2011-11-26 09:30:24 +02:00
Alex Tkachman 8c842a6d5c KT-529 wrong naming of anonimous classes 2011-11-23 11:20:33 +02:00
Alex Tkachman 1c6c5d2bdc test for unreproducable kt533 2011-11-23 10:14:13 +02:00
Alex Tkachman cb37f7b56f ability to test stdlib 2011-11-23 09:56:20 +02:00
Alex Tkachman f38fe544ef test for compilation of stdlib 2011-11-22 15:16:59 +02:00
Alex Tkachman efceb12f3b rewrite of closure capturing for object literals 2011-11-22 12:35:42 +02:00
Alex Tkachman f6426bc6d4 primitive iterators 2011-11-20 11:05:40 +02:00
Alex Tkachman 8087d8da5a TypeInfo.getTypeClass renamed to getJavaClass 2011-11-15 17:03:02 +02:00
Alex Tkachman 6c3294ca3a KT-515 TypeInfo.getTypeClass() method 2011-11-15 16:11:14 +02:00
Andrey Breslav 77e0ce726d readLine() implemented via redirection 2011-11-14 17:34:30 +03:00
Alex Tkachman cfc41361ac expressions as functions 2011-11-08 22:45:48 +01:00
Dmitry Jemerov fc4b810065 override methods initial 2011-11-04 19:20:53 +01:00
Dmitry Jemerov 8f15eea9c5 Kotlin implement members initial (not much works) 2011-11-04 19:20:51 +01:00
Andrey Breslav fbf49391b8 Formatting 2011-11-03 22:44:18 +03:00
Dmitry Jemerov 84b216b88c pull out code out of KotlinCompiler and into a testable CompileEnvironment; smoke test for CompileEnvironment 2011-11-03 18:07:23 +01:00
Andrey Breslav 95a2afcd19 Support for function-valued expressions 2011-11-03 17:37:24 +03:00
Andrey Breslav 6fcf0729f3 Standard IO functions 2011-11-03 14:41:20 +03:00
Andrey Breslav 9170d5c535 IO primitives 2011-11-03 14:35:30 +03:00
Andrey Breslav f530dcb571 A stub for standard library 2011-11-03 13:52:40 +03:00
Dmitry Jemerov b39ea7a876 module compiler: initial working version 2011-10-31 13:35:33 +01:00
Andrey Breslav 51c1ce836a KT-412 Import not resolved if namespace structure doesn't match directory structure 2011-10-28 21:53:42 +04:00