simonmar 2002/12/03 06:02:11 PST
Modified files: (Branch: eval-apply-branch)
ghc/rts Schedule.c
Log:
Change the scheduler to be a bit fairer when switching between
interpreted and compiled execution. Now we remember what the previous
execution mode is so that we can distinguish between a context switch
and an evaluator switch, and hence avoid penalising a thread which is
just switching between evaluators.
Revision Changes Path
1.157.2.5 +31 -22 fptools/ghc/rts/Schedule.c
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Sigbjorn Finne
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c wolfgang
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Sigbjorn Finne
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Sigbjorn Finne
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c Simon Marlow
- cvs commit: fptools/ghc/rts Schedule.c wolfgang
- cvs commit: fptools/ghc/rts Schedule.c Sven Panne
