summaryrefslogtreecommitdiff
path: root/test/files/run/tailcalls.check
Commit message (Collapse)AuthorAgeFilesLines
* SI-8657 don't miss tailrec defs in more positionsJohannes Rudolph2014-06-251-0/+8
| | | | | | | 1) First operand of boolean expression using `&&` or `||`. Second operands of those boolean exprs were already treated specially here but handling for first operands was missing. 2) Condition of `If`. Also added a test for guards.
* SI-7564 [Avian] Whitespace fixes to run/tailcalls.checkSimon Ochsenreither2013-08-161-18/+18
| | | | | Looks like the differences in the whitespace caused the test to fail on Avian.
* Par-Test split checks work againSom Snytt2013-08-081-2/+1
| | | | | | | | | | | | Check files split into conditional blocks with partest flags have been broken since the new diff regime. For some reason, no one noticed. The clever scheme to "filter the diff" instead of just filtering the check file is abandoned as futile and unnecessary. Fix java6 checkfile for ifdiff fix.
* SI-7479 Make test/files/run/tailcalls.scala pass on AvianSimon Ochsenreither2013-06-101-0/+56
| | | | This commit modifies the test and check file to use the new diff filter.
* Reworking synchronized patch.Paul Phillips2012-02-281-3/+1
| | | | Eliminated annotation and custom phase. Kept SYNCHRONIZED flag.
* replace methods containing a synchronized body with synchronized methodsSzabolcs Berecz2012-02-161-0/+1
| | | | | | | | | | | | | | | The following: def f = synchronized { ... } will be rewritten to: <synchronized> def f = ... which is then emitted to the classfile with the synchronized flag set. Inlining of such transformed methods are disabled for now This transformation is not done on methods defined in a trait.
* Fixed 1541.Iulian Dragos2008-11-261-0/+1
|
* Fixed tail-call related issues.Iulian Dragos2008-08-081-2/+0
|
* - Improved tail call elimination to handle call...Iulian Dragos2007-10-111-0/+1
| | | | | | | | | - Improved tail call elimination to handle calls on a different instance. - Improved tail calls by skipping trivial arguments (when the argument to the call is the parameter itself) - added preliminary support for incremental DFA.
* Fixed bug #1205 to optimize even more tail calls.Iulian Dragos2007-07-121-0/+2
|
* Fixed tail call elimination for calls in the rh...Iulian Dragos2007-03-281-0/+1
| | | | | Fixed tail call elimination for calls in the rhs of boolean &&.
* Catch tail calls made from tail boolean or.Iulian Dragos2007-03-191-0/+1
|
* Fixed bug with calls in tail position with fina...Iulian Dragos2006-11-271-0/+4
| | | | | Fixed bug with calls in tail position with final handlers.
* 'test-nsc' has been moved to 'test'.Gilles Dubochet2005-12-161-0/+46
|
* Removed old scala tests from new Scala core mod...Gilles Dubochet2005-12-161-46/+0
| | | | | Removed old scala tests from new Scala core module.
* - Improved testspaltherr2004-04-101-8/+46
|
* - Added test/files/run/tailcallspaltherr2004-01-261-0/+8