Timeline


and

May 25, 2008:

5:00 PM Changeset [9601] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:56 PM Changeset [9600] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:52 PM Changeset [9599] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:49 PM Changeset [9598] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:47 PM Changeset [9597] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
updates to nib and code for svn self-update
4:39 PM Changeset [9596] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/Authenticate.nib/designable.nib
updates to nib and code for svn self-update
4:18 PM Changeset [9595] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/Authenticate.nib/designable.nib
updates to nib and code for svn self-update
2:57 PM Changeset [9594] by mikel
  • trunk/source/cocoa-ide/ide-contents/Resources/English.lproj/Authenticate.nib
adding support for authenticating svn checkouts
7:05 AM Changeset [9593] by gb
  • trunk/source/level-1/l1-unicode.lisp
propagate changes from working-0711 branch
1:10 AM Changeset [9592] by gb
  • trunk/source/objc-bridge/name-translation.lisp
There's no module named SPLIT-IF; there is one named SEQUENCE-UTILS.

May 24, 2008:

7:50 PM Changeset [9591] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Add regression test
7:32 PM Changeset [9590] by gz
  • trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
Do unsigned comparison in check-misc-bound
7:28 PM Changeset [9589] by gz
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Do unsigned comparison in check-misc-bound
5:24 AM Ticket #300 (CCL 1.2 rc1 does not run on FreeBSD-6.3/amd64 under VMWare on AMD hardware) closed by gb
wontfix: It actually works for me, on a Core 2 Duo running VMWare: […] I …
3:49 AM Changeset [9588] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
Remove kludge from SPffcall that looked at the state of the x87 fpu to …
3:44 AM Changeset [9587] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
New vinsns fp-stack-to-single, fp-stack-to-double.
3:44 AM Changeset [9586] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-i386-ff-call: when a foreign function returns a floating point …

May 23, 2008:

9:32 PM Ticket #300 (CCL 1.2 rc1 does not run on FreeBSD-6.3/amd64 under VMWare on AMD hardware) reopened by stassats
I have the same symptoms, but I'm running FreeBSD-8.0-CURRENT-200805 …
4:11 AM Changeset [9585] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
forward_xp, mark_xp: Pay attention to node_regs_mask, and account for …
4:05 AM Changeset [9584] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
unbox-u32: remove apparently extraneous code %unbox-u32: delete; we …
4:02 AM Changeset [9583] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-unboxed-reg-for-aset: can't assume that (unsigned-byte 32) fits …
1:18 AM Ticket #304 (c_gethostbyname) created by stassats
c_gethostbyname on Linux is implemented using #_gethostbyname_r. But …

May 22, 2008:

11:47 PM Changeset [9582] by gz
  • branches/working-0711/ccl/level-1/l1-readloop-lds.lisp
Add *show-restarts-on-break*
11:29 PM Changeset [9581] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-get-immediate-xxx: rearrange the placement of with-add'l-imm-reg forms
11:11 PM Changeset [9580] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-fixnup-fwd-refs: update for x8632 x862-vref1: in the 32-bit …
9:25 AM Changeset [9579] by gb
  • branches/working-0711/ccl/LX86CL64.bootstrap
bootstrapping image
9:23 AM Changeset [9578] by gb
  • branches/working-0711/ccl/compiler/X86/X8664/x8664-arch.lisp
propagate changes from working-0711-perf branch
8:24 AM Changeset [9577] by gb
  • branches/working-0711-perf/ccl/lib/ccl-export-syms.lisp
Export GET-ENCODED-STRING.
8:23 AM Changeset [9576] by gb
  • branches/working-0711-perf/ccl/level-1/l1-unicode.lisp
Fix several bugs (more likely remain; some were fixed in trunk, some …
8:06 AM Changeset [9575] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos.lisp
I don't -think- that the user can subclass FORWARD-REFERNCED-CLASS, …
8:04 AM Changeset [9574] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos-boot.lisp
INSTANCE-CLASS-WRAPPER: handle BASIC-STREAM without going through CLASS-OF.
7:50 AM Changeset [9573] by gb
  • branches/working-0711-perf/ccl/compiler/optimizers.lisp
GET-CHARACTER-ENCODING with a constant name transforms into a constant …
3:04 AM Changeset [9572] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
misc-set-c-u32, misc-set-c-s32: scale the index appropriately.
2:58 AM Ticket #303 (useless marking/unmarking reg as imm) created by rme
The compiled code for the following function produces pointless …
1:12 AM Changeset [9571] by gz
  • trunk/source/doc/src/install.xml
oops
1:10 AM Changeset [9570] by gz
  • trunk/source/doc/src/about.xml
Use &CCL; more consistently
12:59 AM Changeset [9569] by gz
  • trunk/source/doc/src/ccl-documentation.xml
Add Profiling section, with oprofile and CHUD docs. Move q-and-a to …
12:58 AM Changeset [9568] by gz
  • trunk/source/doc/doc-splitter.lisp
Don't get confused by external #hrefs
12:48 AM Changeset [9567] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
%normalize-bignum-2: At @maybe-return-fixnum, don't assume that a …

May 21, 2008:

11:13 PM OldWikiStart edited by gz
(diff)
11:02 PM Changeset [9566] by gz
  • trunk/source/doc/doc-splitter.lisp
q&d tool to split ccl-documentation into sections

May 20, 2008:

11:22 PM Changeset [9565] by rme
  • branches/ia32/lib/x8632env.lisp
conditionalize make-mask
11:21 PM Changeset [9564] by rme
  • branches/ia32/lisp-kernel/pmcl-kernel.c
Increase default stack size until link-inverting marker works.
11:12 PM Changeset [9563] by rme
  • branches/ia32/level-1/l1-boot-3.lisp
Set *gc-event-status-bits* for debugging.
10:06 PM Ticket #302 ([patch] asdf-install: suggest adding /usr/local/bin to shell search ...) created by scode
Presumably it is useful on some other systems as well. If it is deemed …
8:36 PM Changeset [9562] by rme
  • branches/ia32/level-0/X86/X8632/x8632-pred.lisp
Correct silly mistake involving double-float testing in EQL.
8:32 PM Changeset [9561] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
.SPsetqsym
8:31 PM Changeset [9560] by rme
  • branches/ia32/compiler/X86/x862.lisp
Use function-to-function-vector archmacro (instead of calling …
8:25 PM Changeset [9559] by gb
  • branches/working-0711-perf/ccl/level-1/l1-typesys.lisp
Our friend the (class :simple-subtypep) method has to check for the …
4:30 PM Changeset [9558] by mb
  • branches/working-0711/ccl/level-1/l1-readloop.lisp
Teach macroexpand-all about (let (p) ...)
2:36 PM Cocoa edited by alms
(diff)
10:25 AM Changeset [9557] by gb
  • branches/win64/lisp-kernel/thread_manager.c
Comparison of foreign_rsp to csarea bounds in suspend_tcr() was backward.
9:26 AM Changeset [9556] by gb
  • branches/win64/lisp-kernel/thread_manager.c
Do raise_thread_interrupt() for Win64. If the thread is running …
9:03 AM Changeset [9555] by gb
  • branches/win64/lisp-kernel/x86-exceptions.c
Share most of the interrupt_handler() code between Win64 and other …
8:57 AM Changeset [9554] by gb
  • branches/win64/lisp-kernel/x86-gc.c
Try to suppress compiler warnings, but it may be a losing battle.
8:56 AM Changeset [9553] by gb
  • branches/win64/lisp-kernel/gc-common.c
Remove some unused variables.
6:01 AM Changeset [9552] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Redo bignum-shift-left-loop. Implement truncate-guess-loop, …

May 19, 2008:

9:43 PM OldWikiStart edited by alms
Changed the order in which 1.2 and 1.1 are presented (diff)
8:56 PM Changeset [9551] by andreas
  • branches/win64/level-1/linux-files.lisp
Pass the error in execute to the calling thread.
8:32 PM Changeset [9550] by andreas
  • branches/win64/level-1/linux-files.lisp
Working MONITOR-FUNCTION for RUN-PROCESS.
4:58 PM Changeset [9549] by andreas
  • branches/win64/level-1/linux-files.lisp
Stub for run-program implementation for Windows.

May 18, 2008:

3:26 PM Ticket #301 (console log window needs to be less intrusive) created by gz
On Sun, May 18, 2008 at 1:00 AM, Gary Byers <gb@…> …

May 17, 2008:

8:39 PM Changeset [9548] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
SPbuiltin_aset1: push vector onto stack before jumping to builtin_aset1.
5:52 PM Changeset [9547] by rme
  • branches/ia32/lib/nfcomp.lisp
fasl-dump-function: word size fix
4:03 PM Changeset [9546] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
SPprogvsave: we saved the triplet count in temp1, so write temp1 (not …
2:55 AM Changeset [9545] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
add %unbox-u32
2:54 AM Changeset [9544] by rme
  • branches/ia32/compiler/X86/x86-asm.lisp
Add PSRAD instruction (two register operand form only).
2:53 AM Changeset [9543] by rme
  • branches/ia32/lib/nfcomp.lisp
fasl-scan-dispatch: Call fasl-scan-clfun on x8632 functions. …
2:50 AM Changeset [9542] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
Call update_self_references() on x8632 only.
2:02 AM Changeset [9541] by mikel
  • trunk/source/library/sequence-utils.lisp
udpated sequence utils
1:55 AM Changeset [9540] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
added more infrastructure for svn self-update, including some sequence …

May 16, 2008:

11:19 PM Changeset [9539] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Implement bignum-shift-right-loop-1.
11:04 PM Changeset [9538] by rme
  • branches/ia32/level-0/X86/X8632/x8632-pred.lisp
Correct typos in function EQL.
11:00 PM Changeset [9537] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
.SPbuiltin_eql: actually test whether arg_z is tag-misc.
9:47 PM Changeset [9536] by gb
  • trunk/source/lisp-kernel/image.c
image.c: in prepare_to_write_dynamic_area(), don't skip frozen dnodes …
9:31 PM Ticket #300 (CCL 1.2 rc1 does not run on FreeBSD-6.3/amd64 under VMWare on AMD hardware) closed by gb
wontfix: I installed an evaluation copy of VMWare Workstation on an AMD64 …
8:01 PM Changeset [9535] by gb
  • branches/working-0711-perf/ccl/level-1/l1-typesys.lisp
In class :simple-subtypep method, call %INITED-CLASS-CPL with a true …
7:54 AM Ticket #300 (CCL 1.2 rc1 does not run on FreeBSD-6.3/amd64 under VMWare on AMD hardware) created by hans
I fetched clozurecl-1.2-rc1-freebsdx8664.tar.gz from ftp.clozure.com. …
3:15 AM Changeset [9534] by gb
  • branches/working-0711-perf/ccl/LX86CL64.bootstrap
Passes all tests, might actually work. Kernel debugger may need to be …
3:13 AM Changeset [9533] by gb
  • branches/working-0711-perf/ccl/level-0/l0-aprims.lisp
Don't define a type-predicate for SEMAPHOREP.
3:13 AM Changeset [9532] by gb
  • branches/working-0711-perf/ccl/lib/compile-ccl.lisp
Make TEST-CCL bind *PACKAGE* to the cl-user package.
3:11 AM Changeset [9531] by gb
  • branches/working-0711-perf/ccl/lib/defstruct.lisp
Un-botch %STRUCTURE-CLASS-OF.
2:53 AM OldWikiStart edited by rme
(diff)
2:49 AM OldWikiStart edited by rme
Update blurb at top of page; make link to manual more prominent (diff)
2:29 AM Changeset [9530] by gb
  • branches/working-0711-perf/ccl/xdump/xfasload.lisp
A little bit of cold-load $fasl-eval support: make early class-cells, …
2:21 AM Changeset [9529] by gb
  • branches/working-0711-perf/ccl/xdump/faslenv.lisp
Move faslapi def to lispequ. Define new fasl op for …
2:20 AM Changeset [9528] by gb
  • branches/working-0711-perf/ccl/library/lispequ.lisp
Try to get all istruct definitions here. Make CLASS and …
2:16 AM Changeset [9527] by gb
  • branches/working-0711-perf/ccl/lib/pprint.lisp
Move the istruct definitions to lispequ. Use TYPEP.
2:15 AM Changeset [9526] by gb
  • branches/working-0711-perf/ccl/lib/nfcomp.lisp
Bump the fasl version. Bring the list of istruct types that have …
2:02 AM Changeset [9525] by gb
  • branches/working-0711-perf/ccl/lib/macros.lisp
Make sure that we use %ISTRUCT macro (which handles "registration of …
2:00 AM Changeset [9524] by gb
  • branches/working-0711-perf/ccl/lib/foreign-types.lisp
Make built-in-classes in l1-clos-boot, not here.
1:59 AM Changeset [9523] by gb
  • branches/working-0711-perf/ccl/lib/defstruct.lisp
Arrange that structure instances will have a list of their class's …
1:43 AM Changeset [9522] by gb
  • branches/working-0711-perf/ccl/lib/defstruct-macros.lisp
Arrange that structure instances will have a list of their class's …
1:38 AM Changeset [9521] by gb
  • branches/working-0711-perf/ccl/lib/defstruct-lds.lisp
Arrange that structure instances will have a list of their class's …
1:37 AM Changeset [9520] by gb
  • branches/working-0711-perf/ccl/lib/encapsulate.lisp
Make %CALL-ENCAPSULATED-GF handle different patterns of dcode/prototypes.
1:32 AM Changeset [9519] by gb
  • branches/working-0711-perf/ccl/lib/chars.lisp
Since we only have one type of character/string, don't call TYPE-OF in …
1:29 AM Changeset [9518] by gb
  • branches/working-0711-perf/ccl/level-1/sysutils.lisp
Remove some type-predicates, TYPE-OF uses %CLASS-PROPER-NAME; could …
1:24 AM Changeset [9517] by gb
  • branches/working-0711-perf/ccl/level-1/l1-typesys.lisp
Remove some type-predicates, use istruct-type-name (etc.) rather than …
1:23 AM Changeset [9516] by gb
  • branches/working-0711-perf/ccl/level-1/l1-readloop.lisp
Use ISTRUCT-TYPEP, not %SVREF.
1:23 AM Changeset [9515] by gb
  • branches/working-0711-perf/ccl/level-1/l1-numbers.lisp
Use %ISTRUCT macro in %CONS-RANDOM-STATE.
1:22 AM Changeset [9514] by gb
  • branches/working-0711-perf/ccl/level-1/l1-lisp-threads.lisp
Remove the LISP-THREAD-P type predicate.
1:21 AM Changeset [9513] by gb
  • branches/working-0711-perf/ccl/level-1/l1-error-system.lisp
Remove the RESTARTP type predicate.
1:19 AM Changeset [9512] by gb
  • branches/working-0711-perf/ccl/level-1/l1-dcode.lisp
use INSTANCE-CLASS-WRAPPER instead of some flet-ed equivalents.
1:18 AM Changeset [9511] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos.lisp
Try to ensure that more "standard" slots are now present in CLASS and …
1:17 AM Changeset [9510] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos-boot.lisp
Try to exploit the fact that more "standard" slots are now present in …
1:16 AM Changeset [9509] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
more figuring out how to implement svn self-update (see comments in …
1:03 AM Changeset [9508] by gb
  • branches/working-0711-perf/ccl/level-1/l1-aprims.lisp
CHECK-SEQUENCE-BOUNDS has to signal TYPE-ERRORs in some cases. New …
12:57 AM Changeset [9507] by gb
  • branches/working-0711-perf/ccl/level-0/nfasload.lisp
(TYPEP x 'package), since there's no predicate on PACAGEP and it …
12:54 AM Changeset [9506] by gb
  • branches/working-0711-perf/ccl/level-0/l0-pred.lisp
Move the real FIND-CLASS-CELL here. ISTRUCTs now store an interned …
12:51 AM Changeset [9505] by gb
  • branches/working-0711-perf/ccl/level-0/l0-hash.lisp
Use (typep x 'hash-table) instead of (hash-table-p x). Mostly because …
12:28 AM Changeset [9504] by gb
  • branches/working-0711-perf/ccl/level-0/l0-cfm-support.lisp
Move istruct definitions to lispequ.

May 15, 2008:

11:48 PM Changeset [9503] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-utils.lisp
Nargs is now a 32-bit register.
11:48 PM Changeset [9502] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-def.lisp
Nargs is now a 32-bit register.
11:48 PM Changeset [9501] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-clos.lisp
Nargs is now a 32-bit register.
11:47 PM Changeset [9500] by gb
  • branches/working-0711-perf/ccl/compiler/optimizers.lisp
In OPTIMIZE-TYPEP: if the type names an istruct class and that class …
11:29 PM Changeset [9499] by gb
  • branches/working-0711-perf/ccl/compiler/nxenv.lisp
Move istruct accessor definitions elsewhere. Define an operator for …
11:24 PM Changeset [9498] by gb
  • branches/working-0711-perf/ccl/compiler/nx1.lisp
ISTRUCT-TYPEP: pass the registered istruct cell as a constant, not its …
11:22 PM Changeset [9497] by gb
  • branches/working-0711-perf/ccl/compiler/nx0.lisp
MAKE-AFUNC: stop being 1985.
11:21 PM Changeset [9496] by gb
  • branches/working-0711-perf/ccl/compiler/nx-basic.lisp
Use ISTRUCT-TYPEP, don't compare (%svref istruct 0) to a symbol.
11:20 PM Changeset [9495] by gb
  • branches/working-0711-perf/ccl/compiler/X86/x862.lisp
VALID-CODE-CHAR skips some of the overhead in CODE-CHAR.
11:19 PM Changeset [9494] by gb
  • branches/working-0711-perf/ccl/compiler/X86/x86-lapmacros.lisp
Use new movl for set-nargs; change refernces to nargs.l/nargs.w.
11:18 PM Changeset [9493] by gb
  • branches/working-0711-perf/ccl/compiler/X86/x86-asm.lisp
Use shorter encodings for movl/movw when the source operand is …
11:16 PM Changeset [9492] by gb
  • branches/working-0711-perf/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Usa a new (shorter, see ticket:52) encoding for movl in !SET-NARGS. …
11:13 PM Changeset [9491] by gb
  • branches/working-0711-perf/ccl/compiler/X86/X8664/x8664-arch.lisp
NARGS is now (32-bit) %ecx, not (16-bit) %cx.
7:24 PM Changeset [9490] by root
  • trunk/source/doc/src/Makefile.fedora
Removed commit conflicts, committing
7:13 PM Changeset [9489] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Correct error in bignum-shift-left-loop.
4:50 PM Changeset [9488] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Correct errors in %multiply-and-add-harder-loop-2. Implement %floor-99.
3:56 PM Changeset [9487] by gz
  • branches/working-0711-perf/ccl/compiler/optimizers.lisp
Handle rtenv arg in subtypep optimizer
2:35 PM Changeset [9486] by gz
  • branches/working-0711-perf/ccl/LX86CL64.bootstrap
Propagate r9464 to here so doesn't get lost in back-merge
2:09 PM Changeset [9485] by gz
  • branches/working-0711-perf/ccl/level-1/l1-io.lisp
Propagate r9408 to here so doesn't get lost in back-merge
2:05 PM Changeset [9484] by gz
  • branches/working-0711/ccl/level-1/l1-io.lisp
Move %real-print-stream def to before it's used
1:31 PM Changeset [9483] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
Fix format optimizer to return right value. Optimize ~ even if not …
2:19 AM Changeset [9482] by rme
  • branches/ia32/level-0/X86/X8632/x8632-float.lisp
Correct errors in %integer-decode-double-float. Make …

May 14, 2008:

11:34 PM Changeset [9481] by gz
  • branches/working-0711/ccl/compiler/nx1.lisp
Propagate r9416 to here: When processing a (nested) %defun, encode the …
10:21 PM OldWikiStart edited by pfeilgm
pointed to current version of manual (diff)
10:01 PM Changeset [9480] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
adding infrastructure for svn updates
9:58 PM Changeset [9479] by mikel
  • trunk/source/cocoa-ide/ide-self-update.lisp
adding infrastructure for svn updates
9:51 PM Changeset [9478] by mikel
  • trunk/source/library/split-if.lisp
adding infrastructure for svn updates
6:48 PM Changeset [9477] by mikel
  • trunk/source/cocoa-ide/build-application.lisp
put skeleton in place for batch project builder
6:47 PM Changeset [9476] by rme
  • branches/ia32/level-0/X86/X8632/x8632-float.lisp
{set,get}-fpu-mode for x8632. Like other lisp code in this file, …
6:13 PM Changeset [9475] by rme
  • branches/ia32/level-0/X86/X8632/x8632-misc.lisp
In %%save-application, pass the fd in mm0. Implement …
6:12 PM Changeset [9474] by rme
  • branches/ia32/level-0/X86/X8632/x8632-utils.lisp
Write functions egc, lisp-heap-gc-threshold, and set-lisp-gc-threshold.
5:55 PM Changeset [9473] by rme
  • branches/ia32/lisp-kernel/x86-constants32.h
Define t_offset.
5:54 PM Changeset [9472] by rme
  • branches/ia32/lisp-kernel/x86-exceptions.c
handle_gc_trap: on x8632, look for arg in mm0 (instead of imm1 as on …
4:29 PM Changeset [9471] by mb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Missing comma in the expansion of format for non nil, not t, non …
10:54 AM Changeset [9470] by mb
  • branches/working-0711/ccl/x86-headers64
Copied in x86-header64 from trunk
10:54 AM Changeset [9469] by mb
  • branches/working-0711/ccl/x86-headers64
Removed x86-headers64 (about to copy in the version from trunk)
2:21 AM Changeset [9468] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
Correct off-by-one bug in update_self_references. (You'd think I …

May 13, 2008:

11:38 PM Changeset [9467] by mb
  • branches/working-0711/ccl/level-1/l1-error-system.lisp
Make define-condition's slot argument required (as per the hyperspec)
7:00 PM Changeset [9466] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
Add update_self_references() for x8632. Call it in …
1:57 PM Changeset [9465] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
Bootstrapping write-simple-string
1:56 PM Changeset [9464] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
Compiler macros for write-string -> write-simple-string, and some …
9:50 AM Changeset [9463] by mb
  • branches/working-0711/ccl/lib/source-files.lisp
Teach find-definitions-of-thing to deal with anonymous functions.
2:10 AM Changeset [9462] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
x862-get-bit: don't use with-add'l-imm-reg before using vinsn …
2:07 AM Changeset [9461] by rme
  • branches/ia32/level-0/X86/X8632/x8632-def.lisp
%function-register-usage for x8632, which always returns (values nil nil).
2:06 AM Changeset [9460] by rme
  • branches/ia32/lib/x86-backtrace.lisp
Conditionalize vsp-limits for x8632.
2:05 AM Changeset [9459] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
dnode_forwarding_address for x8632 (copied from ppc32), other x8632 …
2:03 AM Changeset [9458] by rme
  • branches/ia32/lisp-kernel/x86-constants32.h
Add node_regs_mask field to definition of xframe_list struct.

May 12, 2008:

6:39 PM Changeset [9457] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-set-bit: don't use with-add'l-imm-register before emitting vinsn …
6:31 PM Changeset [9456] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
Don't use with-add'l-imm-reg in x862-set-bit, since the vinsn …
6:29 PM Changeset [9455] by rme
  • branches/ia32/compiler/X86/x86-asm.lisp
Add x87 FPU instruction FSTP. This will be used by the x8632 port to …
5:03 PM Changeset [9454] by gb
  • trunk/source/level-1/l1-unicode.lisp
Fix typos in utf-16-length-of-vector-encoding.
3:13 PM Changeset [9453] by greg
  • branches/working-0711-perf/ccl/lib/chars.lisp
Fixed one more typo, when checking :end2 parameter to string-equal.
3:12 PM Changeset [9452] by mb
  • branches/working-0711/ccl/lib/chars.lisp
Fix bug where %string-equal was attempting to access memory addresses …

May 11, 2008:

2:12 AM Changeset [9451] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
Modify vinsn set-c-flag-if-variable-logbitp not to require an …

May 10, 2008:

3:45 AM Changeset [9450] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos.lisp
Remove BREAK call in %SNAP-READER-METHOD.

May 9, 2008:

9:01 PM Changeset [9449] by rme
  • branches/ia32/lisp-kernel/x86-exceptions.c
callback_to_lisp: save/restore extra nodes in TCR (save0--save3, …
4:59 PM Changeset [9448] by greg
  • branches/working-0711-perf/ccl/lib/chars.lisp
fixed a couple typos
3:51 PM Changeset [9447] by hans
  • trunk/source/tools/advice-profiler
add initial version of advice-based profiler
3:34 PM Changeset [9446] by gb
  • branches/working-0711-perf/ccl/level-1/l1-typesys.lisp
Don't assume that class1 has a wrapper (compile-time, …
10:32 AM Changeset [9445] by gb
  • branches/working-0711-perf/ccl/LX86CL64.bootstrap
new image for bootstrapping
10:30 AM Changeset [9444] by gb
  • branches/working-0711-perf/ccl/xdump/xfasload.lisp
Changes from trunk: minimize the set of packages copied into the …
10:27 AM Changeset [9443] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-array.lisp
%EXTEND-VECTOR changes.
10:27 AM Changeset [9442] by gb
  • branches/working-0711-perf/ccl/level-0/X86/x86-misc.lisp
Better %COPY-IVECTOR-TO-IVECTOR when things are aligned.
10:26 AM Changeset [9441] by gb
  • branches/working-0711-perf/ccl/library/lispequ.lisp
Extend wrapper to include class-ordinal, cpl-bits slots. Add …
10:25 AM Changeset [9440] by gb
  • branches/working-0711-perf/ccl/library/cover.lisp
Avoid package constants.
10:25 AM Changeset [9439] by gb
  • branches/working-0711-perf/ccl/lib/source-files.lisp
Make %SOURCE-FILES work again.
10:24 AM Changeset [9438] by gb
  • branches/working-0711-perf/ccl/lib/sequences.lisp
Move MAKE-STRING here, since it needs SUBTYPEP support that only …
10:22 AM Changeset [9437] by gb
  • branches/working-0711-perf/ccl/level-0/nfasload.lisp
Support PACKAGE-REFs.
10:22 AM Changeset [9436] by gb
  • branches/working-0711-perf/ccl/level-0/l0-pred.lisp
TYPE-CELL stuff.
10:22 AM Changeset [9435] by gb
  • branches/working-0711-perf/ccl/level-0/l0-array.lisp
%EXTEND-VECTOR stuff.
10:21 AM Changeset [9434] by gb
  • branches/working-0711-perf/ccl/lib/nfcomp.lisp
Compile-time DEFMACRO is supposed to make it a little clearer that a …
10:19 AM Changeset [9433] by gb
  • branches/working-0711-perf/ccl/lib/macros.lisp
No more *CL-USER-PACKAGE* constant (for obscure reasons.) Use PKG-ARG …
10:18 AM Changeset [9432] by gb
  • branches/working-0711-perf/ccl/lib/format.lisp
No more *CL-USER-PACKAGE* constant (for obscure reasons.) Just do …
10:17 AM Changeset [9431] by gb
  • branches/working-0711-perf/ccl/lib/encapsulate.lisp
When undoing encapsulations on a GF, assume that …
10:15 AM Changeset [9430] by gb
  • branches/working-0711-perf/ccl/lib/chars.lisp
Try to make STRING-EQUAL faster in general and faster in the case …
10:13 AM Changeset [9429] by gb
  • branches/working-0711-perf/ccl/level-1/l1-typesys.lisp
Support methods for TYPE-CELLs. CELL-CSUBTYPEP-2 expects its second …
10:11 AM Changeset [9428] by gb
  • branches/working-0711-perf/ccl/level-1/l1-symhash.lisp
Update package-refs whenever package names are introduced or changed.
10:10 AM Changeset [9427] by gb
  • branches/working-0711-perf/ccl/level-1/l1-streams.lisp
SUBTYPEP compiler macro works better without the FIND-CLASS.
10:10 AM Changeset [9426] by gb
  • branches/working-0711-perf/ccl/level-1/l1-reader.lisp
MAKE-LOAD-FORM, PRINT-OBJECT methods for PACKAGE-REF.
10:09 AM Changeset [9425] by gb
  • branches/working-0711-perf/ccl/level-1/l1-io.lisp
Avoid STREAMP in WRITE-CHAR, WRITE-STRING.
10:09 AM Changeset [9424] by gb
  • branches/working-0711-perf/ccl/level-1/l1-format.lisp
Don't do STREAMP if FORMAT's stream arg is T. (STREAMP should have a …
10:06 AM Changeset [9423] by gb
  • branches/working-0711-perf/ccl/level-1/l1-dcode.lisp
Try to improve typechecking of funcallable-instances, …
10:04 AM Changeset [9422] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos.lisp
Use bitvectors in some of the optimized-reader-dcode functions. …
9:26 AM Changeset [9421] by gb
  • branches/working-0711-perf/ccl/level-1/l1-clos-boot.lisp
Port the "extensible/non-dt dcode functions" stuff from the trunk. In …
9:20 AM Changeset [9420] by gb
  • branches/working-0711-perf/ccl/level-1/l1-boot-3.lisp
No defconstant on COMMON-LISP-USER package, which may not exist yet.
9:19 AM Changeset [9419] by gb
  • branches/working-0711-perf/ccl/level-1/l1-aprims.lisp
Do %EXTEND-VECTOR via %EXTEND-GVECTOR or %COPY-IVECTOR-TO-IVECTOR.
9:18 AM Changeset [9418] by gb
  • branches/working-0711-perf/ccl/compiler/optimizers.lisp
Do STRING-EQUAL differently. Do INTERN, FIND-SYMBOL, FIND-PACKAGE, …
9:12 AM Changeset [9417] by gb
  • branches/working-0711-perf/ccl/compiler/nxenv.lisp
Remove some obsolet bits, add $decl_full_safety bit. Remove some …
9:11 AM Changeset [9416] by gb
  • branches/working-0711-perf/ccl/compiler/nx1.lisp
When processing a (nested) %defun, encode the arglist info in the …
9:10 AM Changeset [9415] by gb
  • branches/working-0711-perf/ccl/compiler/nx0.lisp
Don't pass "the eventcheck bit" into encodsd declaration info. Do set …
9:08 AM Changeset [9414] by gb
  • branches/working-0711-perf/ccl/compiler/nx-basic.lisp
Tweak a few policy things.
9:07 AM Changeset [9413] by gb
  • branches/working-0711-perf/ccl/compiler/X86/x862.lisp
Port rme's SBIT improvements from trunk to this branch. Introduce …
9:03 AM Changeset [9412] by gb
  • branches/working-0711-perf/ccl/compiler/X86/X8664/x8664-vinsns.lisp
Port rme's SBIT improvements from trunk to this branch.
8:59 AM Ticket #299 (CCL does not resolve forward-referenced accessors defined by defstruct ...) closed by gb
invalid: This is not a bug (at least, not in the lisp). You can't portably …
7:06 AM Ticket #299 (CCL does not resolve forward-referenced accessors defined by defstruct ...) created by hans
When compiling a file that uses a setf accessor defined by defstruct …
7:03 AM Changeset [9411] by jaj
  • trunk/source/scripts/makedmg
makedmg now deletes fasls and makes a compressed image
5:37 AM Ticket #298 (Unhelpful error message when macro is invoked with wrong number of ...) created by hans
When a macro is invoked with an invalid argument, the error message …
3:32 AM Changeset [9410] by rme
  • branches/ia32/level-1/x86-trap-support.lisp
Use ucontext/mcontext structures defined in interface database instead …
3:25 AM Changeset [9409] by rme
  • branches/ia32/level-1/x86-error-signal.lisp
xp-argument-list, handle-udf-call for x8632.

May 8, 2008:

3:05 PM Changeset [9408] by gz
  • branches/working-0711/ccl/level-1/l1-io.lisp
real-print-stream -> %real-print-stream, less redundant streamp checking
8:29 AM Changeset [9407] by jaj
  • trunk/source/scripts/makedmg
Add file makedmg to scripts. This is a simple utility to create a …
4:33 AM Changeset [9406] by rme
  • branches/ia32/level-1/x86-trap-support.lisp
Some x8632 conditionalization.
4:32 AM Changeset [9405] by rme
  • branches/ia32/lib/ffi-darwinx8632.lisp
generate-callback-bindings: try looking for callback args in the right …
4:17 AM Changeset [9404] by rme
  • branches/ia32/lib/x86-backtrace.lisp
Some changes to make x8632 backtrace sort of work (for some liberal …
4:16 AM Changeset [9403] by rme
  • branches/ia32/lib/backtrace.lisp
Use target::target-most-positive-fixnum.
4:15 AM Changeset [9402] by rme
  • branches/ia32/level-1/x86-error-signal.lisp
xp-argument-count for x8632 (where nargs is 32 bits)
4:13 AM Changeset [9401] by rme
  • branches/ia32/level-1/l1-error-system.lisp
report-argument-mismatch: grammar nit-picking
4:12 AM Changeset [9400] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
Add missing macptr->fixnum function.
4:11 AM Changeset [9399] by rme
  • branches/ia32/lisp-kernel/x86-exceptions.c
create_thread_context: use the foreign stack pointer, duh.
4:09 AM Changeset [9398] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
Make .SPcallback basically work.
2:37 AM Changeset [9397] by gb
  • branches/working-0711-perf/ccl
unbotched
2:36 AM Changeset [9396] by gb
  • branches/working-0711-perf/ccl
botched
2:12 AM Changeset [9395] by gb
  • branches/working-0711-perf/ccl/ccl
for performance experiments
2:11 AM Changeset [9394] by gb
  • branches/working-0711-perf/ccl
for performance experiments
2:10 AM Changeset [9393] by gb
  • branches/working-0711-perf
for performance experiments
1:19 AM Changeset [9392] by gz
  • trunk/tests/ansi-tests/ccl.lsp
Another test

May 7, 2008:

11:44 PM Changeset [9391] by gz
  • branches/working-0711/ccl/compiler/nx1.lisp
Let the load-time-value form access the definition environment, so it …
11:38 PM Changeset [9390] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
make class-has-a-forward-referenced-superclass-p be true for …
10:12 PM Changeset [9389] by greg
  • branches/working-0711/ccl/compiler/optimizers.lisp
Add a compiler-macro for INTERN that attempts to resolve the package …
8:39 PM Changeset [9388] by mikel
  • trunk/source/doc/src/ide.xml
added a section on batching build-application from the command line
8:13 PM Changeset [9387] by mikel
  • trunk/source/doc/src/about.xml
numerous minor mechanical and style edits in build, install, and about
10:58 AM Changeset [9386] by gb
  • trunk/source/level-1/l1-dcode.lisp
%%0-ARG-DCODE use *GF-PROTOT* trampoline, so register it. …

May 6, 2008:

5:44 PM Changeset [9385] by rme
  • branches/ia32/lib/ffi-darwinx8632.lisp
generate-callback-bindings: include offsets
5:42 PM Changeset [9384] by rme
  • branches/ia32/level-1/x86-error-signal.lisp
%xerr-disp for x8632; probably buggy.
5:41 PM Changeset [9383] by rme
  • branches/ia32/level-1/l1-aprims.lisp
Use target::target-most-positive-fixnum
5:39 PM Changeset [9382] by rme
  • branches/ia32/lisp-kernel/darwinx8632/.gdbinit
Add showlist command, break on gc.
5:39 PM Changeset [9381] by rme
  • branches/ia32/lisp-kernel/darwinx8632/Makefile
Minor CDEFINES changes.
5:38 PM Changeset [9380] by rme
  • branches/ia32/lisp-kernel/x86-gc.c
Some feeble attempts at x8632 changes, including: * function word …
5:34 PM Changeset [9379] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
.SPadd_values, .SPrecover_values_for_mvcall, .SPbuiltin_aset1. Also …
5:28 PM Changeset [9378] by rme
  • branches/ia32/compiler/X86/x86-lap.lisp
Update create-x86-function so that it updates the self-reference table …
5:26 PM Changeset [9377] by rme
  • branches/ia32/compiler/X86/x86-disassemble.lisp
Add x8632-xdisassemble.
5:24 PM Changeset [9376] by rme
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
Correct vinsn temps in fix-fixnum-overflow-ool{-and-branch}. Add PROVIDE.
5:22 PM Changeset [9375] by rme
  • branches/ia32/compiler/X86/X8632/x8632-backend.lisp
Add (require "X8632-VINSNS").
5:20 PM Changeset [9374] by rme
  • branches/ia32/compiler/X86/X8632/x8632-arch.lisp
Define imm0.bh (ah), arg_z.bh (bh), etc. Define subtag-forward-marker.
5:17 PM Changeset [9373] by rme
  • branches/ia32/lisp-kernel/x86-constants32.h
Define subtag_forward_marker.
5:16 PM Changeset [9372] by rme
  • branches/ia32/lisp-kernel/gc.h
No fulltag_nil on x8632, so can't use it for forward_marker.
5:13 PM Changeset [9371] by rme
  • branches/ia32/xdump/xx8632-fasload.lisp
Suitable udf code for x8632.
5:11 PM Changeset [9370] by rme
  • branches/ia32/level-0/l0-bignum32.lisp
most-positive-fixnum => target::target-most-positive-fixnum
5:10 PM Changeset [9369] by rme
  • branches/ia32/level-0/X86/X8632/x8632-utils.lisp
Placeholders for various gc-related functions (gc, full-gccount, egc, …
5:08 PM Changeset [9368] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
%add-with-carry: get outgoing carry right fix-digit-logandc1: implement
5:03 PM Changeset [9367] by rme
  • branches/ia32/level-0/l0-hash.lisp
Replace instances of #.(mixup-hash-code <some-constant>) with regular …
4:20 PM Changeset [9366] by rme
  • branches/ia32/level-0/l0-numbers.lisp
Use target::target-most-{positive,negative}-fixnum.
12:14 AM Changeset [9365] by gz
  • branches/working-0711/ccl/level-0/PPC/ppc-def.lisp
New :UNIQUE-DCODE optional feature: if ccl is built with …
12:02 AM Changeset [9364] by gz
  • branches/working-0711/ccl/level-1/l1-boot-3.lisp
define *common-lisp-user-package*, use it in format-call-function and …

May 5, 2008:

9:31 PM Changeset [9363] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
More string-equal tweaks
7:26 PM Changeset [9362] by gz
  • branches/working-0711/ccl/level-1/l1-format.lisp
Make defformat give the handler a name
7:26 PM Changeset [9361] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
Tweaks in string-equal optimizer
4:33 PM Ticket #297 (process-enable experiencing broken symptons on rc1.2) created by ragerdl
Hello Gary, Release candidate 1.2 breaks Parallel ACL2 in a …
4:29 PM Changeset [9360] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
Don't optimize typep if has explicit env arg
4:02 PM Changeset [9359] by mb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Implement minor optimizations for string-equal.
12:16 PM Ticket #296 (Misleading error message for invalid slot option) created by hans
When a slot option is not recognized as valid, CCL responds with an …
11:23 AM Changeset [9358] by mb
  • branches/working-0711/ccl/lib/ccl-export-syms.lisp
Add find-definition-of-thing. This funtion will attempt to return the …
11:19 AM Changeset [9357] by mb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Rollback r9356
11:12 AM Changeset [9356] by mb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Add find-definition-of-thing. This funtion will attempt to return the …

May 4, 2008:

11:13 PM Ticket #295 (Spurious warning at high safety) closed by gz
fixed: fixed in r9354
11:05 PM Changeset [9355] by gz
  • trunk/tests/ansi-tests/ccl.lsp
regression test for bug#295
11:02 PM Changeset [9354] by gz
  • trunk/source/compiler/nx0.lisp
Run nx1-%defun regardless of safety (ticket #295)
10:59 PM Changeset [9353] by gz
  • branches/working-0711/ccl/compiler/nx0.lisp
Run nx1-%defun regardless of safety (ticket #295)
10:47 PM Ticket #295 (Spurious warning at high safety) created by gz
Compiling a file containing: […] gives a warning (undefined …
4:46 AM Ticket #294 (program-errors and invalid functions) created by gb
in the working-0711 branch, the compiler traps certain kinds of …

May 3, 2008:

12:09 PM Changeset [9352] by gb
  • branches/working-0711/ccl/level-1/l1-clos.lisp
Tune a few of the optimized slot-reader dcode functions a little. …
12:02 PM Changeset [9351] by gb
  • branches/working-0711/ccl/level-1/l1-typesys.lisp
Don't worry about forward-refrenced-classes in the SUBTYPEP method for …
12:00 PM Changeset [9350] by gb
  • branches/working-0711/ccl/compiler/optimizers.lisp
Define compiler-macros for some things used (perhaps heavily) in the …
11:58 AM Changeset [9349] by gb
  • branches/working-0711/ccl/level-1/l1-clos-boot.lisp
Split INSTANCE-SLOTS into the standard/non-standard cases.

May 2, 2008:

6:07 PM Changeset [9348] by mikel
  • trunk/source/cocoa-ide/build-application.lisp
added support and documentation for user-defined Info.plist objects
5:55 PM Ticket #289 (DEFCLASS option processing) closed by gz
fixed: Fixed in r9345 and r9346
5:15 PM Changeset [9347] by mikel
  • trunk/source/doc/src/ide.xml
updated and expanded build-application docs
4:50 PM Changeset [9346] by gz
  • release/1.2/source/level-1/l1-clos-boot.lisp
Propagate r9345
2:22 PM Ticket #293 (ADVISE makes functions cons) created by hans
When a function is advised, it conses a small amount of memory every …
2:11 PM Changeset [9345] by gz
  • trunk/source/level-1/l1-clos-boot.lisp
In class-keyvect, allow for undefined metaclasses (bug #289)
11:17 AM Ticket #291 (ccl::%rmdir does not work on FreeBSD) closed by gb
fixed: Should be fixed in r9342/r9344.
11:12 AM Changeset [9344] by gb
  • release/1.2/source/library/x8664-freebsd-syscalls.lisp
change from trunk
11:11 AM Changeset [9343] by gb
  • release/1.2/source/cocoa-ide/cocoa-editor.lisp
change from trunk
11:06 AM Changeset [9342] by gb
  • trunk/source/library/x8664-freebsd-syscalls.lisp
Fix rmdir syscall definition.

May 1, 2008:

6:28 PM Ticket #292 (Console window should not become the front window whenever a new ...) created by rongarret
The new console window in v1.2 becomes the front window whenever a new …
4:50 PM Changeset [9341] by gz
  • trunk/tests/ansi-tests/ccl.lsp
More tests
8:15 AM Changeset [9340] by gz
  • branches/working-0711/ccl/compiler/nx0.lisp
Make nx-form-typep not err with compile-time classes
7:30 AM Changeset [9339] by gz
  • branches/working-0711/ccl/LX86CL64.bootstrap
in case there is a bootstrapping issue
7:30 AM Changeset [9338] by gz
  • branches/working-0711/ccl/compiler/optimizers.lisp
Support for compile-time classes: make SPECIFIER-TYPE accept an …

Apr 30, 2008:

9:37 PM Ticket #291 (ccl::%rmdir does not work on FreeBSD) created by hans
paracetamol 65_> mkdir /tmp/abc paracetamol 66_> ccl -n Welcome to …
8:54 PM Changeset [9337] by gz
  • branches/working-0711/ccl/lisp-kernel/thread_manager.c
Propagate r9303 and r9286 from the trunk
8:54 PM Changeset [9336] by gb
  • branches/win64/lib/foreign-types.lisp
Canonical-foreign-type-ordinals for some Windows foreign typss.
4:34 PM Changeset [9335] by andreas
  • branches/win64/level-1/linux-files.lisp
Properly conditionalize definition of PIPE.
4:18 PM Changeset [9334] by andreas
  • branches/win64/level-1/linux-files.lisp
Implementation of pipe() for Windows.
3:33 PM Changeset [9333] by mikel
  • trunk/source/cocoa-ide/build-application.lisp
altered the bundle builder so that the user controls whether to copy …

Apr 29, 2008:

6:02 PM Ticket #290 (THE typechecking and evaluation order) closed by gb
fixed
6:02 PM Ticket #290 (THE typechecking and evaluation order) created by gb
This should already be fixed in r9331, but for the record and in case …
5:43 PM Ticket #289 (DEFCLASS option processing) created by gb
This was reported by Didier Verna on openmcl-devel a few times in the …
5:37 PM Changeset [9332] by gb
  • trunk/source/lib/compile-ccl.lisp
Bind *PACKAGE* to CL-USER package in TEST-CCL. (Some of us live in …
5:35 PM Changeset [9331] by gb
  • trunk/source/compiler/nx1.lisp
NX-UNTYPED-FORM: don't simplify if TYPED-FORM operation will typecheck …
2:59 PM Changeset [9330] by gz
  • trunk/tests/ansi-tests/ccl.lsp
More regression tests for recent bugs
2:54 PM Changeset [9329] by gz
  • branches/working-0711/ccl/lib/defstruct-lds.lisp
Bring back structure slot types
10:42 AM Changeset [9328] by gz
  • branches/working-0711/ccl/compiler/nx0.lisp
Don't try to write program-error's into fasls
10:09 AM Changeset [9327] by gb
  • branches/win64/lisp-kernel/x86-exceptions.c
If we get an unhandled exception on Windows, report the Windows …
10:08 AM Changeset [9326] by gb
  • branches/win64/lib/foreign-types.lisp
Canonicalized foreign types for windows, a little.
10:07 AM Changeset [9325] by gb
  • branches/win64/lib/misc.lisp
Use Windows functions (not #_uname) for machine/software-type/version.
10:06 AM Changeset [9324] by gb
  • branches/win64/level-1/linux-files.lisp
Use :_stat64 struct type in windows %fstat. GETPID: don't trust …
10:05 AM Changeset [9323] by gb
  • branches/win64/level-0/l0-cfm-support.lisp
Call INIT-WINDOWS-FFI on startup. (May need to "revive" shared …
1:07 AM Changeset [9322] by rme
  • branches/ia32/level-0/X86/X8632/x8632-bignum.lisp
%NORMALIZE-BIGNUM-2: look for the bignum header in the right place, sheesh.

Apr 28, 2008:

3:39 PM Changeset [9321] by gb
  • branches/win64/lisp-kernel/x86-asmutils64.s
In windows_arbstack_exception_handler(), ensure that foreign_rsp is …
8:27 AM Changeset [9320] by gb
  • branches/win64/lisp-kernel/windows-calls.c
Add (wide-char) directory-access functions (statically linkged from …
8:26 AM Changeset [9319] by gb
  • branches/win64/lisp-kernel/thread_manager.c
os_get_current_thread_stack_bounds() for Windows: call …
8:25 AM Changeset [9318] by gb
  • branches/win64/lisp-kernel/pmcl-kernel.c
High-end Vista versions allow up to 128GB of pageable memory. Reserve …
8:25 AM Changeset [9317] by gb
  • branches/win64/library/x86-win64-syscalls.lisp
Add (pseudo-) syscall definitions for open/read/close dir.
8:24 AM Changeset [9316] by gb
  • branches/win64/lib/pathnames.lisp
It would make too much sense for #_rename to overwrite an existing …
8:23 AM Changeset [9315] by gb
  • branches/win64/level-1/linux-files.lisp
Use windows (pseudo-) syscalls, for directory access functions.
8:22 AM Changeset [9314] by gb
  • branches/win64/level-1/l1-boot-2.lisp
Load ffi-win64 if #+win64-target.
8:22 AM Changeset [9313] by gb
  • branches/win64/level-0/l0-init.lisp
Saner *FEATURES* for windows.
6:42 AM Changeset [9312] by rme
  • branches/ia32/level-0/X86/X8632/x8632-utils.lisp
class-of: make entire low byte of arg available as index into …
2:31 AM Changeset [9311] by gb
  • trunk/source/compiler/PPC/ppc-asm.lisp
$mbe-aux operand type is probably unused, but shouldn't claim a width …
2:30 AM Changeset [9310] by gb
  • trunk/source/level-0/l0-pred.lisp
Move LISTP to l0-pred, since it may be needed to enforce structure …

Apr 27, 2008:

3:28 PM Changeset [9309] by mikel
  • trunk/source/cocoa-ide/build-application.lisp
more work toward un-hardwiring Info.plist data in build-application, …
11:06 AM Changeset [9308] by gb
  • branches/win64/lisp-kernel/x86-exceptions.c
Try to get more things working. Recognize stylized instruction …
11:03 AM Changeset [9307] by gb
  • branches/win64/lisp-kernel/x86-constants64.h
Define x64_iret_frame, which is pretty much what an interrupt return …
11:02 AM Changeset [9306] by gb
  • branches/win64/lisp-kernel/x86-asmutils64.s
Provide pointers into restore_win64_context(), for the benefit of …
11:01 AM Changeset [9305] by gb
  • branches/win64/lisp-kernel/thread_manager.c
Try to get Windows versions of suspend_tcr/restore_tcr closer to usability.
10:59 AM Changeset [9304] by gb
  • branches/win64/lisp-kernel/Threads.h
SEM_WAIT for Windows: WaitForSingleObject?, not WaitOn?
6:44 AM Changeset [9303] by gb
  • trunk/source/lisp-kernel/thread_manager.c
==, not =, when comparing err to EINTR in rwlock_wlock. (Not sure if …
6:03 AM Changeset [9302] by rme
  • branches/ia32/compiler/X86/x862.lisp
x862-vset1: remove some apparently unecessary with-add'l-imm-reg forms …
2:14 AM Changeset [9301] by rme
  • branches/ia32/lisp-kernel/x86-spentry32.s
SPmkwunwind, SPthrow, SPprogvsave, SPmakestackblock0, SPprovrestore: …
2:10 AM Changeset [9300] by rme
  • branches/ia32/level-0/X86/X8632/x8632-misc.lisp
Functions %current-db-link, %no-thread-local-binding-marker.
2:09 AM Changeset [9299] by rme
  • branches/ia32/lisp-kernel/x86-macros.s
Version of extract_lisptag that uses full-width registers.

Apr 26, 2008:

10:45 PM Ticket #288 (Confusing error message for misplaced DECLARE) created by hans
Compiling a file with this contents: […] yields a confusing error …
8:18 PM Changeset [9298] by gb
  • branches/win64/lisp-kernel/x86-spentry64.s
Note beginning, end of spentry, subprims code (for "real" …
8:18 PM Changeset [9297] by gb
  • branches/win64/lisp-kernel/thread_manager.c
Call tcr_cleanup() with the tcr as argument.
7:52 PM Changeset [9296] by gb
  • branches/win64/lisp-kernel/x86-exceptions.c
Try to ensure that windows exception handler (mostly) runs on C stack, …
7:50 PM Changeset [9295] by gb
  • branches/win64/lisp-kernel/xlbt.c
Try to suppress some compiler warnings.
7:48 PM Changeset [9294] by gb
  • branches/win64/lisp-kernel/x86_print.c
Lose a few unused variables.
7:48 PM Changeset [9293] by gb
  • branches/win64/lisp-kernel/x86-constants.h
Add parens to suppress compiler warning.
7:47 PM Changeset [9292] by gb
  • branches/win64/lisp-kernel/thread_manager.c
use _beginthreadex(), which allegedly avoids some memory leaks in the …
7:42 PM Changeset [9291] by gb
  • branches/win64/lisp-kernel/x86-asmutils64.s
restore_win64_context(), windows_switch_to_foreign_stack().
7:40 PM Changeset [9290] by gb
  • branches/win64/lisp-kernel/x86-constants64.s
Define win64_context struct layout.
7:40 PM Changeset [9289] by gb
  • branches/win64/lisp-kernel/ppc-constants.h
Add some parens.
5:47 AM Changeset [9288] by rme
  • branches/ia32/lisp-kernel/x86_print.c
Show leading zero when printing a char code in octal.
3:43 AM Changeset [9287] by rme
  • trunk/source/level-1/l1-unicode.lisp
Spelling nit-picking.
3:42 AM Changeset [9286] by rme
  • trunk/source/lisp-kernel/x86-spentry64.s
SPprogvsave: We get to this subprim via a CALL instruction, so don't …

Apr 25, 2008:

10:41 PM Changeset [9285] by mikel
  • trunk/source/cocoa-ide/builder-utilities.lisp
added some error checks to the plist reader
10:20 PM Changeset [9284] by mikel
  • trunk/source/cocoa-ide/builder-utilities.lisp
began factoring write-info-plist so it doesn't hardcode getting the …
10:10 PM Changeset [9283] by mikel
  • trunk/source/cocoa-ide/builder-utilities.lisp
modified basename to return a directory or filename pathname that …
9:43 PM Changeset [9282] by mikel
  • trunk/source/cocoa-ide/build-application.lisp
added ability to suppress resource copy from IDE
10:07 AM Ticket #287 (Can't trace single-method generic functions) created by gz
[…]
9:12 AM Changeset [9281] by gb
  • branches/win64/lisp-kernel/pmcl-kernel.c
Try to suppress some compiler warnings. Approximate initial stack …
9:11 AM Changeset [9280] by gb
  • branches/win64/lisp-kernel/lisp.h
Add a few more missing prototypes.
9:11 AM Changeset [9279] by gb
  • branches/win64/lisp-kernel/lisp-debug.c
Suppress some compiler warnings, maybe.
9:10 AM Changeset [9278] by gb
  • branches/win64/lisp-kernel/Threads.h
#include <process.h> on Windows.
9:10 AM Changeset [9277] by gb
  • branches/win64/level-1/linux-files.lisp
stat fails on windows when pathname has trailing (forward or backward) …
9:07 AM Changeset [9276] by gb
  • branches/win64/level-1/l1-pathnames.lisp
Canonicalize pathname for Windows in HEAP-IMAGE-NAME.
9:06 AM Changeset [9275] by gb
  • branches/win64/level-1/l1-lisp-threads.lisp
Fix (?) #+windows GET-INTERNAL-REAL-TIME.
6:42 AM Changeset [9274] by rme
  • branches/ia32/level-1/l1-io.lisp
Use target::target-most-positive-fixnum
Note: See TracTimeline for information about the timeline view.