Currently, what methods are there to reduce the compilation times during 
development?

I have a desktop which is not that fast and it takes ages to get sage ready 
if I change branches. As an example, I ran the following commands
$ sage -upgrade develop   # this upgraded to sage-6.3.beta0
$ sage --dev checkout --ticket 16325  # somehow this was not based off 
develop
$ git rebase develop      # this rebased the branch ticket/16325 on develop
$ # made changes to only one file: sage/plot/contour_plot.py
$ sage -btp --long src/sage/plot

The build took 15 min to complete - it is running the tests now.

I have both ccache and cycache enabled. The last command above identified a 
lot of files which do not need compilation, but then it also identified 
over 300 files which needed to be compiled. This is a recurring problem 
that I face when changing branches and is really time consuming.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to