- 29 5月, 2012 1 次提交
-
-
由 Stepan Koltsov 提交于
still a lot of things to do
-
- 28 5月, 2012 2 次提交
-
-
由 Stepan Koltsov 提交于
-
由 Svetlana Isakova 提交于
and JetControlFlowDataTraceFactory
-
- 23 5月, 2012 2 次提交
-
-
由 Stepan Koltsov 提交于
In the most places in frontend identifier is stored in Name class, was in String. Name has two advantages over String: * validation: you cannot accidentally create identifier with dot, for example * readability: if you see String, you don't now whether it is identifier, fq name, jvm class name or something else Name's disadvantage is (small) performance overhead. We have no value types in JVM.
-
由 Stepan Koltsov 提交于
It is just prototype * does not make top level symbols visible as class members yet * does not take parameters * Script class name is hardcoded now
-
- 19 5月, 2012 1 次提交
-
-
由 Stepan Koltsov 提交于
-
- 19 4月, 2012 1 次提交
-
-
由 Stepan Koltsov 提交于
move classBuilderMode to injector and GenerationState from ClassBuilder
-
- 09 4月, 2012 1 次提交
-
-
由 Stepan Koltsov 提交于
Holds reference to runtime.jar and jdk-headers.jar. Paths to these jars are no longer hardcoded. Many tests now compile runtime before execution. Because of this: * Single test invocation is significantly slower now for some tests * This can be fixed by making tests independent from runtime (this must be done anyway) Some tests still depend on runtime.jar built by "ant dist", this is to be fixed.
-
- 07 4月, 2012 2 次提交
-
-
由 Stepan Koltsov 提交于
used in JetTypeMapper in JetTypeMapper * MapTypeMode contains no information not needed by JetTypeMapper * MapTypeMode has separate VALUE and IMPL values that are needed to compile builtins
-
由 Stepan Koltsov 提交于
-
- 30 3月, 2012 1 次提交
-
-
由 Stepan Koltsov 提交于
* do not include anything when compiling builtins * do not include kotlin-runtime and jdk-headers when compiling jdk-headers
-
- 29 3月, 2012 3 次提交
-
-
由 Stepan Koltsov 提交于
* cleanup after yesterday * remove BindingContext stack in GenerationState * use more power and strength of di TODO: also initialize GenerationState by DI
-
由 Stepan Koltsov 提交于
-
由 Stepan Koltsov 提交于
-
- 27 3月, 2012 1 次提交
-
-
由 Stepan Koltsov 提交于
-
- 26 3月, 2012 1 次提交
-
-
由 Stepan Koltsov 提交于
-
- 22 3月, 2012 3 次提交
-
-
由 Stepan Koltsov 提交于
(JavaNamespaceDescriptor will be killed soon, NamespaceFactory will be used to create nss)
-
由 Stepan Koltsov 提交于
It is necessary to make NamespaceFactoryImpl independent from TopDownAnalysisContext
-
由 Stepan Koltsov 提交于
JavaDescriptorResolver now lives in the same context as TopDownAnalyzer
-
- 15 3月, 2012 2 次提交
-
-
由 Stepan Koltsov 提交于
-
由 Stepan Koltsov 提交于
* required parameters have @NotNull annotation generated * parameters are required by default
-
- 14 3月, 2012 3 次提交
-
-
由 Stepan Koltsov 提交于
* ModuleDescrpiptor now lives in context * ns parent is module descriptor iff ns is root ns * minor test enhancements
-
由 Andrey Breslav 提交于
-
由 Andrey Breslav 提交于
-
- 13 3月, 2012 1 次提交
-
-
由 Andrey Breslav 提交于
-