/[cmucl]/src/code/extensions.lisp
ViewVC logotype

Log of /src/code/extensions.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.31 - (view) (annotate) - [select for diffs]
Tue Apr 20 17:57:44 2010 UTC (4 years ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, RELEASE_20b, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, cross-sparc-branch-base, release-20b-pre1, release-20b-pre2, snapshot-2010-05, snapshot-2010-06, snapshot-2010-07, snapshot-2010-08, snapshot-2010-11, snapshot-2010-12, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09, 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.30: +11 -11 lines
Diff to previous 1.30 , to selected 1.7
Change uses of _"foo" to (intl:gettext "foo").  This is because slime
may get confused with source locations if the reader macros are
installed.

Revision 1.30 - (view) (annotate) - [select for diffs]
Mon Apr 19 02:18:03 2010 UTC (4 years ago) by rtoy
Branch: MAIN
Changes since 1.29: +16 -16 lines
Diff to previous 1.29 , to selected 1.7
Remove _N"" reader macro from docstrings when possible.

Revision 1.29 - (view) (annotate) - [select for diffs]
Fri Mar 19 15:18:58 2010 UTC (4 years, 1 month ago) by rtoy
Branch: MAIN
CVS Tags: post-merge-intl-branch, snapshot-2010-04
Changes since 1.28: +28 -26 lines
Diff to previous 1.28 , to selected 1.7
Merge intl-branch 2010-03-18 to HEAD.  To build, you need to use
boot-2010-02-1 as the bootstrap file.  You should probably also use
the new -P option for build.sh to generate and update the po files
while building.

Revision 1.28.44.1 - (view) (annotate) - [select for diffs]
Thu Feb 25 20:34:49 2010 UTC (4 years, 1 month ago) by rtoy
Branch: intl-2-branch
Changes since 1.28: +28 -26 lines
Diff to previous 1.28 , to next main 1.31 , to selected 1.7
Restart internalization work.  This new branch starts with code from
the intl-branch on date 2010-02-12 18:00:00+0500.  This version works
and

LANG=en@piglatin bin/lisp

works (once the piglatin translation is added).

Revision 1.28.42.2 - (view) (annotate) - [select for diffs]
Tue Feb 9 15:18:21 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
CVS Tags: intl-branch-2010-03-18-1300, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000
Changes since 1.28.42.1: +26 -26 lines
Diff to previous 1.28.42.1 , to branch point 1.28 , to next main 1.31 , to selected 1.7
Mark translatable strings; update cmucl.pot and ko/cmucl.po
accordingly.

Revision 1.28.42.1 - (view) (annotate) - [select for diffs]
Mon Feb 8 17:15:47 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 , to selected 1.7
Add (intl:textdomain "cmucl") to the files to set the textdomain.

Revision 1.28 - (view) (annotate) - [select for diffs]
Sun Oct 5 11:41:22 2003 UTC (10 years, 6 months ago) by gerd
Branch: MAIN
CVS Tags: RELEASE_19f, RELEASE_20a, amd64-dd-start, 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, intl-2-branch-base, intl-branch-base, label-2009-03-16, label-2009-03-25, merge-sse2-packed, merge-with-19f, merged-unicode-utf16-extfmt-2009-06-11, mod-arith-base, portable-clx-base, portable-clx-import-2009-06-16, ppc_gencgc_snap_2005-05-14, ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06, pre-merge-intl-branch, 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, release-19f-base, release-19f-pre1, release-20a-base, release-20a-pre1, 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, snapshot-2008-12, snapshot-2009-01, snapshot-2009-02, snapshot-2009-04, snapshot-2009-05, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, sse2-base, sse2-checkpoint-2008-10-01, sse2-merge-with-2008-10, sse2-merge-with-2008-11, sse2-packed-2008-11-12, sse2-packed-base, unicode-snapshot-2009-05, unicode-snapshot-2009-06, unicode-string-buffer-base, unicode-string-buffer-impl-base, unicode-utf16-base, unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-extfmt-2009-03-27, unicode-utf16-extfmt-2009-06-11, unicode-utf16-extfmts-pre-sync-2008-11, unicode-utf16-extfmts-sync-2008-12, unicode-utf16-string-support, unicode-utf16-sync-2008-07, unicode-utf16-sync-2008-09, unicode-utf16-sync-2008-11, unicode-utf16-sync-2008-12, unicode-utf16-sync-label-2009-03-16
Branch point for: RELEASE-19F-BRANCH, RELEASE-20A-BRANCH, amd64-dd-branch, double-double-array-branch, double-double-branch, double-double-reader-branch, intl-2-branch, intl-branch, mod-arith-branch, portable-clx-branch, ppc_gencgc_branch, release-19a-branch, release-19b-branch, release-19c-branch, release-19d-branch, release-19e-branch, sse2-branch, sse2-packed-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.27: +65 -63 lines
Diff to previous 1.27 , to selected 1.7
	Improve interrupt safety.

	* src/compiler/globaldb.lisp (get-info-value):
	* src/code/extensions.lisp (define-hash-cache): Use
	without-interrupts.

Revision 1.27 - (view) (annotate) - [select for diffs]
Sat Apr 19 20:52:43 2003 UTC (11 years ago) by gerd
Branch: MAIN
CVS Tags: dynamic-extent-base, lisp-executable-base, remove_negative_zero_not_zero, snapshot-2003-10, sparc_gencgc, sparc_gencgc_merge
Branch point for: dynamic-extent, lisp-executable, sparc_gencgc_branch
Changes since 1.26: +4 -4 lines
Diff to previous 1.26 , to selected 1.7
	Add destructuring support to &REST, &BODY, &WHOLE.  Detected
	by Paul Dietz' ANSI tests.

	* src/code/defmacro.lisp (parse-defmacro-lambda-list): Add
	&parse-body, replacing &body (<body> <decls> <doc>).  Add
	destructuring support to &rest, &body, &whole.

	* src/code/eval.lisp (lambda-list-keywords): Add &parse-body.

	* src/code/exports.lisp ("EXTENSIONS"): Export &parse-body.

	* src/hemlock/table.lisp (do-words, with-folded-string):
	* src/hemlock/macros.lisp (with-pop-up-display):
	* src/compiler/macros.lisp (deftransform):
	* src/compiler/ir1tran.lisp (symbol-macrolet, let, locally)
	(let*, flet, labels) <ir1-translator>:
	* src/code/package.lisp (do-symbols, do-external-symbols)
	(do-all-symbols):
	* src/code/macros.lisp (defun, prog, prog*, with-open-file)
	(with-open-stream, with-input-from-string)
	(with-output-to-string, do, do*):
	* src/code/mach.lisp (gr-bind):
	* src/code/extensions.lisp (do-anonymous, do-hash, defun-cached):
	Use &parse-body instead of &body.

Revision 1.26 - (view) (annotate) - [select for diffs]
Thu Sep 19 17:48:17 2002 UTC (11 years, 7 months ago) by pmai
Branch: MAIN
CVS Tags: UNICODE-BASE, cold-pcl-base, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2
Branch point for: UNICODE-BRANCH, cold-pcl, release-18e-branch
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 , to selected 1.7
Add result-value form to dovector, to bring it in line with dolist.
From the unicode patch-set by Brian Spilsbury.

Revision 1.22.2.2 - (view) (annotate) - [select for diffs]
Sat Mar 23 18:49:58 2002 UTC (12 years, 1 month ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18d
Changes since 1.22.2.1: +6 -6 lines
Diff to previous 1.22.2.1 , to branch point 1.22 , to next main 1.31 , to selected 1.7
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.25 - (view) (annotate) - [select for diffs]
Tue Mar 13 16:52:14 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 , to selected 1.7
Change calls to obsolete define-setf-method to define-setf-expander.

Revision 1.24 - (view) (annotate) - [select for diffs]
Sun Mar 4 20:12:34 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.23: +5 -5 lines
Diff to previous 1.23 , to selected 1.7
Change most PROCLAIMs to DECLAIMs.

Revision 1.22.2.1 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:21:52 1998 UTC (15 years, 10 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18b, RELEASE_18c
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 , to selected 1.7
This (huge) revision brings the RELENG_18 branch up to the current HEAD.
Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.

Revision 1.23 - (view) (annotate) - [select for diffs]
Sun Mar 1 21:46:03 1998 UTC (16 years, 1 month ago) by dtc
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 , to selected 1.7
Fix doc. typos "the the" -> "the".

Revision 1.22 - (view) (annotate) - [select for diffs]
Mon Oct 31 04:11:27 1994 UTC (19 years, 5 months ago) by ram
Branch: MAIN
CVS Tags: RELEASE_18a
Branch point for: RELENG_18
Changes since 1.21: +1 -3 lines
Diff to previous 1.21 , to selected 1.7
Fix headed boilerplate.

Revision 1.21 - (view) (annotate) - [select for diffs]
Thu Aug 19 14:17:12 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.20: +3 -4 lines
Diff to previous 1.20 , to selected 1.7
Make cache-hash-eq a macro.

Revision 1.20 - (view) (annotate) - [select for diffs]
Thu Aug 19 14:14:29 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.19: +2 -3 lines
Diff to previous 1.19 , to selected 1.7
Call pointer-hash instead of %primitive in cache-hash-eq.

Revision 1.19 - (view) (annotate) - [select for diffs]
Thu Aug 12 20:28:11 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 , to selected 1.7
Stuff stuff.

Revision 1.18 - (view) (annotate) - [select for diffs]
Thu Aug 12 19:58:17 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.17: +10 -6 lines
Diff to previous 1.17 , to selected 1.7
Tweak init profile stuff uff.

Revision 1.17 - (view) (annotate) - [select for diffs]
Thu Aug 12 18:58:58 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.16: +6 -3 lines
Diff to previous 1.16 , to selected 1.7
Add declaration in profile code.

Revision 1.16 - (view) (annotate) - [select for diffs]
Thu Aug 12 16:51:33 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.15: +18 -6 lines
Diff to previous 1.15 , to selected 1.7
Added profiling counters to the hash-cache stuff.

Revision 1.15 - (view) (annotate) - [select for diffs]
Fri Feb 26 08:25:25 1993 UTC (21 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.14: +14 -3 lines
Diff to previous 1.14 , to selected 1.7
new structure branch & tuning, see new_struct

Revision 1.14.1.2 - (view) (annotate) - [select for diffs] (vendor branch)
Thu Feb 4 12:11:04 1993 UTC (21 years, 2 months ago) by ram
Branch: new_struct
Changes since 1.14.1.1: +2 -2 lines
Diff to previous 1.14.1.1 , to next main 1.31 , to selected 1.7
*** empty log message ***

Revision 1.14.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Thu Jan 28 13:59:37 1993 UTC (21 years, 2 months ago) by ram
Branch: new_struct
Changes since 1.14: +14 -3 lines
Diff to previous 1.14 , to selected 1.7
add init-form arg to define-hash-cache.

Revision 1.14 - (view) (annotate) - [select for diffs]
Thu Dec 31 13:36:23 1992 UTC (21 years, 3 months ago) by ram
Branch: MAIN
Branch point for: new_struct
Changes since 1.13: +16 -2 lines
Diff to previous 1.13 , to selected 1.7
Added DO-HASH

Revision 1.13 - (view) (annotate) - [select for diffs]
Wed Nov 6 19:46:08 1991 UTC (22 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 , to selected 1.7
Declared the argument types to concat-names so that they will be type-checked.

Revision 1.12 - (view) (annotate) - [select for diffs]
Thu Jul 11 16:31:34 1991 UTC (22 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.11: +5 -5 lines
Diff to previous 1.11 , to selected 1.7
Deleted some setf bootstrapping hacks.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sat May 4 12:29:15 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.10: +15 -12 lines
Diff to previous 1.10 , to selected 1.7
Made ONCE-ONLY differently twisted so that it still implements LET* semantics,
but properly deals with things like (once-only ((a (somefun a))) ...).

Revision 1.10 - (view) (annotate) - [select for diffs]
Wed Apr 24 21:04:12 1991 UTC (23 years ago) by ram
Branch: MAIN
Changes since 1.9: +12 -19 lines
Diff to previous 1.9 , to selected 1.7
Rewrote ONCE-ONLY to be less twisted so that I could make it sequential.

Revision 1.9 - (view) (annotate) - [select for diffs]
Wed Apr 24 20:30:13 1991 UTC (23 years ago) by ram
Branch: MAIN
Changes since 1.8: +6 -7 lines
Diff to previous 1.8 , to selected 1.7
Changed ONCE-ONLY to use LET* instead of LET, cause I was tired of not being
able to do it, and it can't cause any problems that I can think of.

Revision 1.8 - (view) (annotate) - [select for diffs]
Fri Feb 8 13:32:27 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.7: +8 -4 lines
Diff to previous 1.7
New file header with RCS header FILE-COMMENT.

Revision 1.7 - (view) (annotate) - [selected]
Tue Nov 6 14:06:20 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.6: +1 -2 lines
Diff to previous 1.6
Moved some symbols from the ``C'' package to the ``MIPS'' package.

Revision 1.6 - (view) (annotate) - [select for diffs]
Wed Oct 17 03:50:32 1990 UTC (23 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.5: +15 -1 lines
Diff to previous 1.5 , to selected 1.7
Added the REQUIRED-ARGUMENT function for squelching type warnings
about required keyword argument defaults.

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Oct 8 17:23:19 1990 UTC (23 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.4: +4 -0 lines
Diff to previous 1.4 , to selected 1.7
Added some fixnum declarations.

Revision 1.4 - (view) (annotate) - [select for diffs]
Wed May 16 11:10:28 1990 UTC (23 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 , to selected 1.7
Fixed paren arror.

Revision 1.3 - (view) (annotate) - [select for diffs]
Sat May 12 21:14:08 1990 UTC (23 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.2: +191 -1 lines
Diff to previous 1.2 , to selected 1.7
Added hash cache support: DEFINE-HASH-CACHE, DEFUN-CACHED and 
CACHE-HASH-EQ.

Revision 1.2 - (view) (annotate) - [select for diffs]
Mon Mar 19 11:45:26 1990 UTC (24 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.1: +15 -1 lines
Diff to previous 1.1 , to selected 1.7
Added the FILE-COMMENT macro for RCS header usage.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Feb 6 17:24:14 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Diff to selected 1.7
Initial revision

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