Commit Graph

4135 Commits

Author SHA1 Message Date
James Strachan a7ef7a2340 added Mark Petrovic's suggestion of the string encoding - thanks Mark! 2012-03-14 08:41:05 +00:00
Andrey Breslav 9441e57fa0 KT-627 Drop Predicate expression
The residuals removed
2012-03-14 12:40:28 +04:00
James Strachan 3c9990d97c added a section on contributing, forking and pull requests 2012-03-14 08:32:15 +00:00
Stepan Koltsov 511776234f fix k2js tests 2012-03-13 23:25:25 +04:00
Stepan Koltsov 9cdcc7b4f2 diagnostics 2012-03-13 23:25:07 +04:00
Stepan Koltsov 82d77560a2 FqName class
for type safety, to easier distinguish between:

* short names
* qualified names
* jvm names (slash-separated)
* special names like <root>
* null values that mean "undefined" and "root ns" in different contexts
2012-03-13 21:51:38 +04:00
James Strachan 15078b1b70 removed old cruft now we can run Kotlin tests and scripts directly in IDEA 2012-03-13 16:58:24 +00:00
James Strachan b6a1572b24 added some extra dependencies that kinda should come from the kotlin compiler but at least it makes the tests run more reliably with maven with and without localKotlin profiles 2012-03-13 16:57:54 +00:00
Andrey Breslav ca81d97b54 Year fixed in the copyright 2012-03-13 20:47:51 +04:00
Andrey Breslav ee2976d380 Unnecessary beans removed 2012-03-13 20:30:42 +04:00
Andrey Breslav 1dd4a2c463 Injector generation included into the build 2012-03-13 20:01:46 +04:00
Andrey Breslav c6e54b133c Deterministic order of setter calls 2012-03-13 20:00:54 +04:00
Andrey Breslav 93fcd7d1f2 Dependency Injection: GUICE replaced by custom code generation 2012-03-13 19:44:35 +04:00
James Strachan fb8269e6d1 removed old cruft from ant build 2012-03-13 15:03:10 +00:00
Andrey Breslav d6b24d39ea Absent source directories removed 2012-03-13 18:20:53 +04:00
Andrey Breslav 646334cc39 Qualified name in the exception messageˆ 2012-03-13 18:17:30 +04:00
James Strachan e00cc87576 Merge pull request #19 from chirino/master
Simplify the String.toRegex extension to a single function
2012-03-13 07:13:18 -07:00
Alex Tkachman 5bb7c2122d KT-1538 proper boolean invertion 2012-03-13 15:50:29 +02:00
James Strachan e007ce8c62 fixed up readme to link to the example template implementations 2012-03-13 12:22:56 +00:00
James Strachan 8d47332cd9 refactored the template experiment1 implementation to add i18n support of numbers & dates 2012-03-13 12:18:37 +00:00
James Strachan 859bab0305 removed some noise from the fail() methods 2012-03-13 12:18:36 +00:00
pTalanov df2d9769fa KT-1359 Cannot declare object inheriting from a trait or class. 2012-03-13 15:50:09 +04:00
pTalanov 43e42657f2 Refactoring CallTranslator. 2012-03-13 15:50:08 +04:00
pTalanov 8b984551c1 KT-1519: Error calling native extension function from user defined extension function. 2012-03-13 15:50:08 +04:00
pTalanov 15437cbbf6 KT-1361: "this" is not treated correctly when object is created. 2012-03-13 15:50:07 +04:00
James Strachan 50a42a2f07 use service loading to detect the kunit asserter if its on the classpath 2012-03-13 11:00:16 +00:00
James Strachan 3bf3284341 added IDEA files for the libraries maven project 2012-03-13 10:32:59 +00:00
Alex Tkachman c870eccc4f fix for KT-1515 wrong loading of annotations 2012-03-13 12:28:35 +02:00
Nikolay Krasko 6b26d1ca31 KT-800 Implement Navigate->Symbol... for kotlin - done for functions 2012-03-13 14:04:46 +04:00
James Strachan 121ca9f249 a bit more detail on the ReadMe 2012-03-13 10:01:11 +00:00
pTalanov d69988382b KT-1052: Infix calls do not work. 2012-03-13 13:48:53 +04:00
James Strachan e5eaffc1c8 updated the readme to try help folks get started working on the project 2012-03-13 09:04:07 +00:00
James Strachan 5189c6519c attempt to generate the JS kdocs; almost there but for an assertion failure here https://github.com/JetBrains/kotlin/blob/master/compiler/backend/src/org/jetbrains/jet/codegen/AnnotationCodegen.java#L80 - could be native ctor/fn related? 2012-03-13 08:43:17 +00:00
James Strachan cf36014326 slightly more descriptive assertion message 2012-03-13 08:43:17 +00:00
James Strachan d209eaf6d7 removed cruft 2012-03-13 08:43:17 +00:00
Alex Tkachman 9aa992c209 fix for KT-1568 1.javaClass 2012-03-13 09:36:15 +02:00
James Strachan dc37fca143 allow packages to be excluded and added kotlin-jdbc to the API 2012-03-13 07:13:52 +00:00
James Strachan 1700777f9b working version of templates (experiment1) and jdbc 2012-03-13 06:52:51 +00:00
James Strachan f490242c00 fixed up bad markdown :) 2012-03-12 20:48:54 +00:00
James Strachan f927b38a14 added a few experimental alternatives implementations of string templates for string/html/jdbc etc for KT-1565 seems there's a few ways we could do it... 2012-03-12 20:46:57 +00:00
Stepan Koltsov 3748507ac1 disable +JDK macro in JetDiagnosticsTest and fix (actually hide) revealed bugs
+JDK was not very helpful
2012-03-12 22:54:24 +04:00
Stepan Koltsov 07ff53d456 add trailing newlines to test files
otherwise I have to rollback dozens of files after using sed that follows conventions
2012-03-12 22:54:14 +04:00
Stepan Koltsov 61dc0c265c debugger-friendly formatting 2012-03-12 22:54:05 +04:00
Stepan Koltsov 9d66a9a842 asserts in JetScopeImpl, add enum entry to proper scope 2012-03-12 22:54:00 +04:00
Stepan Koltsov 88f55100ca make sure ClassDescriptor.toString does not crash so we can use it in exception messages 2012-03-12 22:53:55 +04:00
Stepan Koltsov 8be79b3f22 split some tests in JetDiagnosticsTest 2012-03-12 22:53:50 +04:00
Stepan Koltsov 7a00e3a26a ignore temp files 2012-03-12 22:53:45 +04:00
Nikolay Krasko d8f2e23979 Allow count non-imported descriptors for empty prefix in qualified expression - important for extension functions 2012-03-12 21:25:22 +04:00
Nikolay Krasko 55b0ea1e60 - Don't repeat reference variant lookup for empty prefix.
- Temporary disable duplicates search with PsiElement position.
2012-03-12 21:12:42 +04:00
Nikolay Krasko 2c068dabb0 Fix behaviour for common around operators properties. 2012-03-12 20:23:10 +04:00