/[cmucl]/src/tools/clean-target.sh
ViewVC logotype

Log of /src/tools/clean-target.sh

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.10 - (view) (annotate) - [select for diffs]
Wed Dec 22 02:12:52 2010 UTC (3 years, 4 months ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, cross-sol-x86-merged, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09
Changes since 1.9: +5 -3 lines
Diff to previous 1.9
Merge changes from cross-sol-x86-2010-12-20 which adds support for
Solaris/x86.  There should be no functional changes for either other
x86 ports or for the sparc port.

Revision 1.9.8.2 - (view) (annotate) - [select for diffs]
Tue Dec 21 04:41:29 2010 UTC (3 years, 4 months ago) by rtoy
Branch: cross-sol-x86-branch
CVS Tags: cross-sol-x86-2010-12-20
Changes since 1.9.8.1: +0 -1 lines
Diff to previous 1.9.8.1 , to branch point 1.9 , to next main 1.10
Oops.  Remove the set -x.

Revision 1.9.8.1 - (view) (annotate) - [select for diffs]
Tue Dec 21 04:35:57 2010 UTC (3 years, 4 months ago) by rtoy
Branch: cross-sol-x86-branch
Changes since 1.9: +6 -3 lines
Diff to previous 1.9
o Use egrep instead of grep.  It's a bit more portable, and the stock
  egrep on Solaris/x86 will do what we want.
o Split GREP into separate GREP variable and PATTERN variable.
o Adjust grep pattern to egrep form.

Revision 1.9 - (view) (annotate) - [select for diffs]
Mon May 10 19:30:40 2010 UTC (3 years, 11 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_20b, cross-sol-x86-base, cross-sparc-branch-base, release-20b-pre1, release-20b-pre2, snapshot-2010-06, snapshot-2010-07, snapshot-2010-08, snapshot-2010-11, snapshot-2010-12, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base
Branch point for: RELEASE-20B-BRANCH, cross-sol-x86-branch, cross-sparc-branch, sparc-tramp-assem-branch
Changes since 1.8: +1 -1 lines
Diff to previous 1.8
Add asdf2 and restore (and update) defsystem.

asdf/asdf.lisp:
o Current version of asdf2 imported from common-lisp.net asdf
  project.

defsystem/defsystem.lisp:
o Restored from repository and updated to current version from
  clocc.sourceforge.net.

code/modules.lisp:
o Indent docstrings to match the style of cmucl docstrings used
  elsewhere.  (Lines after the first are indented 2 spaces.)
o Add module for asdf and defsystem.

tools/build-utils.sh:
o Compile asdf and defsystem so when users require them, they're not
  compiled again or run in the interpreter.

tools/clean-target.sh:
o Keep the asdf and defsystem directories when requested so that both
  x87 and sse2 versions can be built.

tools/make-extra-dist.sh:
o Skip the asdf and defsystem directories when building the extras
  tarball; we don't need copies in the main and extras tarball.

tools/make-main-dist.sh:
o Install the asdf and defsystem directories in the correct place
o Copy the asdf and defsystem fasls.

Revision 1.8 - (view) (annotate) - [select for diffs]
Mon Nov 2 15:05:07 2009 UTC (4 years, 5 months ago) by rtoy
Branch: MAIN
CVS Tags: intl-2-branch-base, intl-branch-2010-03-18-1300, intl-branch-base, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000, post-merge-intl-branch, pre-merge-intl-branch, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, snapshot-2010-04, snapshot-2010-05
Branch point for: intl-2-branch, intl-branch
Changes since 1.7: +0 -1 lines
Diff to previous 1.7
Revert previous changes.  They were supposed to go on
amd64-dd-branch.

Revision 1.6.10.1 - (view) (annotate) - [select for diffs]
Mon Nov 2 14:29:47 2009 UTC (4 years, 5 months ago) by rtoy
Branch: amd64-dd-branch
Changes since 1.6: +1 -0 lines
Diff to previous 1.6 , to next main 1.10
(Oops.  Previous checkin went to wrong branch.  Here is the commit
log, again.)

This large checkin brings the amd64 port up-to-date with the current
sources.  No real attempt has been made to make it work, but the
cross-compile does create a kernel.core, and the C code compiles (on
openSuSE 10.3).  The resulting kernel.core does not yet work.

Use cross-x86-amd64.lisp as the cross-compile script.  This is
intended to be cross-compiled using the 20a release for Linux, and
only supports x87.  The sse2 support has not be ported yet.

tools/cross-scripts/cross-x86-amd64.lisp:
o Update cross-compile with some missing constants, and frob new
  symbols.

tools/clean-target.sh:
o Remove amd64f files too.

code/pred.lisp:
o Define predicates for double-doubles for bootstrapping to work
  around recursive known function problems with these predicates.

code/sap.lisp:
o Define int-sap with (unsigned-byte 64) type declaration.  (May not
  be needed?)

code/unix-glibc2.lisp:
o Build fails defining map_failed to (int-sap -1).  Just hard-wire to
  0 for now so we can build.

compiler/float-tran.lisp:
o Add missing conditional for %complex-double-double-float.

compiler/amd64/float.lisp:
o Merge double-double support for amd64.  Not really tested yet.

compiler/amd64/parms.lisp:
o Update to match x86 build.  In particular, get the space address
  correct and update the static symbols.

compiler/amd64/type-vops.lisp:
o DYLAN-FUNCTION-HEADER-TYPE no longer exists.

compiler/amd64/vm.lisp:
o Add double-double storage classes and register definitions.

lisp/Config.amd64:
o Bring in line with Config.x86 and friends.

lisp/Linux-os.c:
o Bring amd64 code up-to-date with x86/linux code.

lisp/Linux-os.h
o Need to include sys/ucontext.h to get ucontext defined.  (Why?)
o Also define __USE_GNU so we get the register offsets in the ucontext
  defined.  (Why?)

lisp/amd64-arch.c:
o Change struct sigcontext to os_context_t.
o Use SC_PC instead of context->sc_pc.
o Merge some changes in from x86 version, like SC_EFLAGS.  May need
  more work.

lisp/amd64-assem.s:
o Use rbx instead of ebx for jmp.

lisp/amd64-lispregs.h:
o Define SC_REG, SC_PC, SC_SP using the new x86 style.

lisp/backtrace.c:
o Remove inline assembly for now until I figure out what the amd64
  version should be.

lisp/gencgc.c:
o Conditionalize out weak hash table support for now.

lisp/gencgc.h:
o Set PAGE_SIZE for amd64.  (Is 4096 right?)

lisp/globals.h:
o Export current_dynamic_space_free_pointer and
  current_auto_gc_trigger like for x86.

Revision 1.7 - (view) (annotate) - [select for diffs]
Mon Nov 2 02:51:58 2009 UTC (4 years, 5 months ago) by rtoy
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6
This large checkin brings the amd64 port up-to-date with the current
sources.  No real attempt has been made to make it work, but the
cross-compile does create a kernel.core, and the C code compiles (on
openSuSE 10.3).  The resulting kernel.core does not yet work.

Use cross-x86-amd64.lisp as the cross-compile script.  This is
intended to be cross-compiled using the 20a release for Linux, and
only supports x87.  The sse2 support has not be ported yet.

tools/cross-scripts/cross-x86-amd64.lisp:
o Update cross-compile with some missing constants, and frob new
  symbols.

tools/clean-target.sh:
o Remove amd64f files too.

code/pred.lisp:
o Define predicates for double-doubles for bootstrapping to work
  around recursive known function problems with these predicates.

code/sap.lisp:
o Define int-sap with (unsigned-byte 64) type declaration.  (May not
  be needed?)

code/unix-glibc2.lisp:
o Build fails defining map_failed to (int-sap -1).  Just hard-wire to
  0 for now so we can build.

compiler/float-tran.lisp:
o Add missing conditional for %complex-double-double-float.

compiler/amd64/float.lisp:
o Merge double-double support for amd64.  Not really tested yet.

compiler/amd64/parms.lisp:
o Update to match x86 build.  In particular, get the space address
  correct and update the static symbols.

compiler/amd64/type-vops.lisp:
o DYLAN-FUNCTION-HEADER-TYPE no longer exists.

compiler/amd64/vm.lisp:
o Add double-double storage classes and register definitions.

lisp/Config.amd64:
o Bring in line with Config.x86 and friends.

lisp/Linux-os.c:
o Bring amd64 code up-to-date with x86/linux code.

lisp/Linux-os.h
o Need to include sys/ucontext.h to get ucontext defined.  (Why?)
o Also define __USE_GNU so we get the register offsets in the ucontext
  defined.  (Why?)

lisp/amd64-arch.c:
o Change struct sigcontext to os_context_t.
o Use SC_PC instead of context->sc_pc.
o Merge some changes in from x86 version, like SC_EFLAGS.  May need
  more work.

lisp/amd64-assem.s:
o Use rbx instead of ebx for jmp.

lisp/amd64-lispregs.h:
o Define SC_REG, SC_PC, SC_SP using the new x86 style.

lisp/backtrace.c:
o Remove inline assembly for now until I figure out what the amd64
  version should be.

lisp/gencgc.c:
o Conditionalize out weak hash table support for now.

lisp/gencgc.h:
o Set PAGE_SIZE for amd64.  (Is 4096 right?)

lisp/globals.h:
o Export current_dynamic_space_free_pointer and
  current_auto_gc_trigger like for x86.

Revision 1.6 - (view) (annotate) - [select for diffs]
Mon Apr 20 20:54:10 2009 UTC (5 years ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_20a, amd64-dd-start, merged-unicode-utf16-extfmt-2009-06-11, portable-clx-base, portable-clx-import-2009-06-16, release-20a-base, release-20a-pre1, snapshot-2009-05, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, unicode-string-buffer-base, unicode-string-buffer-impl-base
Branch point for: RELEASE-20A-BRANCH, amd64-dd-branch, portable-clx-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
Merge change from unicode-utf16-extfmt-branch that fixes a typo.

Revision 1.4.26.2 - (view) (annotate) - [select for diffs]
Mon Apr 20 20:49:02 2009 UTC (5 years ago) by rtoy
Branch: unicode-utf16-extfmt-branch
CVS Tags: unicode-snapshot-2009-05, unicode-snapshot-2009-06, unicode-utf16-extfmt-2009-06-11
Changes since 1.4.26.1: +1 -1 lines
Diff to previous 1.4.26.1 , to branch point 1.4 , to next main 1.10
Fix typo.  CORE should not be set to double quote character!

Revision 1.4.26.1 - (view) (annotate) - [select for diffs]
Fri Dec 19 01:31:34 2008 UTC (5 years, 4 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
CVS Tags: unicode-utf16-extfmt-2009-03-27, unicode-utf16-extfmts-sync-2008-12
Changes since 1.4: +23 -4 lines
Diff to previous 1.4
Merge changes from utf16 branch to update to snapshot 2008-12.

Revision 1.4.24.1 - (view) (annotate) - [select for diffs]
Thu Dec 18 21:50:19 2008 UTC (5 years, 4 months ago) by rtoy
Branch: unicode-utf16-branch
CVS Tags: unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-sync-2008-12, unicode-utf16-sync-label-2009-03-16
Changes since 1.4: +23 -4 lines
Diff to previous 1.4 , to next main 1.10
Merge Snapshot 2008-12 to this branch.  Some tweaks needed in
boot-2008-05-cross-unicode-x86.lisp and the Config files.  FreeBSD and
Darwin/x86 untested, but Linux and Solaris build ok.

Revision 1.5 - (view) (annotate) - [select for diffs]
Wed Nov 12 15:04:25 2008 UTC (5 years, 5 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_19f, label-2009-03-16, label-2009-03-25, merge-sse2-packed, merge-with-19f, release-19f-base, release-19f-pre1, snapshot-2008-12, snapshot-2009-01, snapshot-2009-02, snapshot-2009-04
Branch point for: RELEASE-19F-BRANCH
Changes since 1.4: +23 -4 lines
Diff to previous 1.4
Merge in SSE2 changes from sse2-packed-branch (tag
sse2-packed-2008-11-12).

Revision 1.4.28.4 - (view) (annotate) - [select for diffs]
Thu Oct 2 01:40:03 2008 UTC (5 years, 6 months ago) by rtoy
Branch: sse2-branch
CVS Tags: sse2-merge-with-2008-10, sse2-merge-with-2008-11, sse2-packed-2008-11-12, sse2-packed-base
Branch point for: sse2-packed-branch
Changes since 1.4.28.3: +0 -1 lines
Diff to previous 1.4.28.3 , to branch point 1.4 , to next main 1.10
Oops.  Remove debugging print.

Revision 1.4.28.3 - (view) (annotate) - [select for diffs]
Wed Oct 1 23:26:15 2008 UTC (5 years, 6 months ago) by rtoy
Branch: sse2-branch
Changes since 1.4.28.2: +0 -1 lines
Diff to previous 1.4.28.2 , to branch point 1.4
Remove set -x.

Revision 1.4.28.2 - (view) (annotate) - [select for diffs]
Tue Sep 30 20:51:11 2008 UTC (5 years, 6 months ago) by rtoy
Branch: sse2-branch
CVS Tags: sse2-checkpoint-2008-10-01
Changes since 1.4.28.1: +25 -6 lines
Diff to previous 1.4.28.1 , to branch point 1.4
tools/clean-target.sh:
o Revert to old behavior so clean-target removes the subsystem
  libraries and lisp cores.
o Add -K flag to keep either the libraries, the cores, or both.

tools/build.sh:
o Use the -K flag (for the last build) to keep things around.  This is
  needed so that when we make a distribution, we have both the sse2
  and x87 cores available and also the fasls for the subsystem
  libraries.

Revision 1.4.28.1 - (view) (annotate) - [select for diffs]
Sun Sep 28 14:09:11 2008 UTC (5 years, 6 months ago) by rtoy
Branch: sse2-branch
Changes since 1.4: +3 -1 lines
Diff to previous 1.4
Preliminary support for dealing with x87 and sse2 in the same tree.

clean-target.sh:
o Don't remove any Lisp core files.  (Need to rethink this and decide
  what should be deleted or not.)
o Don't remove any module library fasls.

make-main-dist.sh:
o Install any lisp core files with the name lisp*.core.
o Also install any module library fasls for both sse2 and x86f.

Revision 1.4.6.1 - (view) (annotate) - [select for diffs]
Sat May 22 12:13:45 2004 UTC (9 years, 11 months ago) by rtoy
Branch: UNICODE-BRANCH
Changes since 1.4: +0 -0 lines
Diff to previous 1.4 , to next main 1.10
Perform trivial merge from head to unicode-branch.

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Oct 20 13:44:49 2003 UTC (10 years, 6 months ago) by toy
Branch: MAIN
CVS Tags: amd64-merge-start, double-double-array-base, double-double-array-checkpoint, double-double-base, double-double-init-%make-sparc, double-double-init-checkpoint-1, double-double-init-ppc, double-double-init-sparc, double-double-init-sparc-2, double-double-init-x86, double-double-irrat-end, double-double-irrat-start, double-double-reader-base, double-double-reader-checkpoint-1, double-double-sparc-checkpoint-1, mod-arith-base, ppc_gencgc_snap_2005-05-14, ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06, pre-telent-clx, prm-before-macosx-merge-tag, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, release-19b-base, release-19b-pre1, release-19b-pre2, release-19c, release-19c-base, release-19c-pre1, release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, release-19e, release-19e-base, release-19e-pre1, release-19e-pre2, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, snapshot-2004-08, snapshot-2004-09, snapshot-2004-10, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, snapshot-2005-08, snapshot-2005-09, snapshot-2005-10, snapshot-2005-11, snapshot-2005-12, snapshot-2006-01, snapshot-2006-02, snapshot-2006-03, snapshot-2006-04, snapshot-2006-05, snapshot-2006-06, snapshot-2006-07, snapshot-2006-08, snapshot-2006-09, snapshot-2006-10, snapshot-2006-11, snapshot-2006-12, snapshot-2007-01, snapshot-2007-02, snapshot-2007-03, snapshot-2007-04, snapshot-2007-05, snapshot-2007-06, snapshot-2007-07, snapshot-2007-08, snapshot-2007-09, snapshot-2007-10, snapshot-2007-11, snapshot-2007-12, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, snapshot-2008-04, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2008-08, snapshot-2008-09, snapshot-2008-10, snapshot-2008-11, sse2-base, unicode-utf16-base, unicode-utf16-extfmts-pre-sync-2008-11, unicode-utf16-string-support, unicode-utf16-sync-2008-07, unicode-utf16-sync-2008-09, unicode-utf16-sync-2008-11
Branch point for: UNICODE-BRANCH, double-double-array-branch, double-double-branch, double-double-reader-branch, mod-arith-branch, ppc_gencgc_branch, release-19a-branch, release-19b-branch, release-19c-branch, release-19d-branch, release-19e-branch, sse2-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.3: +0 -1 lines
Diff to previous 1.3
Oops.  Remove a debugging "set -x" that was inadvertently left in.

Revision 1.3 - (view) (annotate) - [select for diffs]
Sat Oct 18 19:20:39 2003 UTC (10 years, 6 months ago) by toy
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
Fix typo.

Revision 1.2 - (view) (annotate) - [select for diffs]
Sat Oct 18 16:46:53 2003 UTC (10 years, 6 months ago) by toy
Branch: MAIN
Changes since 1.1: +42 -11 lines
Diff to previous 1.1
o Give a more complete usage description
o Add -l option to clean out the lisp C runtime and motif runtime as
  well as the fasls.

Revision 1.1 - (view) (annotate) - [select for diffs]
Fri Oct 17 18:05:23 2003 UTC (10 years, 6 months ago) by toy
Branch: MAIN
Initial import of Pierre Mai's build scripts (slightly modified from
his 2.4 release).

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5