odersky
eff1d65ab4
fixed bug 708.
...
fixed a problem when no error position was given for an illegal private qualifier.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8415 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-18 12:57:21 +00:00
spoon
d0873b5d83
build the fsc manual page
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8414 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-18 12:10:04 +00:00
michelou
30c8c9fbe5
[Cygwin] splitted big match expression into 3 parts in file ICodeReader.scala
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8407 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-18 10:07:34 +00:00
michelou
d82cbb4943
removed leading/trailing blanks/tabs in nsc/transform/*.scala
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8406 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-17 14:11:13 +00:00
odersky
3a57b24dff
mangle symbols that are qualified private up to an enclosing class
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8405 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-16 15:14:05 +00:00
odersky
34f1fa05f6
allowed access to provates between a class and its companion module
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8404 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-16 14:00:59 +00:00
michelou
da955379c9
removed the debug options from the fsc man page.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8403 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-16 13:49:30 +00:00
odersky
197d471de8
Fixed bug659
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8401 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-16 13:05:14 +00:00
mihaylov
abbcbf2e0d
Added test case for bug #404
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8397 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-16 09:47:09 +00:00
mihaylov
06f023267a
Removed the svn:executable property of some test cases
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8395 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-16 09:20:39 +00:00
mihaylov
ffd492a631
Added test cases for bugs #325 and #676
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8394 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-16 09:15:09 +00:00
mihaylov
728d3e7bc6
Improved the fix of bug #676 - only emit interface call if the target is Java annotation and not just arbitrary attribute
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8392 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-16 08:35:13 +00:00
mihaylov
a1e6fc01e9
Fixed bug #676
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8391 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-16 08:30:11 +00:00
dragos
73b919616b
Fixed order of inner classes entries to have 'deterministic' binary output.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8388 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-15 16:09:53 +00:00
michelou
cc8799106f
removed -Xgadt option in scalac man page.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8385 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-15 14:19:32 +00:00
mihaylov
3eabd48af8
Fixed bug #669
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8382 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-15 09:39:29 +00:00
dragos
89059fca47
Added initial icode reader.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8381 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-15 09:27:21 +00:00
dragos
937bb9866f
Added initial icode reader.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8380 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-15 09:26:50 +00:00
dragos
08e2d99e8b
Added InnerClasses attribute in classfiles
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8379 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-15 09:25:53 +00:00
odersky
6580b81f66
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8378 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-14 17:05:12 +00:00
odersky
0cf24f435a
Fixed bug 697
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8377 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-14 16:40:46 +00:00
odersky
d7bc8e09ec
eliminated -Xgadt option.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8376 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-14 16:08:35 +00:00
odersky
229fc36ff4
fixed bug698
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8373 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-14 15:54:33 +00:00
michelou
72cc621bb2
removed leading/trailing blanks/tabs in icode/GenICode.scala
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8371 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-14 15:42:49 +00:00
odersky
a545851b1f
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8370 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-14 15:37:17 +00:00
michelou
c7d59e93f1
added contrib #176 to test file run/literals.scala
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8369 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-14 13:25:12 +00:00
mihaylov
40687f1314
Fixed bug contribution #176
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8366 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-14 12:14:04 +00:00
phaller
87c319cc2c
Changed TIMEOUT into case object.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8362 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-11 17:29:25 +00:00
phaller
5a3a0b7487
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8350 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-10 15:34:41 +00:00
emir
fed6ad94fb
fixed error in opt.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8325 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-04 23:17:41 +00:00
emir
946c024ebb
cleanup + little opt for object compare
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8324 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-04 21:15:28 +00:00
dubochet
99f5a0225e
Removed "patch" hack in SABBUS.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8317 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-04 12:00:04 +00:00
dubochet
5d7dfede8c
Removed ambiguity on "Console" when necessary to compile with Java 1.6.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8316 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-04 11:54:52 +00:00
dragos
874524254a
Fixed '-debug' check that all basic blocks are visited in a data flow analysis.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8310 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-02 14:14:04 +00:00
dragos
d784ddac61
Removed -Xshowicode which is now taken over by '-print:icode' and can prind icode after any phase (inline, closure elimination, etc.)
...
Various bug fixes in closure elimination.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8309 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-02 14:12:34 +00:00
dragos
f544affac9
Generate SYNTHETIC flags.
...
Dont emit debugging info for synthetic variables.
Added the SYNTHETIC flag to some local vars created by the compiler.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8308 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-02 13:42:21 +00:00
emir
80675bb525
given that pattern matcher catches dead branches,
...
UnCurry must be more precise when adding cases that re-throw unmatched exceptions.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8307 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-02 12:19:09 +00:00
emir
57c91ad9cc
fixed unreachable case statements
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8306 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-02 11:08:44 +00:00
emir
a39b35804a
commented out case with unreachable code
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8305 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-02 10:48:00 +00:00
emir
03e832f7b5
reenabled dead-branch checking
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8304 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-02 10:27:50 +00:00
phaller
4fb164a615
Small clean-ups.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8303 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-02 09:22:39 +00:00
phaller
8b15437f96
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8300 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-01 13:10:50 +00:00
phaller
7aa6101b85
Fixed customer passing example.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8296 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-31 09:20:24 +00:00
phaller
e9981dbcb0
Resolved deadlock and stack overflow problems in multi-threaded actors.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8294 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-30 19:56:54 +00:00
emir
f9a55ec821
added comment about backwards-incompatible change
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8292 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-30 12:45:03 +00:00
michelou
6fd576ada3
updated STARR to Scala 2.1.7patch8283
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8291 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-28 16:14:28 +00:00
michelou
8c89bf2b00
fixed test for scriptFile in ScriptRunner.runScript
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8283 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-28 14:24:04 +00:00
michelou
a826803802
removed leading/trailing tabs/blanks in nsc/models/*.scala
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8279 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-28 12:46:51 +00:00
dragos
68d5ede6f7
Made DebugSetting behave correctly when 'value' is set from outside.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8278 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-28 12:18:22 +00:00
odersky
f758b3fe61
changled handling of gadts
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8277 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-28 11:12:16 +00:00