Timeline


and

Jul 28, 2005:

2:20 PM Changeset [2066] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:48 PM Changeset [2065] by gb
  • trunk/ccl/lib/db-io.lisp
OBJC-MESSAGE-INFO structure has "ambiguous methods" slot, used by bridge.
1:47 PM Changeset [2064] by gb
  • trunk/ccl/hemlock/src/htext1.lisp
Don't modify buffer if doing so would change a protected region.
1:46 PM Changeset [2063] by gb
  • trunk/ccl/examples/webkit.lisp
Works again (doesn't do much, but WebKit? is pretty impressive.) Need …
1:46 PM Changeset [2062] by gb
  • trunk/ccl/examples/bridge.lisp
Handle ambiguiuty in SEND; convert %SEND to use new (decl-based) …
1:45 PM Changeset [2061] by gb
  • trunk/ccl/examples/process-objc-modules.lisp
Remove the commented-out call at the end of file; no need to update …
1:44 PM Changeset [2060] by gb
  • trunk/ccl/examples/objc-support.lisp
No need to canonicalize class references in type signature table.
1:43 PM Changeset [2059] by gb
  • trunk/ccl/examples/objc-runtime.lisp
No need to declare some internal classes (was needed to keep %SEND …
1:42 PM Changeset [2058] by gb
  • trunk/ccl/examples/objc-clos.lisp
Conditionalize out the ObjC GF integration stuff (until it can be …
1:40 PM Changeset [2057] by gb
  • trunk/ccl/examples/cocoa-editor.lisp
Set bold weight to 9.0 (not a factor of the point size). ObjC "count" …
1:38 PM Changeset [2056] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Make %FF-CALL stuff explicitly 32-bit only. (Didn't this already …
1:35 PM Changeset [2055] by gb
  • trunk/ccl/darwin-headers/webkit
New file.
1:34 PM Changeset [2054] by gb
  • trunk/ccl/darwin-headers/cocoa
Ensure that more .cvsignore files exist and that files matching *~.* …
1:30 PM Changeset [2053] by gb
  • trunk/ccl
Ensure that more .cvsignore files exist and that files matching *~.* …
1:23 PM Changeset [2052] by gb
  • trunk/ccl/compiler/optimizers.lisp
CCL::TRUE and CCL::FALSE. (There are things that wind up calling TRUE …
1:20 PM Changeset [2051] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Jul 23, 2005:

10:20 AM Changeset [2050] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:38 AM Changeset [2049] by gb
  • trunk/ccl/lib/macros.lisp
First cut at handling (lots of) FP args in Darwin callbacks. (Probably …
9:36 AM Changeset [2048] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
%GET-FP-ARG-REGS, for Darwin callbacks.

Jul 22, 2005:

8:20 AM Changeset [2047] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:01 AM Changeset [2046] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Look for pointers in data sections (cfstrings) via binary search (vice …
8:00 AM Changeset [2045] by gb
  • trunk/ccl/examples/cocoa-editor.lisp
Don't bind HI::NOW-TICK per-thread.
7:59 AM Changeset [2044] by gb
  • trunk/ccl/hemlock/src/buffer.lisp
In %SET-BUFFER-MODIFIED: do QUEUE-BUFFER-CHANGE (e.g., update modified …
7:33 AM Changeset [2043] by gb
  • trunk/ccl/lib/db-io.lisp
Remove a FORMAT (debugging) call.
7:20 AM Changeset [2042] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:58 AM Changeset [2041] by gb
  • trunk/ccl/level-1/version.lisp
Haven't bumped in a while.
6:57 AM Changeset [2040] by gb
  • trunk/ccl/lib/db-io.lisp
Ensure that ASCII info in trailer block is space-delimited.
6:57 AM Changeset [2039] by gb
  • trunk/ccl/level-0/PPC/ppc-io.lisp
%GET-ERRNO: errno value is always 32-bit int; pointer to errno may be …
6:56 AM Changeset [2038] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Add SETF-FUNCTION-NAME-P, use it in VALID-FUNCTION-NAME-P.
6:52 AM Changeset [2037] by gb
  • trunk/ccl/headers/libc/C/populate.sh
Include /usr/include/ifaddrs.h, for #_getifaddrs/#_freeifaddrs.
6:51 AM Changeset [2036] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Kinder, gentler %GET-IP-INTERFACES, based on #_getifaddrs. …

Jul 16, 2005:

1:20 AM Changeset [2035] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:31 AM Changeset [2034] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
Don't assume that all function names that're lists of 2 symbols are …
12:28 AM Changeset [2033] by gb
  • trunk/ccl/level-0/PPC/ppc-symbol.lisp
%SVAR-BINDING-ADDRESS fixes.
12:27 AM Changeset [2032] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
PPC64::PPC64-ARRAY-TYPE-NAME-FROM-CTYPE should return a keyword or …
12:27 AM Changeset [2031] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
PPC32::PPC32-ARRAY-TYPE-NAME-FROM-CTYPE should return a keyword or …

Jul 15, 2005:

7:20 PM Changeset [2030] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:29 PM Changeset [2029] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Clear the "private" class tree on application exit; ensure that it …
1:20 PM Changeset [2028] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:47 PM Changeset [2027] by gb
  • trunk/ccl/examples/rubix/rubix.lisp
Reference *CUBE*, not CUBE. (Need to ask Hamilton about this, and …
12:45 PM Changeset [2026] by gb
  • trunk/ccl/examples/objc-clos.lisp
Clarify that foreign direct slotds's "offset" is a bit offset; change …
12:42 PM Changeset [2025] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Declare the class NSConcreteAttributedString, until SEND is converted …
12:38 PM Changeset [2024] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
NEW-BACKTRACE-INFO records the (new) break level.
12:38 PM Changeset [2023] by gb
  • trunk/ccl/library/lispequ.lisp
Add a bt.break-level field to backtrace info.
12:34 PM Changeset [2022] by gb
  • trunk/ccl/lib/backtrace-lds.lisp
Comments.
12:33 PM Changeset [2021] by gb
  • trunk/ccl/examples/cocoa.lisp
Change some indentation; make UI-OBJECT-DO-OPERATION use EQL …
12:32 PM Changeset [2020] by gb
  • trunk/ccl/examples/cocoa-backtrace.lisp
Set backtrace window title to indicate process and its break level.
12:31 PM Changeset [2019] by gb
  • trunk/ccl/examples/bridge.lisp
SEND still punts to old SEND code sometimes, but formats the message …
11:20 AM Changeset [2018] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:25 AM Changeset [2017] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Look for an RLDICL that clears the left 61 (not 62) bits, preceding a …
7:20 AM Changeset [2016] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:30 AM Changeset [2015] by gb
  • trunk/ccl/examples/rubix/rubix.lisp
Hamilton's patch for the right-mouse-button challenged.

Jul 14, 2005:

9:20 PM Changeset [2014] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:11 PM Changeset [2013] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
9:01 PM Changeset [2012] by gb
  • trunk/ccl/lisp-kernel/gc.h
PPC64 VOID-ALLOCPTR is "most-positive-dnode" (e.g, non-negative.)
9:00 PM Changeset [2011] by gb
  • trunk/ccl/level-0/PPC/ppc-utils.lisp
In #+ppc64 walk-dynamic-area, use a signed alloc trap; ensure that …

Jul 13, 2005:

4:20 PM Changeset [2010] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:58 PM Changeset [2009] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.c
Only recognize unsigned alloc_trap on PPC32; only recognize signed …
3:57 PM Changeset [2008] by gb
  • trunk/ccl/lisp-kernel/darwin/Makefile
Don't pass major/minor release version to CPP.
3:28 PM Changeset [2007] by gb
  • trunk/ccl/xdump/heap-image.lisp
Write newfangled ABI-VERSION to image header.
3:27 PM Changeset [2006] by gb
  • trunk/ccl/lisp-kernel/image.c
Check abi version in image header; SAVE-APPLICATION writes current …
3:26 PM Changeset [2005] by gb
  • trunk/ccl/lisp-kernel/image.h
Define min,max, current ABI version (arbitrarily, 1001. I've lost count.)
3:24 PM Changeset [2004] by gb
  • trunk/ccl/lisp-kernel/linux/Makefile
Dont define version numbers in Makefile.
3:20 PM Changeset [2003] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:59 PM Changeset [2002] by gb
  • trunk/ccl/level-1/version.lisp
Bump. Will need new binaries to bootstrap.
2:58 PM Changeset [2001] by gb
  • trunk/ccl/lib/nfcomp.lisp
Increment FASL version.
2:41 PM Changeset [2000] by gb
  • trunk/ccl/xdump/xppcfasload.lisp
Increase heap-image-base for DarwinPPC32.
2:41 PM Changeset [1999] by gb
  • trunk/ccl/lisp-kernel/macros.s
Define platform-specific alloc_trap, use it.
2:40 PM Changeset [1998] by gb
  • trunk/ccl/lisp-kernel/constants64.h
Redefine RATIO, COMPLEX subtags.
2:40 PM Changeset [1997] by gb
  • trunk/ccl/lisp-kernel/area.h
new (higher) HEAP_IMAGE_BASE for DarwinPPC32.
2:38 PM Changeset [1996] by gb
  • trunk/ccl/level-0/l0-pred.lisp
New NUMBERP/REALP for PPC64 (depends on new complex/ratio typecodes.) …
2:37 PM Changeset [1995] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
Redefine PPC64::SUBTAG-RATIO and PPC64::SUBTAG-COMPLEX, so that a mask …
2:33 PM Changeset [1994] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
Define some missing vinsns (some of which were found/defined by …
2:32 PM Changeset [1993] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Fix some cases of PPC2-VSET involving 64-bit arrays.
2:31 PM Changeset [1992] by gb
  • trunk/ccl/compiler/vinsn.lisp
Define MISSING-VINSNS, which found a handful of them.
2:30 PM Changeset [1991] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Revert to using "trap logical" alloc-traps on PPC32. Rationale: the …
2:20 PM Changeset [1990] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:19 PM Changeset [1989] by gb
  • trunk/ccl/compiler/optimizers.lisp
Comment formatting.
7:20 AM Changeset [1988] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:17 AM Changeset [1987] by gb
  • trunk/ccl/lisp-kernel/spentry.s
destbind1 is now a local label (there was some PPC32 code that thought …
5:20 AM Changeset [1986] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:40 AM Changeset [1985] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Inline-lambda+keyword args support for PPC64. (Needs more testing, …
4:38 AM Changeset [1984] by gb
  • trunk/ccl/compiler/nx1.lisp
Don't inhibit %SET-SINGLE-FLOAT on PPC64; -do- inhibit …

Jul 12, 2005:

12:20 AM Changeset [1983] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Jul 11, 2005:

11:50 PM Changeset [1982] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
11:50 PM Changeset [1981] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Chritian Nybo's change to %%YIELD-TERMINAL-TO (handle the case where …
11:48 PM Changeset [1980] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Chritian Nybo's fix to :Y command.
11:48 PM Changeset [1979] by gb
  • trunk/ccl/compiler/X86
Gotta start somewhere.
3:20 PM Changeset [1978] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:45 PM Changeset [1977] by gb
  • trunk/ccl/compiler/risc-lap.lisp
ALLOC-LAP-OPERAND-VECTOR takes an optional SIZE argument, only uses …
9:20 AM Changeset [1976] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:07 AM Changeset [1975] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
MEM-REF-C-S16 was generating "lha dest,src(index)" instead of "lha …

Jul 10, 2005:

9:20 AM Changeset [1974] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:40 AM Changeset [1973] by gb
  • trunk/ccl/lib/misc.lisp
Try to be saner about DOCUMENTATION methods on SETF function names (as …
8:38 AM Changeset [1972] by gb
  • trunk/ccl/level-1/ppc-error-signal.lisp
Use ;;; for file-level comments. (A losing battle ...) Use target:: …
8:37 AM Changeset [1971] by gb
  • trunk/ccl/level-1/l1-error-signal.lisp
Use ;;; for file-level comments. (A losing battle ...)

Jul 9, 2005:

2:20 PM Changeset [1970] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:13 PM Changeset [1969] by gb
  • trunk/ccl/lib/defstruct-lds.lisp
ref-type shouldn't contain ppc32 subtag.
2:12 PM Changeset [1968] by gb
  • trunk/ccl/level-1/l1-application.lisp
target:: package prefix.
2:11 PM Changeset [1967] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
2:11 PM Changeset [1966] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Check for 8-bit element type on ppc64, too.
2:10 PM Changeset [1965] by gb
  • trunk/ccl/level-1/l1-io.lisp
target:: package prefix. Don't print block/go tags, 'cause we don't …
2:09 PM Changeset [1964] by gb
  • trunk/ccl/compiler/PPC/ppc-asm.lisp
Change package in buffer attribute line. Always require PPC-ARCH.

Jul 8, 2005:

11:20 AM Changeset [1963] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:58 AM Changeset [1962] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
exit if initial mmap fails

Jul 6, 2005:

6:20 PM Changeset [1961] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:09 PM Changeset [1960] by gb
  • trunk/ccl/level-1/version.lisp
Bump again, since I botched the checking comment the last time …
6:09 PM Changeset [1959] by gb
  • trunk/ccl/lib/nfcomp.lisp
Move the #+pppc64-target 64-bit arrays later in the typecase (some …
6:00 PM Changeset [1958] by gb
  • trunk/ccl/level-1/linux-files.lisp
Fix a few word-size assumptions in CALL-WITH-STRING-VECTOR; do pipe …
5:58 PM Changeset [1957] by gb
  • trunk/ccl/level-0/PPC/ppc-hash.lisp
Do STRIP-TAG-TO-FIXNUM in LAP (since I'm nervous about playing with …
5:57 PM Changeset [1956] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
Define %%SCALE-SFLOAT for PPC64.
5:56 PM Changeset [1955] by gb
  • trunk/ccl/level-0/nfasload.lisp
Early PROVIDE pushes (STRING MODULE) on *MODULES*.
5:56 PM Changeset [1954] by gb
  • trunk/ccl/level-0/l0-hash.lisp
Don't define key-mangling functions at compile-time (so that it's …
5:54 PM Changeset [1953] by gb
  • trunk/ccl/level-0/l0-float.lisp
SCALE-FLOAT calls %%SCALE-SFLOAT on PPC64.
2:20 AM Changeset [1952] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:04 AM Changeset [1951] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
natural ALU ops were ... missing; problems with inlined …
1:56 AM Changeset [1950] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
natural ALU ops take 32-bit args, return 32-bit results on PPC32.
1:48 AM Changeset [1949] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
natural-vref, natural-vset for ppc64. Handle 64-bit integer vectors.
1:47 AM Changeset [1948] by gb
  • trunk/ccl/compiler/nx1.lisp
Two-arg addition, subtraction on unsigned natural-sized integers.
1:46 AM Changeset [1947] by gb
  • trunk/ccl/compiler/nx0.lisp
NX-BINARY-NATURAL-OP-P may want to look at result type.
1:44 AM Changeset [1946] by gb
  • trunk/ccl/compiler/arch.lisp
Error codes for not-u64, not-s64 were backwards. (continue from …

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.
Note: See TracTimeline for information about the timeline view.