Commit Graph

4904 Commits

Author SHA1 Message Date
odersky 5ad578c968 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5409 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-23 18:12:51 +00:00
michelou 94cfad1f62 - added properties 'os.win', 'os.cygwin' and 'os.unix'
- Task 'symlink' is now called only if 'os.unix' is set



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5408 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-22 18:21:56 +00:00
michelou 6ac413d0f2 - added property COPYRIGHT
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5407 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-22 01:52:19 +00:00
michelou ad6290fab9 - corrected generation of executables for Cygwin and Windows
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5406 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-22 01:50:44 +00:00
michelou f73e08ee6e - corrected Java properties
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5405 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-22 01:47:16 +00:00
michelou 4f0e7f7523 - corrected value of SCALA_HOME
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5404 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-22 01:46:15 +00:00
michelou 9b017b7d9c - corrected value of SCALA_HOME
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5403 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-22 01:45:39 +00:00
dubochet faca6374b5 1. Modified the way paths are used in NSC. Removed as much magic as possible from 'util.ClassPath' and 'nsc.Settings'.
2. Improved the generation of a distribution.
3. 'scalanstest' works again.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5402 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-21 20:31:59 +00:00
dubochet aa16450c92 Commited a new Starr version of Scala to lib/ that support compilation on Java 1.5.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5401 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-21 16:46:55 +00:00
odersky 7290ce5b9c git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5400 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-21 14:12:47 +00:00
odersky ea198b8da8 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5399 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-21 13:47:53 +00:00
dubochet 204fef47fc 1. Changed the generated scripts for UNIX so that they actually work.
2. Removed dead text in ant/NSC.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5397 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-20 13:43:47 +00:00
dubochet 84277c2c8c Actually really fixed the bug in NSC this time.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5396 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-20 12:56:25 +00:00
dubochet c128f6dadd Fixed a small bug in NSC that prevented compilation.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5395 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-20 12:29:20 +00:00
dubochet 840ec80d10 1. 'build.xml' now generates a simplified distribution.
2. Scripts no longer use the wrapper script but are self-contained.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5394 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-19 17:17:19 +00:00
odersky f227d2f814 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5393 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-19 15:47:50 +00:00
dubochet 37d9641eac First correction after the big jump: Scalac's symtab.Definition should no longer refer to scala.Type.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5391 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-19 14:14:22 +00:00
dubochet f677c469bd Switching to the new build system and to the new build system. This is a MAJOR commit, so be careful when updating.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5390 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-19 13:49:03 +00:00
mcdirmid ee6fdbc1d0 Updated parser to fix ref locations. Added way of computing a source file's signature.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5389 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-19 11:44:04 +00:00
dubochet ae54237710 1. Updated ignore patterns in various folders
2. Removed even more obsolete files in 'test/' and elsewhere.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5388 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-18 18:58:34 +00:00
dubochet 775567ff72 Removed old Scalac code in sources and various other obsolete elements.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5387 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-18 18:33:03 +00:00
dubochet cd093631de Moved Scalap and Scalatest to their own modules.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5386 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-18 18:25:04 +00:00
spoon a4259fb850 oops - needed after all?
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5377 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 20:52:36 +00:00
spoon c3b2bbc695 no longer needed?
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5376 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 20:39:45 +00:00
michelou 3b7d04a796 - corrected path to test directory
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5375 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 19:54:17 +00:00
michelou 1c5f9fb0f3 - added missing package 'reflect'
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5374 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 19:53:23 +00:00
dubochet 962bb0a242 Makefile-based build system disapears.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5373 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 19:15:31 +00:00
dubochet c456f7fc47 TupleX and FunctionX classes are no longer static (no auto-generation from a template).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5372 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 18:58:18 +00:00
dubochet 9f3dce583d 'TODO' files moves to 'docs'.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5371 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 18:48:00 +00:00
dubochet 9a36b36b07 Created proper 'docs' folder for new layout.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5370 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 18:44:33 +00:00
dubochet 449f538b51 'test-nsc' has been moved to 'test'.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5369 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 18:29:42 +00:00
dubochet bd31aa5c99 Removed old scala tests from new Scala core module.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5368 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 18:20:15 +00:00
dubochet f604778a2a Removed scala latex documentation from the scala core module.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5367 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 18:19:29 +00:00
dubochet 4dbcca39fe Removed tool support from the scala core module.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5366 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 18:19:00 +00:00
odersky a547269389 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5363 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-16 17:55:54 +00:00
odersky 03a7c28183 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5361 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-16 17:32:35 +00:00
dubochet b8ec2ebe38 Changed EOL flag of all files to be consistent. Corrected some files which had mixed EOL.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5359 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 15:33:49 +00:00
dubochet 2bc2506ffb 1. If not set, sourcepath now contains the first directory in 'src' property (as Javac does).
2. Changed code so that it compiles with NSC.
3. Removed dead code.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5358 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 15:03:41 +00:00
odersky 5530acd753 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5357 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-16 14:10:52 +00:00
dubochet f79bc96922 Cleaned-up file-type and executable flags in the entire repository.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5356 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-16 00:06:27 +00:00
dragos eaa9e3f139 Added arithmetic operations to Long for Int, Short, Char, Byte.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5355 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-15 21:19:07 +00:00
odersky b1b49f2574 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5354 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-15 17:22:34 +00:00
dragos ace2ccaf14 Added support for remote attributes.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5353 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-15 16:28:35 +00:00
emir 656c4bd2bb fixed bug
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5352 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-15 13:18:04 +00:00
dragos 010ed7f1e1 Removed log messages when there is no '-debug' option given.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5351 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-15 11:07:31 +00:00
michelou 01629f4708 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5350 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-15 10:19:07 +00:00
odersky 10b1962be4 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5349 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2005-12-15 10:17:12 +00:00
emir 7129e2bd70 slight change, when adding Iterable, inserting a space now
fixes bug #508


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5348 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-15 10:12:11 +00:00
emir 9f38f38221 slight change, when adding Iterable, inserting a space now
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5347 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-15 10:10:38 +00:00
dragos 7f02a22a58 Updated test files to reflex syntax changes and added test in try.scala.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5345 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2005-12-14 17:01:30 +00:00