/[cmucl]/src/code/bit-bash.lisp
ViewVC logotype

Log of /src/code/bit-bash.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.27 - (view) (annotate) - [select for diffs]
Mon Apr 19 02:18:03 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.26: +9 -9 lines
Diff to previous 1.26
Remove _N"" reader macro from docstrings when possible.

Revision 1.26 - (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.25: +10 -9 lines
Diff to previous 1.25
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.25.14.1 - (view) (annotate) - [select for diffs]
Thu Feb 25 20:34:48 2010 UTC (4 years, 1 month ago) by rtoy
Branch: intl-2-branch
Changes since 1.25: +10 -9 lines
Diff to previous 1.25 , to next main 1.27
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.25.12.2 - (view) (annotate) - [select for diffs]
Tue Feb 9 03:43:35 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.25.12.1: +9 -9 lines
Diff to previous 1.25.12.1 , to branch point 1.25 , to next main 1.27
code/alieneval.lisp
code/backq.lisp
code/bignum.lisp
code/bit-bash.lisp
code/bsd-os.lisp
code/byte-interp.lisp
code/char.lisp
o Mark translatable strings

i18n/locale/cmucl.pot
i18n/locale/ko/LC_MESSAGES/cmucl.po
o Update

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

Revision 1.25 - (view) (annotate) - [select for diffs]
Thu Jun 11 16:03:57 2009 UTC (4 years, 10 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_20a, amd64-dd-start, intl-2-branch-base, intl-branch-base, merged-unicode-utf16-extfmt-2009-06-11, portable-clx-base, portable-clx-import-2009-06-16, pre-merge-intl-branch, release-20a-base, release-20a-pre1, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, unicode-string-buffer-base, unicode-string-buffer-impl-base
Branch point for: RELEASE-20A-BRANCH, amd64-dd-branch, intl-2-branch, intl-branch, portable-clx-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch
Changes since 1.24: +4 -4 lines
Diff to previous 1.24
Merge Unicode work to trunk.  From label
unicode-utf16-extfmt-2009-06-11.

Revision 1.24.6.1 - (view) (annotate) - [select for diffs]
Tue May 12 16:31:48 2009 UTC (4 years, 11 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
CVS Tags: unicode-snapshot-2009-06, unicode-utf16-extfmt-2009-06-11
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 , to next main 1.27
o Lots of spelling fixes from Paul.
o Add unicode codepoints in final-sigma.lisp (in case the characters
  there don't show up correctly).
o Support partial-fill in READ-INTO-STRING.

Revision 1.24 - (view) (annotate) - [select for diffs]
Fri Jan 18 15:52:44 2008 UTC (6 years, 3 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-19e, release-19e-base, release-19e-pre1, release-19e-pre2, release-19f-base, release-19f-pre1, 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, 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-utf16-base, unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-extfmt-2009-03-27, 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-19e-branch, sse2-branch, sse2-packed-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.23: +3 -3 lines
Diff to previous 1.23
code/bit-bash.lisp:
o Change MAX-BITS to #xffffffff.  This fixes (works around) the issue
  reported by Walter Pelissero, reported on cmucl-help, 2008-01-09.
  We will still have problems for sufficiently long strings.

boot-2007-12-1.lisp:
o Boot file to use for the above change.

Revision 1.23 - (view) (annotate) - [select for diffs]
Wed Jul 14 20:52:38 2004 UTC (9 years, 9 months ago) by cwang
Branch: MAIN
CVS Tags: 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, ppc_gencgc_snap_2005-05-14, ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06, pre-telent-clx, 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, 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
Branch point for: double-double-array-branch, double-double-branch, double-double-reader-branch, ppc_gencgc_branch, release-19b-branch, release-19c-branch, release-19d-branch
Changes since 1.22: +2 -2 lines
Diff to previous 1.22
typo

Revision 1.22 - (view) (annotate) - [select for diffs]
Tue Jun 1 23:07:30 2004 UTC (9 years, 10 months ago) by cwang
Branch: MAIN
CVS Tags: prm-before-macosx-merge-tag, snapshot-2004-06, snapshot-2004-07
Changes since 1.21: +13 -10 lines
Diff to previous 1.21
amd64 changes

Revision 1.20.2.1 - (view) (annotate) - [select for diffs]
Sat Mar 23 18:49:52 2002 UTC (12 years ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18d
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 , to next main 1.27
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.21 - (view) (annotate) - [select for diffs]
Sun Mar 4 20:12:29 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE, amd64-merge-start, cold-pcl-base, dynamic-extent-base, lisp-executable-base, mod-arith-base, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, remove_negative_zero_not_zero, snapshot-2003-10, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, sparc_gencgc, sparc_gencgc_merge
Branch point for: UNICODE-BRANCH, cold-pcl, dynamic-extent, lisp-executable, mod-arith-branch, release-18e-branch, release-19a-branch, sparc_gencgc_branch
Changes since 1.20: +4 -4 lines
Diff to previous 1.20
Change most PROCLAIMs to DECLAIMs.

Revision 1.20 - (view) (annotate) - [select for diffs]
Wed Feb 5 16:15:32 1997 UTC (17 years, 2 months ago) by pw
Branch: MAIN
CVS Tags: RELEASE_18a, RELEASE_18b, RELEASE_18c
Branch point for: RELENG_18
Changes since 1.19: +1 -2 lines
Diff to previous 1.19
initial post 1.3.7 merge

Revision 1.19 - (view) (annotate) - [select for diffs]
Sat Jan 18 14:30:33 1997 UTC (17 years, 3 months ago) by ram
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18
Werkowskis source kit 1.03.7

Revision 1.18 - (view) (annotate) - [select for diffs]
Mon Oct 31 04:11:27 1994 UTC (19 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.17: +1 -3 lines
Diff to previous 1.17
Fix headed boilerplate.

Revision 1.17 - (view) (annotate) - [select for diffs]
Wed Apr 6 17:00:16 1994 UTC (20 years ago) by hallgren
Branch: MAIN
Changes since 1.16: +3 -2 lines
Diff to previous 1.16
Added Alpha support.

Revision 1.16 - (view) (annotate) - [select for diffs]
Fri Jul 31 17:50:18 1992 UTC (21 years, 8 months ago) by wlott
Branch: MAIN
Changes since 1.15: +7 -4 lines
Diff to previous 1.15
Added some declares to get rid of some efficiency notes.

Revision 1.15 - (view) (annotate) - [select for diffs]
Fri Feb 21 23:56:04 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
typo.

Revision 1.14 - (view) (annotate) - [select for diffs]
Fri Feb 21 23:24:16 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.13: +11 -9 lines
Diff to previous 1.13
Had the order of arguments wrong in the replacement for sap-ref-32.

Revision 1.13 - (view) (annotate) - [select for diffs]
Fri Feb 21 21:59:39 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.12: +24 -5 lines
Diff to previous 1.12
Changed all SAP-REF-mumble functions to take the offset in bytes.

Revision 1.12 - (view) (annotate) - [select for diffs]
Wed May 8 09:31:59 1991 UTC (22 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.11: +29 -11 lines
Diff to previous 1.11
Fixed the SAP routines to align the sap to a word boundry before using it.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sun Apr 28 01:10:29 1991 UTC (22 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10
Fixed the case where we were iterating from the right to the left and we
only needed to read one word of the source to compute the rightmost dst
word.  We were reading two words which made load seg-fault because next src
word was on a different page (that wasn't mapped in).

Revision 1.10 - (view) (annotate) - [select for diffs]
Tue Apr 23 01:24:29 1991 UTC (23 years ago) by wlott
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9
In the unaligned, left-to-right unary copy, had the test to see if we need
to load the last src word or not backwards, so we didn't load it when we
needed it.  (And potentially read one too many words when we didn't need
it.)

Revision 1.9 - (view) (annotate) - [select for diffs]
Sat Apr 13 21:04:47 1991 UTC (23 years ago) by wlott
Branch: MAIN
Changes since 1.8: +406 -313 lines
Diff to previous 1.8
Rewrote everything to simplity porting to different machines.

Revision 1.8 - (view) (annotate) - [select for diffs]
Fri Feb 8 13:31:12 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) - [select for diffs]
Wed Nov 21 08:44:50 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6
Changed vm:target-byte-order to (c:backend-byte-order c:*backend*).

Revision 1.6 - (view) (annotate) - [select for diffs]
Wed Oct 3 09:55:58 1990 UTC (23 years, 6 months ago) by wlott
Branch: MAIN
Changes since 1.5: +18 -0 lines
Diff to previous 1.5
Added interpreter stubs for 32bit-logical-{not,and,or,xor,nor}.

Revision 1.5 - (view) (annotate) - [select for diffs]
Wed Aug 15 17:48:12 1990 UTC (23 years, 8 months ago) by wlott
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
Fixed the order of args to setf functions.

Revision 1.4 - (view) (annotate) - [select for diffs]
Fri Jul 13 16:35:32 1990 UTC (23 years, 9 months ago) by wlott
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
Removed comments from around 32bit-logical-mumbles.

Revision 1.3 - (view) (annotate) - [select for diffs]
Fri May 25 20:22:15 1990 UTC (23 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.2: +68 -31 lines
Diff to previous 1.2
Added stuff to allow different using different functions for the srcs and dst.
Commented out all the bit-bash-mumbles, 'cause the compiler can't deal with 'em yet.
Added interpreter stubs for the four copy functions.

Revision 1.2 - (view) (annotate) - [select for diffs]
Fri Apr 27 19:34:16 1990 UTC (23 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.1: +58 -30 lines
Diff to previous 1.1
Changed to use 32-bit units.  Replaced calls to logand, lognot, etc, with
special purpose unsigned-byte 32 functions.  Replaced merge-bits with a
function that gets translated into spiffy code.

Revision 1.1 - (view) (annotate) - [select for diffs]
Wed Apr 11 17:20:20 1990 UTC (24 years ago) by wlott
Branch: MAIN
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