Timeline


and

Jul 5, 2005:

2:20 PM Changeset [1945] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:25 PM Changeset [1944] by gb
  • trunk/ccl/level-0/PPC/PPC32/l0-bignum-ppc32.lisp
Need NUMBER-CASE-MACRO at compile-time.
1:20 PM Changeset [1943] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:12 PM Changeset [1942] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
LOGBITP: fencepost on fixnum-only bound (can only access most …
1:11 PM Changeset [1941] by gb
  • trunk/ccl/level-0/PPC/PPC32/l0-bignum-ppc32.lisp
LOGBITP: fencepost on fixnum-only bound (can only access most …
11:20 AM Changeset [1940] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:25 AM Changeset [1939] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
10:20 AM Changeset [1938] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:19 AM Changeset [1937] by gb
  • trunk/ccl/level-0/l0-aprims.lisp
Add (IN-PACKAGE "CCL").
10:18 AM Changeset [1936] by gb
  • trunk/ccl/level-0/nfasload.lisp
Add (IN-PACKAGE "CCL"). Do SET-PACKAGE and FIND-PACKAGE here, so that …
10:12 AM Changeset [1935] by gb
  • trunk/ccl/level-0/PPC/PPC32/l0-bignum-ppc32.lisp
Add (IN-PACKAGE "CCL").
9:20 AM Changeset [1934] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:52 AM Changeset [1933] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Add (IN-PACKAGE "CCL"). %LDB-FIXNUM-FROM-BIGNUM: byte may span as …
8:51 AM Changeset [1932] by gb
  • trunk/ccl/level-0/PPC/PPC64/ppc64-bignum.lisp
Add (IN-PACKAGE "CCL").
8:50 AM Changeset [1931] by gb
  • trunk/ccl/level-1/l1-files.lisp
REMOVE . before removing :UP in REMOVE-UP.
8:50 AM Changeset [1930] by gb
  • trunk/ccl/level-1/l1-symhash.lisp
Move SET-PACKAGE stuff into level-0.
8:49 AM Changeset [1929] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
Integrate 64-bit vectors into type system better.
8:49 AM Changeset [1928] by gb
  • trunk/ccl/level-1/level-1.lisp
#+sparc-target ? no.
8:48 AM Changeset [1927] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Recognize 64-bit traps, 64-bit BOUNDP traps.
8:47 AM Changeset [1926] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
Recognize LD instructions, for debugger.
8:47 AM Changeset [1925] by gb
  • trunk/ccl/lib/nfcomp.lisp
Add an IN-PACKAGE; format/layout changes.
8:46 AM Changeset [1924] by gb
  • trunk/ccl/lib/macros.lisp
Nuke CLtL1 backward-compatibility stuff in IN-PACKAGE.
8:45 AM Changeset [1923] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
%ILSL : zero result if shift count > 63 (not 31).
8:44 AM Changeset [1922] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Fix vcell locations in inlined lambda &optional/&key processing.
5:20 AM Changeset [1921] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:22 AM Changeset [1920] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
no it wasn't
4:20 AM Changeset [1919] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
file was empty

Jul 4, 2005:

8:20 AM Changeset [1918] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:55 AM Changeset [1917] by gb
  • trunk/ccl/lisp-kernel/spentry.s
_SPbuiltin_length does list-length/circularity check on PPC64. …
7:52 AM Changeset [1916] by gb
  • trunk/ccl/lib/time.lisp
Use reentrant #_localtime_r. GCTIME uses (host) :timeval size, not …
7:51 AM Changeset [1915] by gb
  • trunk/ccl/lib/db-io.lisp
Don't override field offsets assigned by interface translator! Assume …
7:49 AM Changeset [1914] by gb
  • trunk/ccl/level-1/l1-io.lisp
Only use character names for non-graphic-standard-chars (for #\Newline …
7:47 AM Changeset [1913] by gb
  • trunk/ccl/level-1/l1-init.lisp
Make *TOTAL-GC-MICROSECONDS* big enough.
7:46 AM Changeset [1912] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
fix-big-logandc2: start complementing at second digit, since fixnum …
7:45 AM Changeset [1911] by gb
  • trunk/ccl/level-0/PPC/ppc-hash.lisp
EQL hashing treats +/- 0.0 the same.
7:44 AM Changeset [1910] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
%EXTEND-VECTOR: handle bit-vector case with non-zero start offset.
7:43 AM Changeset [1909] by gb
  • trunk/ccl/compiler/PPC/ppc-lap.lisp
Functions can't (easily) overflow on PPC64.
7:42 AM Changeset [1908] by gb
  • trunk/ccl/compiler/nx1.lisp
NX1-ASH: (ash X 0) should typecheck X.
7:41 AM Changeset [1907] by gb
  • trunk/ccl/compiler/optimizers.lisp
TRANSFORM-LOGOP: some logical operations aren't commutative.

Jul 3, 2005:

9:20 AM Changeset [1906] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:38 AM Changeset [1905] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Try to schedule special-variable reference subprims a little better. …
8:36 AM Changeset [1904] by gb
  • trunk/ccl/level-0/PPC/PPC64/ppc64-bignum.lisp
Single-digit LOGANDC1, LOGANDC2: store value in DEST if non-nil (was …
8:35 AM Changeset [1903] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Bignum LOGXOR does LOGXOR (not LOGIOR ...) on each digit. …
8:32 AM Changeset [1902] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
%DOUBLE-FLOAT-SIGN, %SHORT-FLOAT-SIGN back in LAP, return T iff sign …
8:31 AM Changeset [1901] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Some paranoia in SXHASH-AUX; ensure that the "similar" -0.0 and 0.0 …
8:30 AM Changeset [1900] by gb
  • trunk/ccl/level-0/l0-float.lisp
Move %DOUBLE-FLOAT-SIGN, %SINGLE-FLOAT-SIGN back to LAP (and make them …
8:22 AM Changeset [1899] by gb
  • trunk/ccl/compiler/optimizers.lisp
(ASH x 0) - return X, but typecheck it
8:21 AM Changeset [1898] by gb
  • trunk/ccl/compiler/nx-basic.lisp
In default compiler policy, don't trust declarations or do unsafe …
2:20 AM Changeset [1897] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:01 AM Changeset [1896] by gb
  • trunk/ccl/xdump/hashenv.lisp
TARGET-ARCH-CASE for some hash-table macros. (l0-hash.lisp functions …
2:00 AM Changeset [1895] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Store low 32 bits, not high 32 when storing into a (SIMPLE-ARRAY …
1:59 AM Changeset [1894] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Avoid "%08x" in printf format strings, when size of arg isn't known to …
1:57 AM Changeset [1893] by gb
  • trunk/ccl/level-1/version.lisp
Lisp image du jour.
1:56 AM Changeset [1892] by gb
  • trunk/ccl/level-1/sysutils.lisp
Make a real (SETF MACRO-FUNCTION) function; make the old …
1:54 AM Changeset [1891] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
So many mis-indented comments, so little time.
1:52 AM Changeset [1890] by gb
  • trunk/ccl/level-1/l1-error-signal.lisp
Make TYPE-ERROR objects with implicit EXPECTED-TYPE slots if no type …
1:51 AM Changeset [1889] by gb
  • trunk/ccl/level-1/l1-clos.lisp
target package in %SLOT-UNBOUND-TRAP.
1:50 AM Changeset [1888] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
APPEND has something to do with the CL definition …
1:49 AM Changeset [1887] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
LOGTEST of 2 bignums looks at both args (rather than LOGTESTing the …
1:47 AM Changeset [1886] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
%SET-OBJECT stores a natural-sized value, not a 32-bit word …
1:46 AM Changeset [1885] by gb
  • trunk/ccl/level-0/l0-misc.lisp
PROPER-LIST-P returns false on dotted lists (as someone may have …
1:46 AM Changeset [1884] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Comment formatting changes only.

Jul 2, 2005:

11:20 PM Changeset [1883] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:52 PM Changeset [1882] by gb
  • trunk/ccl/level-0/l0-array.lisp
PPC64-specific changes: Get upper bound of (UNSIGNED-BYTE 64) right.
10:32 PM Changeset [1881] by gb
  • trunk/ccl/lisp-kernel/spentry.s
PPC64-specific changes: makeu64: make a 3-digit bignum if we need 3 …
10:31 PM Changeset [1880] by gb
  • trunk/ccl/lib/backtrace.lisp
; -> ;;; on section comments.
9:20 PM Changeset [1879] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:42 PM Changeset [1878] by gb
  • trunk/ccl/lib/backtrace.lisp
FIND-LOCAL-NAME: encoded stack-frame addresses are a function of …
12:20 PM Changeset [1877] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:51 AM Changeset [1876] by gb
  • trunk/ccl/level-0/PPC/PPC64/ppc64-bignum.lisp
%MULTIPLY returns (values "high 32 bits of product" low 32 bits of …
11:47 AM Changeset [1875] by gb
  • trunk/ccl/level-0/PPC/PPC32/ppc32-bignum.lisp
Some comments had been line-wrapped (presumably causing some words to …
11:45 AM Changeset [1874] by gb
  • trunk/ccl/level-0/PPC/ppc-numbers.lisp
64-bit %ROUND-NEAREST-SHORT-FLOAT->FIXNUM stores FP0 in the right place …

Jul 1, 2005:

10:20 PM Changeset [1873] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:00 PM Changeset [1872] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
%ADD-WITH-CARRY and %SUBTRACT-WITH-BORROW operate on the low 32 bits …
10:20 AM Changeset [1871] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:55 AM Changeset [1870] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
ppc64 bug fixes.
9:53 AM Changeset [1869] by gb
  • trunk/ccl/level-0/PPC/ppc-pred.lisp
use T vice (+ ppc64::nil-value ppc64::t-offset) in EQL.
9:52 AM Changeset [1868] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Bug fixes.
9:50 AM Changeset [1867] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
Indentation.
9:49 AM Changeset [1866] by gb
  • trunk/ccl/level-1/linux-files.lisp
yet another way to change default directory (CCL::CD).
9:48 AM Changeset [1865] by gb
  • trunk/ccl/level-1/sysutils.lisp
SET-MACRO-FUNCTION accepts/ignores env arg.
9:48 AM Changeset [1864] by gb
  • trunk/ccl/lib/numbers.lisp
Remove some comments.
9:47 AM Changeset [1863] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Check for sign-extension via arithmetic shift (not logical shift) in …
9:46 AM Changeset [1862] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
Comment indentation.
9:46 AM Changeset [1861] by gb
  • trunk/ccl/level-0/l0-float.lisp
Several bug fixes …
9:43 AM Changeset [1860] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
ADJUST-SP was missing.
9:43 AM Changeset [1859] by gb
  • trunk/ccl/compiler/nx1.lisp
Handle LABELS declarations differently; this may need more thought/work.
1:20 AM Changeset [1858] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:36 AM Changeset [1857] by gb
  • trunk/ccl/level-1/version.lisp
bump.
12:20 AM Changeset [1856] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Jun 30, 2005:

11:47 PM Changeset [1855] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Zero the CTR when entering/returning from lisp code. Fix valence when …
11:46 PM Changeset [1854] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
commit_pages() may fail, so it returns Boolean. This needs work …
11:45 PM Changeset [1853] by gb
  • trunk/ccl/lisp-kernel/macros.s
Use signed alloc traps.
11:45 PM Changeset [1852] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
resize_dyamic_heap() may fail, so it returns a Boolean. Define new …
11:43 PM Changeset [1851] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Recognize old (unsigned) alloc traps as well as new (signed) ones. …
11:41 PM Changeset [1850] by gb
  • trunk/ccl/lisp-kernel/gc.c
What exactly is a "locatitive" ?
11:40 PM Changeset [1849] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
Compute an effective slot-definition's type predicate based on the …
11:39 PM Changeset [1848] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
Recognize (UNSIGNED-BYTE 56) as an expected type in some UUO type errors.
11:38 PM Changeset [1847] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Slot-definition's TYPE slots default to T, damn it. Compute the …
11:34 PM Changeset [1846] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Allow BIGNUM-REF/BIGNUM-SET to inline.
11:34 PM Changeset [1845] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Use signed alloc traps. (This means that valid heap addresses are …
11:32 PM Changeset [1844] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
(partially) revive %TYPED-MISCREF and %TYPED-MISCSET.
11:31 PM Changeset [1843] by gb
  • trunk/ccl/compiler/PPC/ppc-disassemble.lisp
Recognize SRDI.

Jun 29, 2005:

11:20 PM Changeset [1842] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:52 PM Changeset [1841] by gb
  • trunk/ccl/level-1/version.lisp
bump.
10:30 PM Changeset [1840] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
%ilogand2: use clear-left, clear-right if appropriate. NOTE: …
10:20 PM Changeset [1839] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:12 PM Changeset [1838] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
CLEAR-LEFT and CLEAR-RIGHT.
9:20 PM Changeset [1837] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:06 PM Changeset [1836] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Reorganize TRUNCATE and related functions.
9:04 PM Changeset [1835] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
%SUB-TIMEVALS in lisp.
9:03 PM Changeset [1834] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Kinder, gentler %usedbytes.
9:02 PM Changeset [1833] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Comment indentation.
9:01 PM Changeset [1832] by gb
  • trunk/ccl/level-0/l0-float.lisp
Fix typos in conditionalization.
9:00 PM Changeset [1831] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Missing close-paren in comment.
8:59 PM Changeset [1830] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
lisp_heap_threshold, egc thresholds are platform-specific (twice as …
8:58 PM Changeset [1829] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
PPC64 codevector header stuff. When handling an allocation trap, …
8:54 PM Changeset [1828] by gb
  • trunk/ccl/lisp-kernel/gc.c
If EGC memoization is missing, say "doublenode" instead of …
8:52 PM Changeset [1827] by gb
  • trunk/ccl/lisp-kernel/constants64.h
heap_segment_size (and log2 of it) are platform-specific. Make many …
8:50 PM Changeset [1826] by gb
  • trunk/ccl/lisp-kernel/constants.h
heap_segment_size (and log2 of it) are platform-specific.
8:49 PM Changeset [1825] by gb
  • trunk/ccl/level-1/linux-files.lisp
Do SUB-TIMEVALS in lisp. (Did this cons or something ? Why was it in …
8:48 PM Changeset [1824] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Remove stray DBG call.

Jun 17, 2005:

11:20 AM Changeset [1823] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:48 AM Changeset [1822] by gb
  • trunk/ccl/lisp-kernel/spentry.s
s16 and u16 cases were backwards in misc_ref.
10:48 AM Changeset [1821] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
EGC not ready on PPC64 yet.
10:47 AM Changeset [1820] by gb
  • trunk/ccl/lisp-kernel/constants64.s
misc_dloat_offset isn't misc_header_offset ... double_float_header …
10:45 AM Changeset [1819] by gb
  • trunk/ccl/lib/arrays-fry.lisp
Sigh. May not be ppc32, use target package.
10:44 AM Changeset [1818] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Define and use XP-GPR-SIGNED-DOUBLEWORD.
10:43 AM Changeset [1817] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Don't do APPEND two lists at a time …
10:29 AM Changeset [1816] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
Don't reuse NVRs in hard case of %EXTEND-VECTOR on either platform.

Jun 16, 2005:

11:20 PM Changeset [1815] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:13 PM Changeset [1814] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Fix ppc64 bignum case of integer-sign. Some stores and loads (FP …
11:11 PM Changeset [1813] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Just say "%lx", not %08lx".
11:11 PM Changeset [1812] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Forgot to say "%lx" in some printf calls.
11:10 PM Changeset [1811] by gb
  • trunk/ccl/lisp-kernel/constants64.s
c_reg_save has room for N nodes, not N 4-byte things.
11:08 PM Changeset [1810] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Define and use %LOGXOR, and set carry on entry to negation loop.
11:07 PM Changeset [1809] by gb
  • trunk/ccl/level-1/l1-init.lisp
ARRAY-RANK-LIMIT, CALL-ARGUMENTS-LIMIT, LAMBDA-PARAMETERS-LIMIT are …
12:20 PM Changeset [1808] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:44 AM Changeset [1807] by gb
  • trunk/ccl/level-0/l0-float.lisp
%truncate-double-float for PPC64.
11:43 AM Changeset [1806] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
INIT-RANDOM-STATE-SEEDS on both platforms.
11:41 AM Changeset [1805] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Use old (safe-but-slow) bignum GCD routine on PPC64, for now. Define …
11:39 AM Changeset [1804] by gb
  • trunk/ccl/level-1/version.lisp
050616.
11:38 AM Changeset [1803] by gb
  • trunk/ccl/lisp-kernel/darwin/Makefile
Don't try to determine GCC version from "reading specs from ..." …
11:36 AM Changeset [1802] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Enable EGC on PPC64.
11:36 AM Changeset [1801] by gb
  • trunk/ccl/lisp-kernel/gc.c
Zero enough bits (shift by "bitmap_shift", not "5") when tenuring to …
6:20 AM Changeset [1800] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:41 AM Changeset [1799] by gb
  • trunk/ccl/lib/nfcomp.lisp
Bump fasl version.
5:41 AM Changeset [1798] by gb
  • trunk/ccl/level-0/PPC/PPC32/l0-bignum-ppc32.lisp
Remove embedded control char.
5:20 AM Changeset [1797] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:16 AM Changeset [1796] by gb
  • trunk/ccl/level-1/version.lisp
Bump; claim "Alpha" status for PPC64.
5:15 AM Changeset [1795] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
Fixes in %INIT-MISC.
5:15 AM Changeset [1794] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
%MAKE-CODE-EXECUTABLE fixes for PPC64.
5:14 AM Changeset [1793] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
Word-size fixes.
5:13 AM Changeset [1792] by gb
  • trunk/ccl/level-0/PPC/ppc-numbers.lisp
don't do unsigned divide in %FIXNUM-TRUNCATE. Bad %NEXT-RANDOM-SEED …
5:12 AM Changeset [1791] by gb
  • trunk/ccl/level-0/PPC/ppc-utils.lisp
Fix in #+ppc64-target walk-static-area.
5:11 AM Changeset [1790] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Lots-o-bug-fixes.
5:10 AM Changeset [1789] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
specialized-array-element-types include ppc64 64-bit array types.
5:09 AM Changeset [1788] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
RANDOM-STATE changes for ppc64; %single-float-atanh for ppc64.
5:08 AM Changeset [1787] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Set up ppc64 signed/unsigned 64-bit vectors in class table.
5:07 AM Changeset [1786] by gb
  • trunk/ccl/xdump/xppcfasload.lisp
Define image-base-address per-backend.
5:06 AM Changeset [1785] by gb
  • trunk/ccl/xdump/xfasload.lisp
New fasl ops for 32-bit, 64-bit signed integers. Image-base-address …
5:06 AM Changeset [1784] by gb
  • trunk/ccl/xdump/faslenv.lisp
New fasl ops for 32-bit, 64-bit signed integers.
5:04 AM Changeset [1783] by gb
  • trunk/ccl/xdump/heap-image.lisp
Remove (obsolete) reference defs.
5:03 AM Changeset [1782] by gb
  • trunk/ccl/xdump
Ignore 64-bit FASL files.
5:02 AM Changeset [1781] by gb
  • trunk/ccl/scripts/openmcl64
New file.
5:01 AM Changeset [1780] by gb
  • trunk/ccl/lisp-kernel/darwin64/Makefile
Need to check gcc version in some other way (actually, we can assume …
5:00 AM Changeset [1779] by gb
  • trunk/ccl/lisp-kernel/darwin/.gdbinit
So, Apple ? What's with all the SIGTTIN's ?
4:59 AM Changeset [1778] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Fix bit vectore ref/set, small-bignum initialization after …
4:58 AM Changeset [1777] by gb
  • trunk/ccl/lisp-kernel/ppc_print.c
Print some more uvector types in kernel debugger.
4:57 AM Changeset [1776] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Create much larger reserved area on ppc64. Fix handling of …
4:56 AM Changeset [1775] by gb
  • trunk/ccl/lisp-kernel/lisp.h
Ensure that _align_to_power_of_2 DTRT on ppc64.
4:54 AM Changeset [1774] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Word-size changes.
4:49 AM Changeset [1773] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
(S) command to find/describe symbol with matching pname.
4:49 AM Changeset [1772] by gb
  • trunk/ccl/lisp-kernel/gc.h
PPC64 code-vector-prefix.
4:48 AM Changeset [1771] by gb
  • trunk/ccl/lisp-kernel/gc.c
Lots of word-size fixes.
4:47 AM Changeset [1770] by gb
  • trunk/ccl/lisp-kernel/area.h
64-bit IMAGE_BASE_ADDRESS for ppc64.
4:46 AM Changeset [1769] by gb
  • trunk/ccl/lib/setf-runtime.lisp
APPLY+ changes for PPC64.
4:45 AM Changeset [1768] by gb
  • trunk/ccl/lib/numbers.lisp
Use target::fixnumshift in PRINT-OBJECT method on RANDOM-STATE.
4:44 AM Changeset [1767] by gb
  • trunk/ccl/lib/nfcomp.lisp
Dump small integers (signed-byte 16, 32, 64) via specialized ops.
4:20 AM Changeset [1766] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:14 AM Changeset [1765] by gb
  • trunk/ccl/lib/macros.lisp
Parameterize %ilogbitp, other things for ppc64.
4:13 AM Changeset [1764] by gb
  • trunk/ccl/lib/foreign-types.lisp
:cdb-datum.size is (:unsigned 32), not :unsigned-long.
4:12 AM Changeset [1763] by gb
  • trunk/ccl/lib/db-io.lisp
Portability changes.
4:11 AM Changeset [1762] by gb
  • trunk/ccl/lib/backtrace.lisp
Conditionalize REGISTERS-USED-BY.
4:11 AM Changeset [1761] by gb
  • trunk/ccl/lib/backtrace-lds.lisp
target: package changes.
4:10 AM Changeset [1760] by gb
  • trunk/ccl/lib/apropos.lisp
Remove commented-out code.
4:09 AM Changeset [1759] by gb
  • trunk/ccl/level-0/PPC/PPC32/l0-bignum-ppc32.lisp
ONE-BIGNUM-FACTOR-OF-TWO, LOGBITP here for PPC32.
4:06 AM Changeset [1758] by gb
  • trunk/ccl/level-0/nfasload.lisp
primsizes array isn't of (non-portable) element-type 'fixnum. New fasl …
4:02 AM Changeset [1757] by gb
  • trunk/ccl/level-0/l0-pred.lisp
Fix NUMBERP typo.
4:02 AM Changeset [1756] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
Move ONE-BIGNUM-FACTOR-OF-TWO, LOGBITP elsewhere.
4:01 AM Changeset [1755] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Look at the right area slots in %RESERVEDBYTES.
3:58 AM Changeset [1754] by gb
  • trunk/ccl/level-0/l0-int.lisp
Indentation and comment changes.
3:57 AM Changeset [1753] by gb
  • trunk/ccl/level-0/l0-float.lisp
ppc64 fixes.
3:55 AM Changeset [1752] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
Several fixes, mostly in bit addressing.
3:54 AM Changeset [1751] by gb
  • trunk/ccl/compiler/PPC/ppc-lapmacros.lisp
UNBOX-BASE-CHAR fixes for PPC64; 16-bit digit-part accessors are …
3:53 AM Changeset [1750] by gb
  • trunk/ccl/compiler/PPC/ppc-disassemble.lisp
:RAW option to PPC-XDISASSEMBLE, ppc-gpr handles target rcontext.
3:52 AM Changeset [1749] by gb
  • trunk/ccl/compiler/nx1.lisp
Check platform-specific "naturalness" in comparisons.

Jun 13, 2005:

9:20 PM Changeset [1748] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:17 PM Changeset [1747] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
minor_opcode_TR cut-and-paste mishap.

Jun 12, 2005:

10:20 PM Changeset [1746] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:29 PM Changeset [1745] by gb
  • trunk/ccl/level-1/l1-symhash.lisp
Missed another thing (in %USE-PACKAGE-CONFLICT-CHECK) that accesses …

Jun 10, 2005:

10:20 PM Changeset [1744] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:13 PM Changeset [1743] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
sigaction flags, node_size changes in thread startup.
10:12 PM Changeset [1742] by gb
  • trunk/ccl/lisp-kernel/subprims.s
start_lisp: save/restore C registers, build C stack frame in node_size …
10:11 PM Changeset [1741] by gb
  • trunk/ccl/lisp-kernel/ppc_print.c
Print (immedate) SINGLE-FLOATs on ppc64.
10:09 PM Changeset [1740] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
sigaction flags.
10:08 PM Changeset [1739] by gb
  • trunk/ccl/lisp-kernel/lisp_globals.h
Define MIN_KERNEL_GLOBAL.
10:08 PM Changeset [1738] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
We seem to be committed to the "new" DarwinSigReturn?. Add a little bit …
10:04 PM Changeset [1737] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Decode some traps more portably; still some work to be done here.
10:02 PM Changeset [1736] by gb
  • trunk/ccl/lisp-kernel/image.c
Word-size issues; use MIN_KERNEL_GLOBAL rather than platform-dependent …
9:58 PM Changeset [1735] by gb
  • trunk/ccl/lisp-kernel/gc.c
Lots of word-size issues.
9:57 PM Changeset [1734] by gb
  • trunk/ccl/lisp-kernel/constants64.s
Split tcr.flags into two 32-bit words, because the .h file does so.
9:56 PM Changeset [1733] by gb
  • trunk/ccl/compiler/optimizers.lisp
Always do N-ary +/- as a sequence of 2-arg operations.
9:55 PM Changeset [1732] by gb
  • trunk/ccl/lib/numbers.lisp
Comment indentation.
9:20 PM Changeset [1731] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:18 PM Changeset [1730] by gb
  • trunk/ccl/level-1/version.lisp
Version de jour.
9:16 PM Changeset [1729] by gb
  • trunk/ccl/level-1/l1-processes.lisp
target:: package prefix changes.
9:16 PM Changeset [1728] by gb
  • trunk/ccl/level-1/l1-boot-1.lisp
HOST-PLATFORM returns second (64-bit-p) value; PLATFORM-DESCRIPTION …
9:13 PM Changeset [1727] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Bug fixes …
9:12 PM Changeset [1726] by gb
  • trunk/ccl/level-0/PPC/ppc-misc.lisp
Use trlgei in (IIRC) %%SAVE-APPLICATION trap.
9:11 PM Changeset [1725] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
Move some #+ppc64 code to lisp.
9:09 PM Changeset [1724] by gb
  • trunk/ccl/level-0/nfasload.lisp
Finish package changes.
9:08 PM Changeset [1723] by gb
  • trunk/ccl/level-0/l0-init.lisp
Conditionalize ARRAY-TOTAL-SIZE-LIMIT; add *features* for word size, …
9:07 PM Changeset [1722] by gb
  • trunk/ccl/level-0/l0-float.lisp
Some 64-bit conditionalization.
9:04 PM Changeset [1721] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
Need to define ONE-DIGIT-BIGNUM-HEADER after all.
9:04 PM Changeset [1720] by gb
  • trunk/ccl/compiler/PPC/ppc-lapmacros.lisp
SET-GLOBAL sets all 64 bits on PPC64.

Jun 9, 2005:

10:20 PM Changeset [1719] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:29 PM Changeset [1718] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Compile all of target-xdev-modules, not just the cdr of the list (why …

Jun 8, 2005:

6:20 AM Changeset [1717] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:35 AM Changeset [1716] by gb
  • trunk/ccl/xdump/xfasload.lisp
Initial element in cloned package htabs is 0, too. New binaries.
5:20 AM Changeset [1715] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:49 AM Changeset [1714] by gb
  • trunk/ccl/level-1/version.lisp
050607, once in a lifetime.
4:48 AM Changeset [1713] by gb
  • trunk/ccl/level-0/nfasload.lisp
Finish package bootstrapping (unless I missed something): package hash …
3:20 AM Changeset [1712] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:06 AM Changeset [1711] by gb
  • trunk/ccl/lisp-kernel/darwin/.gdbinit
Don't stop in GDB on SIGKILL.
3:06 AM Changeset [1710] by gb
  • trunk/ccl/lisp-kernel/spentry.s
ASH can return 64-bit results, as can fixnum multiplication.
3:05 AM Changeset [1709] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
64-bit changes.
3:04 AM Changeset [1708] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
define some PPC64 opcodes/masks.
3:03 AM Changeset [1707] by gb
  • trunk/ccl/lisp-kernel/lisp-debug.c
Propagate exceptions on Darwin.
3:02 AM Changeset [1706] by gb
  • trunk/ccl/lisp-kernel/gc.h
64-bit changes/fixes. Ensure that area_dnode returns natural.
3:01 AM Changeset [1705] by gb
  • trunk/ccl/lisp-kernel/gc.c
64-bit changes/fixes.
3:00 AM Changeset [1704] by gb
  • trunk/ccl/lisp-kernel/constants64.s
4&5-bit bignum headers.
2:59 AM Changeset [1703] by gb
  • trunk/ccl/lisp-kernel/constants.h
TCR_FLAG_BIT_PROPAGATE_EXCEPTION.
2:59 AM Changeset [1702] by gb
  • trunk/ccl/lisp-kernel/bits.c
64-bit changes.
2:57 AM Changeset [1701] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
Use target::target-most-positive-fixnum when applicable.
2:57 AM Changeset [1700] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Decode and handle 64-bit traps.
2:56 AM Changeset [1699] by gb
  • trunk/ccl/level-1/l1-symhash.lisp
Use PACKAGE-DELETED-MARKER.
2:55 AM Changeset [1698] by gb
  • trunk/ccl/level-1/l1-streams.lisp
COLUMN moved here.
2:54 AM Changeset [1697] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Recognize 64-bit bogus-objects.
2:53 AM Changeset [1696] by gb
  • trunk/ccl/level-1/l1-io.lisp
lower-case 1 char.
2:53 AM Changeset [1695] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Remove some duplication.
2:52 AM Changeset [1694] by gb
  • trunk/ccl/lib/format.lisp
Remove some commented-out code.
2:51 AM Changeset [1693] by gb
  • trunk/ccl/lib/macros.lisp
64-bit (DarwinPPC) callbacks.
2:50 AM Changeset [1692] by gb
  • trunk/ccl/lib/streams.lisp
Move COLUMN definition earlier.
2:47 AM Changeset [1691] by gb
  • trunk/ccl/library/lispequ.lisp
PACKAGE-DELETED-MARKER, some comment/formatting changes.
2:46 AM Changeset [1690] by gb
  • trunk/ccl/level-0/PPC/PPC64/l0-bignum-ppc64.lisp
Bug fixes.
1:20 AM Changeset [1689] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:36 AM Changeset [1688] by gb
  • trunk/ccl/level-0/PPC/PPC32/ppc32-bignum.lisp
Comment formatting.
12:35 AM Changeset [1687] by gb
  • trunk/ccl/level-0/PPC/ppc-utils.lisp
GC returns target::nil-value.
12:34 AM Changeset [1686] by gb
  • trunk/ccl/level-0/PPC/ppc-numbers.lisp
Do an unsigned divide; there may be another problem here (this is …
12:31 AM Changeset [1685] by gb
  • trunk/ccl/level-0/nfasload.lisp
Start to recognize 0 as an unused package htab entry.
12:30 AM Changeset [1684] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
target-package stuff.
12:29 AM Changeset [1683] by gb
  • trunk/ccl/level-0/l0-int.lisp
Some more target conditionalization.
12:29 AM Changeset [1682] by gb
  • trunk/ccl/level-0/l0-float.lisp
INTEGER-DECODE-DOUBLE-FLOAT doesn't have to make bignums on ppc64.
12:27 AM Changeset [1681] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
trap-unless-list traps if tag is unsignged< or unsigned> …
12:25 AM Changeset [1680] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
tag-imm-2.
12:25 AM Changeset [1679] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Target-specific shift counts.
12:24 AM Changeset [1678] by gb
  • trunk/ccl/compiler/optimizers.lisp
LOCKP, INTEGERP use target types.
12:23 AM Changeset [1677] by gb
  • trunk/ccl/compiler/nx1.lisp
Parameterize ASH for target fixnum size.
Note: See TracTimeline for information about the timeline view.