Commit Graph

4194 Commits

Author SHA1 Message Date
Stepan Koltsov 671b0ff7ee ... and rename 2012-03-14 18:01:21 +04:00
Stepan Koltsov 1127a23a1b NamespaceLikeBuilder instead of NamespaceLike 2012-03-14 18:01:18 +04:00
James Strachan 34c4808c76 #KT-1565 add a StringTemplate class which takes a Tuple - also add a Tuple so we can easily generically process all the items in a tuple 2012-03-14 12:51:04 +00:00
Maxim Shafirov 32264cd4a8 File name transforming is unnecessary and thus, removed. 2012-03-14 16:35:45 +04:00
Nikolay Krasko cd59e72350 Add ability to post exceptions during analyzing as errors from IDEA 2012-03-14 15:53:39 +04:00
Svetlana Isakova 9dc9e9984b KT-1572 Frontend doesn't mark all vars included in closure as refs. 2012-03-14 15:07:33 +04:00
Evgeny Gerashchenko af9f00c177 Merge branch 'decompiler'
Conflicts:
	compiler/backend/src/org/jetbrains/jet/codegen/NamespaceCodegen.java
	compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaPackageScope.java
	compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorUtils.java
2012-03-14 14:50:04 +04:00
Andrey Breslav fe26a1de9e Pdfs and binary data added 2012-03-14 13:50:05 +04:00
pTalanov f326359bfe KT-1550 Cannot use parenthesized array access expression. 2012-03-14 13:19:02 +04:00
pTalanov e30a22b778 Add a hacky solution to loop parameter capture problem. 2012-03-14 13:19:01 +04:00
pTalanov e331f27483 Introduce BackingFieldAccessTranslator.
Refactor AccessTranslationUtils, ReferenceTranslator.
Add test for namespace properties.
2012-03-14 13:19:01 +04:00
pTalanov b3e306ac32 KT-740
Turn on KT-740-3.kt test.
Fix a typo.
2012-03-14 13:19:00 +04:00
pTalanov af690fb02a KT-817 Wrong code on prefix increment operators. 2012-03-14 13:18:59 +04:00
James Strachan 515b701383 removed old guice dependencies 2012-03-14 08:52:50 +00:00
Andrey Breslav 8019357bd5 KT-555 Parse error for generic function invocation
#KT-555 Fixed
2012-03-14 12:51:39 +04:00
James Strachan 7adcecb634 removed IDEA project files from the maven build section 2012-03-14 08:42:41 +00:00
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
Evgeny Gerashchenko 6a8dfc555e Made JetContentBasedFileSubstitutor.getDecompiledPsiFile @Nullable. 2012-03-13 16:37:27 +04:00
Evgeny Gerashchenko abee8262a7 JetPsiReference.isReferenceTo() also checks for compiled kotlin elements. 2012-03-13 16:34:40 +04: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