Timeline


and

Dec 29, 2006:

11:20 PM Changeset [5651] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:09 PM Changeset [5650] by gb
  • trunk/ccl/lisp-kernel/ppc-spjump.s
Be a little clearer about where we're .orged.
10:32 PM Changeset [5649] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
Static area (including NIL) now one page higher on ppc32, as well.
10:20 AM Changeset [5648] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:38 AM Changeset [5647] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
SQRT in LAP (todo: inline it.)
9:20 AM Changeset [5646] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:38 AM Changeset [5645] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
Move ppc64::nil-value (and ppc64::reservation-discharge) up a page.
8:37 AM Changeset [5644] by gb
  • trunk/ccl/xdump/xppcfasload.lisp
xload-static-space-address for ppc64 is #x2000; still #x1000 for …
8:36 AM Changeset [5643] by gb
  • trunk/ccl/xdump/xfasload.lisp
*xload-static-space-address* depends on the backend. ppc64 wants it …
8:35 AM Changeset [5642] by gb
  • trunk/ccl/lisp-kernel/darwinppc64/Makefile
Change seg1addr/sectalign, so that the image starts at #x1000 and …
8:33 AM Changeset [5641] by gb
  • trunk/ccl/lisp-kernel/ppc-spjump.s
Org the spjump table 3 pages from where the aligned text section data …
8:33 AM Changeset [5640] by gb
  • trunk/ccl/lisp-kernel/ppc-constants64.h
nil_value, etc a page higher.
8:32 AM Changeset [5639] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Don't remap ppc64 spjump table if it's already where it should be.
8:32 AM Changeset [5638] by gb
  • trunk/ccl/lisp-kernel/lisp_globals.h
Access lisp_globals/nrs_symbols a page higher.
8:30 AM Changeset [5637] by gb
  • trunk/ccl/lisp-kernel/area.h
Move STATIC_BASE_ADDRESS up a page for ppc64.

Dec 22, 2006:

9:20 AM Changeset [5636] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:40 AM Changeset [5635] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
Ensure that sqrt() is prototyped.
8:39 AM Changeset [5634] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Insist on at least Panther for PPC32/Darwin. Use dlopen() on 64-bit …

Dec 20, 2006:

8:08 PM Changeset [5633] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Dec 19, 2006:

8:24 AM Changeset [5632] by gb
  • trunk/ccl/library/parse-ffi.lisp
Just to be on the safe side (new pathname bugs, or old ?), append -BAK …

Dec 18, 2006:

8:22 PM Changeset [5631] by gb
  • trunk/ccl/lib/sequences.lisp
COERCE/MAKE-SEQUENCE try to simplify vector types into concrete vector …
8:04 PM Changeset [5630] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
Try (halfheartedly) to maintain PATHNAME-VERSION of physical …
8:03 PM Changeset [5629] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
Don't call out to do sqrt.
7:57 PM Changeset [5628] by gb
  • trunk/ccl/level-1/l1-files.lisp
Try (halfheartedly) to maintain PATHNAME-VERSION of physical …
7:54 PM Changeset [5627] by gb
  • trunk/ccl/level-0/X86/x86-float.lisp
Do single/double-float sqrt inline.

Dec 16, 2006:

12:28 PM Changeset [5626] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
Recognize that fsqrt/fsqrts instructions have a minor opcode in frb …
12:27 PM Changeset [5625] by gb
  • trunk/ccl/level-1/ppc-error-signal.lisp
If we get an FP exception during a SQRT, note that there's only one …
12:25 PM Changeset [5624] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
Handle (some) unimplemented instructions, notably fsqrt/fqrts, which …
12:24 PM Changeset [5623] by gb
  • trunk/ccl/lisp-kernel/ppc-asmutils.s
Add get_fpscr().

Dec 15, 2006:

2:47 AM Changeset [5622] by gb
  • trunk/ccl/lisp-kernel/ppc-exceptions.c
Need to handle SIGQUIT on ppc, too.

Dec 14, 2006:

11:43 PM Changeset [5621] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Constraints on some double-float arithmetic vinsns should say …
11:25 PM Changeset [5620] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
*initial-lisp-thread*, not initial-thread.
11:24 PM Changeset [5619] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
Use frame pointer when signaling error.
11:14 PM Changeset [5618] by gb
  • trunk/ccl/library/lispequ.lisp
Add a %PHYSICAL-PATHAME-VERSION slot to physical pathnames. (Yes, this …
11:01 PM Changeset [5617] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
Recognize the kernel's attempt to signal errors for (e.g.) failed …
11:00 PM Changeset [5616] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
If a memory allocation request fails, signal a lisp error (what a concept.)
10:51 PM Changeset [5615] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.h
Define DARWIN_USE_PSEUDO_SIGRETURN. Might be worth revisiting this.
10:50 PM Changeset [5614] by gb
  • trunk/ccl/lisp-kernel/x86-exceptions.c
Go back to using the pseudo_sigreturn mechanism on Darwin, since doing …
10:19 PM Changeset [5613] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Ensure that newly-created threads have all signals unmasked. If a tcr …
10:16 PM Changeset [5612] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
lazarus() runs with a lock on the TCR_AREA_LOCK.
10:15 PM Changeset [5611] by gb
  • trunk/ccl/lisp-kernel/memprotect.h
Don't declare do_memo_reset(), which hasn't existed in years.
10:14 PM Changeset [5610] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
10:14 PM Changeset [5609] by gb
  • trunk/ccl/level-1/l1-readloop.lisp
PREPARE-TO-QUIT: wait for the termination semaphore.
10:13 PM Changeset [5608] by gb
  • trunk/ccl/level-1/l1-processes.lisp
PROCESS objects are created with a termination semaphore.
10:12 PM Changeset [5607] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
THREAD-ENABLE: second arg is TERMINATION-SEMAPHORE. KILL-LISP-THREAD: …

Dec 9, 2006:

4:52 PM Changeset [5606] by gb
  • trunk/ccl/level-1/l1-streams.lisp
STRING-OUTPUT-STREAMs need to override their CLEAR-OUTPUT methods. …
4:49 PM Changeset [5605] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Disable underflow traps in new threads on x86-64. (The PPC never got …
4:47 PM Changeset [5604] by gb
  • trunk/ccl/lib/macros.lisp
WITH-OUTPUT-TO-STRING: if string provided, evaluate the ELEMENT-TYPE …
4:36 PM Changeset [5603] by gb
  • trunk/ccl/compiler/X86/x862.lisp
In aset2/aset3, ensure that the (final, 1d) index register is set - …
4:30 PM Changeset [5602] by gb
  • trunk/ccl/level-1/l1-typesys.lisp
Ensure that the (relatively new) built-in-classes SIMPLE-FIXNUM-VECTOR …
4:27 PM Changeset [5601] by gb
  • trunk/ccl/level-1/l1-aprims.lisp
In list case of ELT: who says that value returned by NTHCDR is a LIST …

Dec 7, 2006:

1:48 AM Changeset [5600] by gb
  • trunk/ccl/level-0/X86/x86-float.lisp
x86-64 version of SFLOAT-SIGNIFICAND-ZEROS: count zero bits in the …
12:05 AM Changeset [5599] by gb
  • trunk/ccl/compiler/nx0.lisp
DEFINE-COMPILER-MACRO: if a SETF name, use the right symbol for the …

Dec 6, 2006:

5:44 AM Changeset [5598] by gb
  • trunk/ccl/release-notes.txt
Update for 061205.
3:31 AM Changeset [5597] by gb
  • trunk/ccl/lisp-kernel/darwinppc64/Makefile
Change LDFLAGS, to keep ld64 from putting a linkedit segment in the …
3:30 AM Changeset [5596] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
3:29 AM Changeset [5595] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Use _exit(), just in case.
1:53 AM Changeset [5594] by gb
  • trunk/ccl/level-1/l1-reader.lisp
*ALTERNATE-LINE-TERMINATOR* set to #\Return on #+darwin-target, not …

Dec 4, 2006:

10:13 PM Changeset [5593] by gb
  • trunk/ccl/level-1/version.lisp
Append a patchlevel to the version string, at least until new tarballs …
10:12 PM Changeset [5592] by gb
  • trunk/ccl/level-1/l1-streams.lisp
If stream element type upgrades to FIXNUM, upgrade it further (to …
8:02 PM Changeset [5591] by gb
  • trunk/ccl/level-0/l0-bignum32.lisp
BIGNUM-BIGNUM-GCD (whatever it's called): don't bother to shift by 0 …
7:52 PM Changeset [5590] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Choke earlier on unsupported stream element-types; do some upgrading …
7:48 PM Changeset [5589] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Make built-in classes for istruct types (compiler stuff, mostly).
7:46 PM Changeset [5588] by gb
  • trunk/ccl/level-0/X86/X8664/x8664-bignum.lisp
Ensure that %ASHL handles shift count of 32 (and returns 0 in that case.)
7:46 PM Changeset [5587] by gb
  • trunk/ccl/level-0/l0-bignum64.lisp
In BIGNUM-SHIFT-RIGHT-LOOP-1, use %ASHL, not %ILSL. (Don't want …
7:43 PM Changeset [5586] by gb
  • trunk/ccl/level-0/l0-numbers.lisp
Bugs in GCD-2. Long-standing bugs in GCD-2 …
4:26 PM Changeset [5585] by gb
  • trunk/ccl/level-1/l1-streams.lisp
STREAM-CLEAR-INPUT: don't inherit method for STRING-INPUT-STREAMs.
4:24 PM Changeset [5584] by gb
  • trunk/ccl/level-0/l0-bignum64.lisp
BIGNUM-SHIFT-RIGHT-1: handle shift by 0 bits. BIGNUM-BIGNUM-GCD …
4:21 PM Changeset [5583] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Reset error-reentry count before doing %SLOT-UNBOUND-TRAP.
4:21 PM Changeset [5582] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Default STREAM-POSITION method for STREAMs, returns NIL. …
4:19 PM Changeset [5581] by gb
  • trunk/ccl/level-1/l1-pathnames.lisp
Derive ccl-directory from pathname containing heap image.

Dec 3, 2006:

2:41 PM Changeset [5580] by gb
  • trunk/ccl/level-1/l1-streams.lisp
FORCE-OUTPUT, FINISH-OUTPUT on STRING-OUTPUT-STREAMs are no-ops. Need …
2:37 PM Changeset [5579] by gb
  • trunk/ccl/lib/describe.lisp
Minimal DESCRIBE support for CCL::BASIC-STREAM.
2:36 PM Changeset [5578] by gb
  • trunk/ccl/lib/macros.lisp
If :element-type is supplied in WITH-OUTPUT-TO-STRING, don't quote it.
12:11 PM Changeset [5577] by gb
  • trunk/ccl/level-1/x86-trap-support.lisp
Define RIP-REGISTER-OFFSET, which isn't necessarily 16.
12:10 PM Changeset [5576] by gb
  • trunk/ccl/level-1/x86-error-signal.lisp
Use RIP-REGISTER-OFFSET, which isn't necessarily 16. Use …
12:09 PM Changeset [5575] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Tweak stream hierarchy a little, to avoid some NO-NEXT-METHODs.
9:42 AM Changeset [5574] by gb
  • trunk/ccl/compiler/nx1.lisp
Handle VALUES type specifiers in THE forms a bit better.
9:41 AM Changeset [5573] by gb
  • trunk/ccl/compiler/nx0.lisp
Handle VALUES type specifiers in THE forms a bit.
9:28 AM Changeset [5572] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Do vector bounds checking by clearing the low byte of the header, …
9:26 AM Changeset [5571] by gb
  • trunk/ccl/level-1/l1-unicode.lisp
Memory/vector encode functions: don't write BOM, leave that up to …
9:23 AM Changeset [5570] by gb
  • trunk/ccl/level-1/l1-sysio.lisp
Fix some indentation.
9:21 AM Changeset [5569] by gb
  • trunk/ccl/compiler/X86/X8664/x8664-vinsns.lisp
CHECK-MISC-BOUNDS: shift the header word right (after clearing its low …

Nov 30, 2006:

4:07 AM Changeset [5568] by gb
  • trunk/ccl/lib/db-io.lisp
Indentation change. Add CDB-ENUMERATE-KEYS.
1:37 AM Changeset [5567] by gb
  • trunk/ccl/lib/level-2.lisp
%DESTRUCTURE-LAMBDA-LIST: other callers of VERIFY-LAMBDA-LIST …

Nov 29, 2006:

1:42 AM Changeset [5566] by gb
  • trunk/ccl/lisp-kernel/x86-spentry64.s
Wrong register typo in .SPaset2.
Note: See TracTimeline for information about the timeline view.