#
Remove various unused files from the Sage library
— at Version 11

Tracked but unused:

`sage/ext/pthread.pxi`

`sage/rings/solaris_fix.h`

`sage/gsl/gslonly.pxi`

`sage/gsl/stdio.pxi`

`sage/libs/pari/to_gen.pxi`

`sage/libs/singular/singular.pxi`

`sage/rings/real_double.pxi`

`sage/rings/padics/padic_generic_element.pxi`

`sage/rings/rational.pxi`

`sage/libs/mwrank/mwrank_embed.h`

`sage/modular/modsym/solaris_fix.h`

`sage/libs/linbox/matrix_rational_dense_linbox.cpp`

Auto-generated but shipped:

`sage/libs/pari/gen.h`

`sage/misc/allocator.h`

`sage/modular/arithgroup/farey_symbol.h`

`sage/rings/complex_double.h`

`sage/rings/integer.h`

`sage/rings/rational.h`

**Apply** the following script:

hg rm \
sage/ext/pthread.pxi \
sage/rings/solaris_fix.h \
sage/gsl/gslonly.pxi \
sage/gsl/stdio.pxi \
sage/libs/pari/to_gen.pxi \
sage/libs/singular/singular.pxi \
sage/rings/real_double.pxi \
sage/rings/padics/padic_generic_element.pxi \
sage/rings/rational.pxi \
sage/libs/mwrank/mwrank_embed.h \
sage/modular/modsym/solaris_fix.h \
sage/libs/linbox/matrix_rational_dense_linbox.cpp
rm \
sage/libs/pari/gen.h \
sage/misc/allocator.h \
sage/modular/arithgroup/farey_symbol.h \
sage/rings/complex_double.h \
sage/rings/integer.h \
sage/rings/rational.h
hg commit -m "Trac #14700: remove unused files"

For upgrading, I would leave

`.hgignore`

alone.