1
+ ################################################################################
2
+ NOTICE
3
+ ################################################################################
4
+
5
+ The legacy/msil branch records the state of master at the point when
6
+ msil was removed. It is not under active development.
7
+
1
8
################################################################################
2
9
THE SCALA REPOSITORY
3
10
################################################################################
@@ -7,11 +14,11 @@ and how to build it. For information about Scala as a language, you can visit
7
14
the web site http://www.scala-lang.org/
8
15
9
16
Part I. The repository layout
10
- --------------------------------------------------------------------------------
17
+ --------------------------------------------------------------------------------
11
18
12
19
Follows the file layout of the Scala repository. Files marked with a † are not
13
20
part of the repository but are either automatically generated by the
14
- build script or user-created if needed. This is not a complete listing. ::
21
+ build script or user-created if needed. This is not a complete listing. ::
15
22
scala/
16
23
+--build/ Build products output directory for ant.
17
24
+--build.xml The main Ant build script.
@@ -111,12 +118,12 @@ Part III. Common use-cases
111
118
112
119
- ``ln -s build/quick/bin qbin `` (once):
113
120
- ``ant && qbin/scalac -d sandbox sandbox/test.scala && qbin/scala -cp sandbox Test ``
114
-
121
+
115
122
Incrementally builds quick, and then uses it to compile and run the file
116
123
``sandbox/test.scala ``. This is a typical debug cycle.
117
124
118
125
- ``ant replacelocker ``
119
-
126
+
120
127
"unfreezes" locker by updating it to match the current source code.
121
128
122
129
- This will delete quick so as not to mix classes compiled with different
@@ -137,7 +144,7 @@ Part III. Common use-cases
137
144
ANT_OPTS="-Xms512M -Xmx2048M -Xss1M -XX:MaxPermSize=128M" ant docs
138
145
139
146
- ``ant dist ``
140
-
147
+
141
148
Builds a distribution.
142
149
143
150
- Rebuilds locker from scratch (to make sure it bootstraps).
0 commit comments