summaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Added a script in tools for deploying maven art...Paul Phillips2011-04-151-0/+11
| | | | | | | Added a script in tools for deploying maven artifacts locally, since it always takes me an eternity to figure out slash remember how to do it. No review.
* fix get-scala-revision script for the case when...Lukas Rytz2011-03-302-30/+2
| | | | | | fix get-scala-revision script for the case when svn prints some warnings. no review
* Addresses the issues swirling around Double.Eps...Paul Phillips2011-03-152-1/+7
| | | | | | | | | | | Addresses the issues swirling around Double.Epsilon and friends which were battled out in more than one venue and then aptly summarized by retronym in #3791. Thanks to Simon Ochsenreither for submitting a patch; I wasn't able to use too much of it because the source code for these types is generated, but effort is always appreciated. Closes #3791, and I'm tired and I'd hate to blow this one at this late date: review by rytz.
* Tackled source generation from a new angle rath...Paul Phillips2011-01-231-0/+7
| | | | | | | Tackled source generation from a new angle rather than letting genprod get any more creaky. This code generates the AnyVal source files (but those are not included here.) No review.
* Some profiler changes.Paul Phillips2011-01-046-2/+72
| | | | | | | | | | | after each phase, so all the allocations are partitionable by phase in the profiler. I also changed the name of -Yprofile-resident to -Yprofile-memory and had it snapshot after the run instead of between them, so it is usable for regular scalac usage as well. Added tools/profile_scalac which can be used as a drop-in replacement which handles some tedious setup. Review by dragos.
* Today's Bourne Shell Ultimatum. No review.Paul Phillips2010-11-272-2/+2
|
* The usual flailing associated with changing a s...Paul Phillips2010-11-272-6/+6
| | | | | | The usual flailing associated with changing a shell script and using too recent a feature. Hopefully unbreaks build, no review.
* Moved the painful-in-ant git/svn revision getti...Paul Phillips2010-11-262-2/+55
| | | | | | | | | Moved the painful-in-ant git/svn revision getting logic into bash where it's at least somewhat less painful. Made it more flexible for easy use in more places since we presently have all kinds of revision figuring logic variations in other build files (sbaz, installer, scala-documentation, scala-tool-support, etc.) No review.
* Added a benchmark for mutable hash sets.Aleksandar Pokopec2010-11-101-6/+1
| | | | | No review.
* Remote test help improved.Aleksandar Pokopec2010-10-281-1/+9
| | | | | No review
* Some serious bugfixes in parallel hash tables.Aleksandar Pokopec2010-10-281-1/+1
| | | | | No review.
* Mostly refactored existing test functionality f...Aleksandar Pokopec2010-10-281-2/+4
| | | | | | | | Mostly refactored existing test functionality for parallel collections. Added immutable hash set tests. No review.
* Modified remote test.Aleksandar Pokopec2010-10-281-1/+1
| | | | | No review.
* Modified remote test.Aleksandar Pokopec2010-10-281-1/+1
| | | | | No review.
* Improved the remotetest script.Aleksandar Pokopec2010-10-201-25/+119
| | | | | No review.
* For all those using .git who like their build a...Aleksandar Pokopec2010-10-191-0/+131
| | | | | | | | | | | | | | | For all those using .git who like their build and tests being run on a different machine - remotetest. Uses ssh, git and the remote home directory to push the current tree to a bare repo, then check it out remotely and run the full build and tests. Usage: remotetest [--init] <user> <server> <bare-repo-path> <workspace-repo-path> Modifying .ssh/authorized_keys on the <server> is recommended. To be run with --init first time. No review.
* An error previously unnoticed.Aleksandar Pokopec2010-10-141-3/+2
| | | | | Review by extempore.
* Improving scalacheck update script.Aleksandar Pokopec2010-10-141-3/+122
| | | | | These improvements are based upon suggestions given by extempore, so - review by extempore.
* Added scalacheck folder, scalacheck source upda...Aleksandar Pokopec2010-08-311-0/+12
| | | | | | | | | | | | | Added scalacheck folder, scalacheck source update script, and scalacheck ant tasks. Build process will now generate a scalacheck jar in the build/pack/lib directory. It generates it from the scalacheck source in the src/scalacheck dir. If the source there gets out of date, it is to be updated manually using the tools/updatescalacheck script. Review by phaller.
* Alterations so the sbt build will run under git...Paul Phillips2010-07-292-5/+5
| | | | | Alterations so the sbt build will run under git-svn. Review by moix.
* Two new command line programs in ~/tools: scmp ...Paul Phillips2010-04-212-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two new command line programs in ~/tools: scmp and tokens. 1) scmp: will need a bit more fleshing out to be super useful, but here is what you can do right now: // This means run the given command line first with the options // given to p1 and then without, and show the diff in output. % tools/scmp --p1 '-no-specialization -nowarn' scalac -Ydebug src/library/scala/Function1.scala Upcoming features will involve seeing diffs of such things as the pickled signatures of generated files and the javap disassembly. 2) tokens: tokenizes all the scala files found under any given paths and prints one token per line. Example: the five most frequently used tokens under scala/util. % tools/tokens src/library/scala/util |sort | uniq -c | sort -r | head -5 598 ')' 598 '(' 347 ; 294 '=' 278 , Good to see those parens are balanced. Example: number of appearances of an identifier called x: % tools/tokens src/library/scala/util | grep ^x$ | wc 137 Way to go, x. Review by community.
* Added a --bare option to ShowPickled so I can d...Paul Phillips2010-02-251-1/+1
| | | | | | Added a --bare option to ShowPickled so I can diff signatures without all the explicit indices blowing any points of similarity. No review.
* Some deprecation patrol and minor cleanups.Paul Phillips2010-02-221-0/+7
|
* A variety of changes to partest made in a quest...Paul Phillips2010-02-172-2/+8
| | | | | | | | A variety of changes to partest made in a quest to get it to reveal the classpaths it is using. No longer will partest actively sabotage your efforts to pass -Dpartest.debug=true by inserting "-Dpartest.debug=" after yours! And etc. Review by haller (if so inclined.)
* Rewrote my own submitted code of a year ago fro...Paul Phillips2010-02-151-0/+4
| | | | | | Rewrote my own submitted code of a year ago from trac and added scalawhich to the tools dir. Closes #657.
* Some new tools for the tools directory.Paul Phillips2010-02-158-0/+142
| | | | | | | | | | | | | | | | | | | | | amounts to a yak shaving expedition to enable this, which now works: tools/diffPickled scala.Either and since stability is presently broken you will see the following. (When it's not broken you will see nothing.) 541,544c541,544 < 538,4090: EXTref 3: 539(Left) 2 < 539,4095: TYPEname 4: Left < 540,4101: EXTref 3: 541(Right) 2 < 541,4106: TYPEname 5: Right --- > 538,4090: EXTref 3: 539(Right) 2 > 539,4095: TYPEname 5: Right > 540,4102: EXTref 3: 541(Left) 2 > 541,4107: TYPEname 4: Left
* More work on classpaths.Paul Phillips2010-02-111-1/+8
| | | | | | | | | which we must have no test cases at all. In the short term there will probably be a few more minor disruptions since with classpaths constructed a half dozen different ways, achieving consistency requires flushing out the undocumented accidents upon which any given island might depend. Review by community.
* Some work on classpaths.Paul Phillips2010-02-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | at https://lampsvn.epfl.ch/trac/scala/wiki/Classpath modulo some minor details which remain to be investigated. It is not entirely integrated, and should not involve any behavioral changes. The patch also contains a number of small improvements targetting widely duplicated code. PathResolver offers a main method. If run with no arguments it will output a pile of information about classpath relevant environment vars and properties. If given arguments, it will output the classpath info that any scala runner script would use if given the same args. There is a wrapper in the tools directory. Example: tools/pathResolver -extdirs /foo -sourcepath /bar | egrep "sourcePath|scalaExtDirs" scalaExtDirs = /foo sourcePath = /bar There is also a (probably temporary) command line option -Ylog-classpath which will print out the settings.classpath value anytime it changes. Review by community.
* Renamed new bin directory to "tools" to avoid c...Miles Sabin2010-01-201-0/+5
| | | | | | Renamed new bin directory to "tools" to avoid conflict with Eclipse incremental build output directory.
* New repository initialized by cvs2svn.Automation Bot2003-02-132-0/+156