Remove duplicated sources of built-ins

BuiltInsSerializer now serializes built-ins found in two source roots:
core/builtins/native and core/builtins/src

Add return types to some declarations in core/builtins/src, because now that
BuiltInsSerializer processes them, it launches lazy resolution which can't
always deduce the return type
This commit is contained in:
Alexander Udalov
2014-01-16 23:19:43 +04:00
parent 3b4c341046
commit 61ad9fba4a
232 changed files with 156 additions and 648 deletions
+2 -1
View File
@@ -22,7 +22,8 @@
<element id="module-output" name="serialization" />
<element id="module-output" name="serialization.java" />
<element id="directory" name="jet">
<element id="dir-copy" path="$PROJECT_DIR$/idea/builtinsSrc/jet" />
<element id="dir-copy" path="$PROJECT_DIR$/core/builtins/native/jet" />
<element id="dir-copy" path="$PROJECT_DIR$/core/builtins/src/jet" />
</element>
<element id="module-output" name="backend-common" />
</element>
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,7 +1,7 @@
& 2

 Z
0B
0B
 Z
&0B
 j
@@ -1,7 +1,7 @@
&2

 Z
0B
0B
 Z
&0?B
 j
Binary file not shown.
@@ -1,9 +1,9 @@
&"2
&$2

Z
0B
0B
Z
&0MB
&0SB
j
Ć0B
"
$
@@ -1,9 +1,9 @@
&*2
&,2

Z
0B
0B
Z
&0]B
&0aB
j
Ć0B
*
,
Binary file not shown.
@@ -1,8 +1,8 @@
&F2
&I2

Z
0B
Z &0ŞB
0B
Z &0ŻB
j
Ć0B
F
I
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,8 +1,8 @@
&f2
&j2

Z
0B
Z &0ŇB
0B
Z &0ŘB
j
Ć0B
f
j
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More