Commit Graph

4216 Commits

Author SHA1 Message Date
Andrey Breslav 562893f83e Fixing the behavior for non-physical JetFiles (e.g. the ones created by WebDemo) 2012-03-15 14:04:11 +04:00
James Strachan 7137872ede moved the jdbc string template API out of the test case :) and fix up some cruft in the API docs 2012-03-14 20:44:54 +00:00
James Strachan 4352ed38e5 minor refactor to tidy up the API 2012-03-14 20:17:30 +00:00
Stepan Koltsov 245a4f079c better message when dependency is interface 2012-03-15 00:14:18 +04:00
Andrey Breslav 9524b48676 Resolution task is itself a context 2012-03-14 23:09:23 +04:00
Evgeny Goldin 5b7dff2bad BytecodeCompiler - compiler invocation wrapped with try/catch. 2012-03-14 19:55:56 +01:00
Nikolay Krasko 123de71102 Fake change for activating build - testing IDEA update 2012-03-14 22:54:02 +04:00
Nikolay Krasko 10f696b444 Revert version pattern 2012-03-14 22:37:14 +04:00
James Strachan bcde2f9544 added hook for caching preparedStatements along with simplifying the logic of using PreparedStatements as we make the statement up front, then bind directly. Also support most of the common data types (though need more null support) 2012-03-14 18:18:46 +00:00
James Strachan 5f2fc14b8b added more comments on how to construct a valid StringTemplate 2012-03-14 18:17:53 +00:00
Stepan Koltsov 982eebf70f better root ns 2012-03-14 22:02:44 +04:00
Maxim Shafirov e82dd48662 Progress messages when emitting classfiles 2012-03-14 21:59:51 +04:00
Stepan Koltsov fecc98af8c more DI in top down analysis 2012-03-14 21:47:29 +04:00
Stepan Koltsov 7a6f18c14a di: required parameters
* required parameters have @NotNull annotation generated
* parameters are required by default
2012-03-14 21:47:25 +04:00
Andrey Breslav e6020725fe Refactoring CallResolver to use context objects 2012-03-14 20:18:12 +04:00
James Strachan 7ef65c0099 moved the stdlib tests into the same directory as the stdlib, so it works a bit better with maven support in IDEA 2012-03-14 16:14:14 +00:00
James Strachan 9cd21d3a4d used Tuple0 as a better type parameter for the function on Tuple/StringTemplate 2012-03-14 16:14:14 +00:00
Stepan Koltsov 76e49f1865 more root ns 2012-03-14 20:13:55 +04:00
Stepan Koltsov 316010be37 fix typo 2012-03-14 20:02:57 +04:00
James Strachan d01d1d973d Merge branch 'master' of github.com:JetBrains/kotlin 2012-03-14 16:00:57 +00:00
James Strachan e2d85427ce removed the old experiments for templating; so we now just create a StringTemplate object that can be converted to html or used with JDBC queries/statements etc 2012-03-14 16:00:11 +00:00
Stepan Koltsov 5af4661c18 better root ns
* ModuleDescrpiptor now lives in context
* ns parent is module descriptor iff ns is root ns
* minor test enhancements
2012-03-14 19:43:22 +04:00
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