Timeline


and

Aug 23, 2005:

1:20 PM Changeset [2376] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:40 PM Changeset [2375] by gb
  • trunk/ccl/compiler/nx1.lisp
WITH-VARIABLE-C-FRAME. Lose %VREFLET.
12:39 PM Changeset [2374] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
WITH-VARIABLE-C-FRAME. PPC2-NLEXIT discards C frames.
12:37 PM Changeset [2373] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
ALLOC-VARIABLE-C-FRAME vinsns.
12:37 PM Changeset [2372] by gb
  • trunk/ccl/level-1/l1-numbers.lisp
INITIALIZE-RANDOM-STATE uses ASH instead of CCL::%ILSL; note that ASH …
12:35 PM Changeset [2371] by gb
  • trunk/ccl/level-1/l1-utils.lisp
Update the list of implementation-dependent special operators: drop …
12:34 PM Changeset [2370] by gb
  • trunk/ccl/level-1/version.lisp
Change major version to 1, minor version to 0. Change format of …
12:32 PM Changeset [2369] by gb
  • trunk/ccl/lib/compile-ccl.lisp
Ensure that (COMPILE-CCL) updates NXENV before compiling the rest of …
12:31 PM Changeset [2368] by gb
  • trunk/ccl/lib/ppcenv.lisp
Remove some unused constants.
1:20 AM Changeset [2367] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:07 AM Changeset [2366] by gb
  • trunk/ccl/lib/numbers.lisp
The seed values in a RANDOM-STATE can have their sign bits set on …
12:20 AM Changeset [2365] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:12 AM Changeset [2364] by gb
  • trunk/ccl/level-1/linux-files.lisp
Tweak Linux CPU-COUNT.

Aug 22, 2005:

11:59 PM Changeset [2363] by gb
  • trunk/ccl/level-1/linux-files.lisp
Provide a minimal definition of ED; use *RESIDENT-EDITOR-HOOK* to …
11:56 PM Changeset [2362] by gb
  • trunk/ccl/lib/ccl-export-syms.lisp
Export *RESIDENT-EDITOR-HOOK* and CPU-COUNT.
10:20 PM Changeset [2361] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:19 PM Changeset [2360] by gb
  • trunk/ccl/level-1/l1-files.lisp
FASL-FILE-P thinks that files that start with a byte of #xFF are fasl …
8:20 PM Changeset [2359] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:40 PM Changeset [2358] by bryan
  • trunk/ccl/lib/nfcomp.lisp
%compile-file: set *compile-file-truename* to (truename src).
10:20 AM Changeset [2357] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:13 AM Changeset [2356] by gb
  • trunk/ccl/lib/nfcomp.lisp
Wrap a HANDLER-BIND around compile-time evaluation, in case either …
10:08 AM Changeset [2355] by gb
  • trunk/ccl/level-1/l1-reader.lisp
Disable #, which was removed from ANSI CL a long time ago.
10:07 AM Changeset [2354] by gb
  • trunk/ccl/level-0/PPC/ppc-numbers.lisp
#+ppc64 %NEXT-RANDOM-SEED accounts for el-bizarro shifting.
10:05 AM Changeset [2353] by gb
  • trunk/ccl/examples/cocoa-listener.lisp
Use #& instead of #?, which is deprecated (the implementation …
10:05 AM Changeset [2352] by gb
  • trunk/ccl/lib/db-io.lisp
The #? reader macro is supposed to be reserved for the user. Use #& …
10:03 AM Changeset [2351] by gb
  • trunk/ccl/lib/numbers.lisp
RANDOM-STATE's PRINT-OBJECT method uses ASH instead of CCL::%ILSR.

Aug 21, 2005:

11:20 PM Changeset [2350] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:57 PM Changeset [2349] by gb
  • trunk/ccl/lisp-kernel/linux/.gdbinit
Try to parameterize more for ppc32/ppc64.
10:57 PM Changeset [2348] by gb
  • trunk/ccl/lib/macros.lisp
Add WITH-PROCESS-WHOSTATE, to make saving/restoring a process's …
10:54 PM Changeset [2347] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
10:54 PM Changeset [2346] by gb
  • trunk/ccl/level-1/linux-files.lisp
%TIMED-WAIT-ON-SEMAPHORE-POINTER takes an optional WHOSTATE argument.
10:53 PM Changeset [2345] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Try harder to keep an (%UNBOUND-MARKER) as the primary return value to …
10:50 PM Changeset [2344] by gb
  • trunk/ccl/level-1/l1-processes.lisp
PROCESS-WAIT uses WITH-PROCESS-WHOSTATE.
10:49 PM Changeset [2343] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
THREAD-HANDLE-INTERRUPTS resets the process-whostate to "Active", …
10:48 PM Changeset [2342] by gb
  • trunk/ccl/level-0/l0-misc.lisp
Try to ensure that things that change the state of a recursive lock do …
9:20 AM Changeset [2341] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:28 AM Changeset [2340] by gb
  • trunk/ccl/lib/sparcenv.lisp
no SPARC
3:20 AM Changeset [2339] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:07 AM Changeset [2338] by gb
  • trunk/ccl/level-1/version.lisp
050820b. New binaries soon.
2:47 AM Changeset [2337] by gb
  • trunk/ccl/compiler/PPC/ppc-lap.lisp
Several changes to enable larger functions/code-vectors and to allow …
2:20 AM Changeset [2336] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:54 AM Changeset [2335] by bryan
  • trunk/ccl/level-0/l0-array.lisp
fill-pointer: when throwing a type-error, set expected-type to '(and …

Aug 20, 2005:

10:20 PM Changeset [2334] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:30 PM Changeset [2333] by bryan
  • trunk/ccl/compiler/PPC/ppc-lap.lisp
use "CCL" instead of :ccl in in-package form.
9:28 PM Changeset [2332] by bryan
  • trunk/ccl/compiler/lambda-list.lisp
add (in-package "CCL") forms.
9:20 PM Changeset [2331] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:08 PM Changeset [2330] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
9:05 PM Changeset [2329] by bryan
  • trunk/ccl/lib/pprint.lisp
remove all reader-conditionalized code for non-openmcl platforms.
8:20 PM Changeset [2328] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:06 PM Changeset [2327] by bryan
  • trunk/ccl/library/loop.lisp
remove all reader-conditionalized code for non-openmcl platforms.
7:38 PM Changeset [2326] by bryan
  • trunk/ccl/level-1/l1-aprims.lisp
add (in-package "CCL") forms.
7:26 PM Changeset [2325] by bryan
  • trunk/ccl/lib/apropos.lisp
add (in-package "CCL") forms.
7:20 PM Changeset [2324] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:08 PM Changeset [2323] by bryan
  • trunk/ccl/library/darwin-syscalls.lisp
add (in-package "CCL") forms.
6:51 PM Changeset [2322] by bryan
  • trunk/ccl/library/extended-loop.lisp
no longer required. all loop code is in loop.lisp.
7:20 AM Changeset [2321] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:08 AM Changeset [2320] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
7:06 AM Changeset [2319] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
read-list: make sure the first form read isn't a dot.
1:20 AM Changeset [2318] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:17 AM Changeset [2317] by bryan
  • trunk/ccl/level-1/version.lisp
bump. we now pass all PRINT*, PPRINT*, and FORMAT* ansi tests.
1:14 AM Changeset [2316] by bryan
  • trunk/ccl/level-1/l1-io.lisp
array-readably-printable-p: new function. T if array can be readably …

Aug 19, 2005:

11:20 PM Changeset [2315] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:24 PM Changeset [2314] by bryan
  • trunk/ccl/lib/numbers.lisp
print-object (random-state t): cl:random-state was renamed to …
10:20 PM Changeset [2313] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:44 PM Changeset [2312] by bryan
  • trunk/ccl/level-1/l1-io.lisp
write-pname: if *print-readably*, use the readtable-case of the …

Aug 18, 2005:

7:20 AM Changeset [2311] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:14 AM Changeset [2310] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
7:13 AM Changeset [2309] by bryan
  • trunk/ccl/lib/pprint.lisp
specifier-fn: convert to cond. convert-body: don't call copy-tree. …

Aug 16, 2005:

8:20 PM Changeset [2308] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:45 PM Changeset [2307] by bryan
  • trunk/ccl/lib/setf.lisp
remf: according to 5.1.3, the indicator needs to be evaluated before …
5:20 PM Changeset [2306] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:16 PM Changeset [2305] by gb
  • trunk/ccl/level-1/version.lisp
bump.
5:13 PM Changeset [2304] by gb
  • trunk/ccl/compiler/nx0.lisp
Use (expt 4 n) instead of (ash 4 n), which isn't the same thing …
5:11 PM Changeset [2303] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp
ALLOC-C-FRAME: ensure 32-byte alignment on PPC64.
2:20 PM Changeset [2302] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:35 PM Changeset [2301] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Remove gratuitous "ldr r2,tcr.native_thread_info(rcontext)" from …
1:20 PM Changeset [2300] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:18 PM Changeset [2299] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
In xcmain callback (both of them), get rid of code which gratuitously …
1:10 PM Changeset [2298] by gb
  • trunk/ccl/level-1/l1-boot-lds.lisp
In STARTUP-CCL, use LOAD-FILE (establishing a restart) instead of just …
2:20 AM Changeset [2297] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:01 AM Changeset [2296] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
1:59 AM Changeset [2295] by bryan
  • trunk/ccl/lib/macros.lisp
defclass: prefer MOP over ANSI behaivor. class options are …
1:20 AM Changeset [2294] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:15 AM Changeset [2293] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
1:09 AM Changeset [2292] by bryan
  • trunk/ccl/lib/macros.lisp
defclass: add new case for locally implemented class options …
12:29 AM Changeset [2291] by bryan
  • trunk/ccl/lib/level-2.lisp
%destructure-lambda-lisp: don't quote the default-initial-value when …
12:20 AM Changeset [2290] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:14 AM Changeset [2289] by bryan
  • trunk/ccl/lib/level-2.lisp
%destructure-lambda-lisp: make sure default-initial-value is properly …

Aug 15, 2005:

11:40 PM Changeset [2288] by bryan
  • trunk/ccl/lib/macros.lisp
defclass: revert previous commit.
8:20 PM Changeset [2287] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:00 PM Changeset [2286] by bryan
  • trunk/ccl/lib/macros.lisp
defclass: signal a program-error if invalid class option seen.
7:20 PM Changeset [2285] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:00 PM Changeset [2284] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Reformat a comment; one down, a few thousand more to go …
6:59 PM Changeset [2283] by gb
  • trunk/ccl/lisp-kernel/darwin/Makefile
Enable -O2, at least until the next time something needs to be debugged.
6:58 PM Changeset [2282] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Write barrier things check to see if bit is set before entering the …
6:55 PM Changeset [2281] by gb
  • trunk/ccl/level-0/l0-symbol.lisp
Bum %PL-SEARCH a little.
6:54 PM Changeset [2280] by gb
  • trunk/ccl/compiler/nx0.lisp
(very) approximate loop-weighting for VAR refrences. Bad, but seems …
1:20 PM Changeset [2279] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:38 PM Changeset [2278] by gb
  • trunk/ccl/library/chud-metering.lisp
Fix typo in version check.

Aug 14, 2005:

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

Aug 13, 2005:

11:25 PM Changeset [2276] by gb
  • trunk/ccl/lib/source-files.lisp
CCL::EDIT-DEFINITION-P didn't know that all of a method's specializers …
8:20 PM Changeset [2275] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:09 PM Changeset [2274] by bryan
  • trunk/ccl/level-1/l1-files.lisp
%load: allow loading from string-input-streams. load-from-stream …
6:20 PM Changeset [2273] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:05 PM Changeset [2272] by bryan
  • trunk/ccl/level-1/l1-error-system.lisp
file-error: set initform of "<unspecified>" for pathname.
5:20 PM Changeset [2271] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:38 PM Changeset [2270] by bryan
  • trunk/ccl/lib/pprint.lisp
pprint-indent: truncate the arg here instead of later in …
4:20 PM Changeset [2269] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:53 PM Changeset [2268] by gb
  • trunk/ccl/library/chud-metering.lisp
Check that we've got at least CHUD 4.1. A version of CHUD 4.2.x gets …
3:51 PM Changeset [2267] by gb
  • trunk/ccl/level-1/l1-dcode.lisp
Define and use DCODE-TOO-FEW-ARGS. %%NTH-ARG-DCODE was checking the …
3:44 PM Changeset [2266] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
Make the REPORT method for wrong-number-of-arguments errors mention …
3:43 PM Changeset [2265] by gb
  • trunk/ccl/level-1/l1-clos-boot.lisp
Defvar *SIMPLE-ARRAY-CLASS* (not a toplevel form, so the compiler may …
7:20 AM Changeset [2264] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:10 AM Changeset [2263] by bryan
  • trunk/ccl/level-1/l1-io.lisp
write-a-structure: change *print-length* handling.
5:20 AM Changeset [2262] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:49 AM Changeset [2261] by bryan
  • trunk/ccl/level-1/l1-io.lisp
print-object, write-a-structure: structures with no slots are …

Aug 12, 2005:

11:20 AM Changeset [2260] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:16 AM Changeset [2259] by gb
  • trunk/ccl/xdump/xfasload.lisp
Be a little more careful in XLOAD-SET-DOCUMENTATION; only call …
11:14 AM Changeset [2258] by gb
  • trunk/ccl/tools/asdf.lisp
Skip the second (more global) check for duplicate component names, per …
11:13 AM Changeset [2257] by gb
  • trunk/ccl/lib/defstruct-macros.lisp
SD accessors use SVREF, not %SVREF. (Not sure what the bug is, but …
11:12 AM Changeset [2256] by gb
  • trunk/ccl/level-1/version.lisp
bump.
11:12 AM Changeset [2255] by gb
  • trunk/ccl/level-0/l0-misc.lisp
%PUT-DOCUMENTATION: if "doc" is non-null, ensure that it's a string.
4:20 AM Changeset [2254] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:20 AM Changeset [2253] by gb
  • trunk/ccl/level-0/l0-array.lisp
Needed to say #. before 64-bit vector type names in %UVECTOR-REPLACE.

Aug 11, 2005:

3:20 PM Changeset [2252] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:12 PM Changeset [2251] by gb
  • trunk/ccl/level-0/l0-array.lisp
handle single-float case in %UVECTOR-REPLACE.
1:20 PM Changeset [2250] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:54 PM Changeset [2249] by gb
  • trunk/ccl/darwin-headers/chud/C/populate.sh
Update for CHUD 4.1.x.
12:54 PM Changeset [2248] by gb
  • trunk/ccl/compiler/optimizers.lisp
Do 3-arg char, numeric comparisons at least partly inline.
12:53 PM Changeset [2247] by gb
  • trunk/ccl/compiler/PPC/ppc2.lisp
Don't do SOME/EVERY when evaluating VINSN predicates.
12:52 PM Changeset [2246] by gb
  • trunk/ccl/library/chud-metering.lisp
New file. Needs some work, but somewhat useful.

Aug 9, 2005:

6:20 PM Changeset [2245] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:18 PM Changeset [2244] by bryan
  • trunk/ccl/level-1/version.lisp
bump after fix for ~F bug.
6:15 PM Changeset [2243] by bryan
  • trunk/ccl/lib/format.lisp
revert part of changes made in v1.14. format-fixed-aux: don't forget …
12:20 PM Changeset [2242] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:59 AM Changeset [2241] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Use (record-length :linger) instead of 8 when setting the #$SO_LINGER …
11:27 AM Changeset [2240] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
On (32-and-64-bit) Linux, link_map entries (used to find shared …
3:20 AM Changeset [2239] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:44 AM Changeset [2238] by bryan
  • trunk/ccl/level-1/l1-io.lisp
write-a-symbol: add #: to "apparently uninterned" symbols which are …
12:09 AM Changeset [2237] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:01 AM Changeset [2236] by bryan
  • trunk/ccl/level-1/l1-numbers.lisp
new-numtoken: if token is a float, ignore *read-base* and read it in …

Aug 8, 2005:

11:20 PM Changeset [2235] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:04 PM Changeset [2234] by gb
  • trunk/ccl/examples/objc-support.lisp
Don't assume that the CTR gets saved in a jmp_buf (it appears not to …
12:20 PM Changeset [2233] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:45 AM Changeset [2232] by gb
  • trunk/ccl/lisp-kernel/linux/.gdbinit
Ignore SIG40.
11:45 AM Changeset [2231] by gb
  • trunk/ccl/lisp-kernel/thread_manager.c
Linux thread stack size stuff wants parameters to be of natural word size.
11:44 AM Changeset [2230] by gb
  • trunk/ccl/lib/macros.lisp
Conditionalize on EABI/POWEROPEN ABI, not Linux/Darwin? in …
11:44 AM Changeset [2229] by gb
  • trunk/ccl/lib/db-io.lisp
Conditionalize on EABI/POWEROPEN ABI, not Linux/Darwin?.
11:43 AM Changeset [2228] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Fix a few LinuxPPC64 constants. Can do callbacks now, but may still be …
11:42 AM Changeset [2227] by gb
  • trunk/ccl/level-1/ppc-callback-support.lisp
Fix type: #+LINUX-PPC-TARGET, not #+LINUX.
11:42 AM Changeset [2226] by gb
  • trunk/ccl/level-0/PPC/ppc-float.lisp
%GET-FP-ARG-REGS is #+POWEROPEN-TARGET, not #+DARWINPPC-TARGET. Add a …
11:40 AM Changeset [2225] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
Handle part of the hard case in 32-bit %EXTEND-VECTOR. I think that …
11:39 AM Changeset [2224] by gb
  • trunk/ccl/level-0/l0-init.lisp
Add :POWEROPEN-TARGET to *FEATURES* if it was there at compile-time …
11:37 AM Changeset [2223] by gb
  • trunk/ccl/level-0/l0-array.lisp
Define %UVECTOR-REPLACE, intended to handle REPLACE when both args are …
7:20 AM Changeset [2222] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:43 AM Changeset [2221] by bryan
  • trunk/ccl/lib/pprint.lisp
set-indentation-prefix: truncate new-position since fractional ems …
6:20 AM Changeset [2220] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:23 AM Changeset [2219] by bryan
  • trunk/ccl/level-1/l1-io.lisp
(print-object standard-object ..): add *print-level* check.
12:20 AM Changeset [2218] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Aug 7, 2005:

11:29 PM Changeset [2217] by bryan
  • trunk/ccl/level-1/l1-io.lisp
write-perverted-string: the :capitalize case (har har) requires …
6:20 PM Changeset [2216] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:29 PM Changeset [2215] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Say "r11" instead of just "11", since doing otherwise would lead to …
5:27 PM Changeset [2214] by gb
  • trunk/ccl/lisp-kernel/m4macros.m4
Define rTOC when defining other platform dependencies.
5:27 PM Changeset [2213] by gb
  • trunk/ccl/lisp-kernel/constants64.s
"conditional" definition of rTOC didn't work; do it another way, elsewhere.
5:26 PM Changeset [2212] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Honestly intend to read the #+/#- section one of these days.
5:25 PM Changeset [2211] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Fix reference to old subprim names.
5:20 PM Changeset [2210] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:58 PM Changeset [2209] by gb
  • trunk/ccl/lisp-kernel/linux/.gdbinit
Start to provide 64/32-bit versions of things; more work needs to be …
4:57 PM Changeset [2208] by gb
  • trunk/ccl/lisp-kernel/spentry.s
Subprim renaming, to better reflect EABI/PowerOpen-ness. Deal with …
4:56 PM Changeset [2207] by gb
  • trunk/ccl/lisp-kernel/spjump.s
Subprim renaming, to better reflect EABI/PowerOpen-ness.
4:56 PM Changeset [2206] by gb
  • trunk/ccl/lisp-kernel/subprims.s
Reload the TOC into rTOC when exiting from start_lisp on platforms …
4:54 PM Changeset [2205] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
Need to specify PROT_EXEC; PPC64 MMUs can apparently enforce execute …
4:53 PM Changeset [2204] by gb
  • trunk/ccl/lisp-kernel/lisp-exceptions.h
Try to get LinuxPPC64 exception frame accessors right. …
4:52 PM Changeset [2203] by gb
  • trunk/ccl/lib/format.lisp
Y-OR-N-P, YES-OR-NO-P: try to ensure that output side of *DEBUG-IO* …
4:49 PM Changeset [2202] by gb
  • trunk/ccl/level-1/version.lisp
Bump.
4:49 PM Changeset [2201] by gb
  • trunk/ccl/level-1/ppc-callback-support.lisp
Callback trampolines for LinuxPPC64 are two (64-bit) word "transfer …
4:48 PM Changeset [2200] by gb
  • trunk/ccl/level-1/l1-streams.lisp
Impement a STREAM-READ-LINE for TWO-WAY-ECHOING-STREAM: after a line …
4:47 PM Changeset [2199] by gb
  • trunk/ccl/level-1/l1-lisp-threads.lisp
Use 64-bit memory accessors for some TCR slots ("os" thread ID, …
4:45 PM Changeset [2198] by gb
  • trunk/ccl/level-1/l1-io.lisp
WRITE-A-CONS: use WRITE-INTERNAL for both CAR and CDR, to ensure …
4:44 PM Changeset [2197] by gb
  • trunk/ccl/level-0/PPC/ppc-def.lisp
Don't claim to implement %FF-CALL for LinuxPPC64 (yet.).
4:43 PM Changeset [2196] by gb
  • trunk/ccl/level-0/l0-cfm-support.lisp
Reference 64-bit ELF structure fields if on a 64-bit platform.
4:42 PM Changeset [2195] by gb
  • trunk/ccl/compiler/PPC/PPC64/ppc64-backend.lisp
LinuxPPC64 has :poweropen-target (not :eabi-target) on its …
4:41 PM Changeset [2194] by gb
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
Gratuitously rename subprimitives and vinns dealing with …
7:20 AM Changeset [2193] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:39 AM Changeset [2192] by bryan
  • trunk/ccl/level-1/l1-aprims.lisp
get-properties: use '(satisfies proper-list-p) instead of '(satisfies …
5:20 AM Changeset [2191] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:06 AM Changeset [2190] by bryan
  • trunk/ccl/lib/macros.lisp
with-output-to-string: element-type needs to be evaluated regardless …
4:20 AM Changeset [2189] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:02 AM Changeset [2188] by bryan
  • trunk/ccl/lib/macros.lisp
expand-package-iteration-macro: pull pkg-spec into the surrounding …
2:20 AM Changeset [2187] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:14 AM Changeset [2186] by bryan
  • trunk/ccl/level-1/l1-io.lisp
princ shouldn't rebind *print-circle*. ~A format directive was …

Aug 6, 2005:

7:20 PM Changeset [2185] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:10 PM Changeset [2184] by bryan
  • trunk/ccl/lib/pprint.lisp
if *pretty-print*, (funcall (formatter ...) ...) wouldn't return the …
5:20 PM Changeset [2183] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:01 PM Changeset [2182] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
#\Backspace and #\Rubout should have invalid constituent traits.
7:20 AM Changeset [2181] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:54 AM Changeset [2180] by bryan
  • trunk/ccl/lib/sequences.lisp
if coerce fails when dealing with vectors, signal a type-error with an …
5:20 AM Changeset [2179] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:23 AM Changeset [2178] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
correct a comment that said %collect-xtoken returns 3 values.. it …
12:20 AM Changeset [2177] by gb
  • trunk/ccl/ChangeLog
* empty log message *

Aug 5, 2005:

11:24 PM Changeset [2176] by gb
  • trunk/ccl/lisp-kernel/area.h
Use the same IMAGE_BASE_ADDRESS on LinuxPPC64 as on DarwinPPC64.
11:24 PM Changeset [2175] by gb
  • trunk/ccl/lisp-kernel/subprims.s
Replace a few tests for DARWIN with tests for POWEROPENABI.
11:23 PM Changeset [2174] by gb
  • trunk/ccl/lisp-kernel/m4macros.m4
LinuxPPC64 uses (yet another variant of) the PowerOpen? ABI, so define …
11:21 PM Changeset [2173] by gb
  • trunk/ccl/lisp-kernel/constants64.s
r2 is rTOC when in C code on LinuxPPC64. (it'd always be the same …
11:20 PM Changeset [2172] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:18 PM Changeset [2171] by gb
  • trunk/ccl/lisp-kernel/linux64/Makefile
Dont' pass in lisp version stuff anymore. Disable -O2, to make …
11:17 PM Changeset [2170] by gb
  • trunk/ccl/lisp-kernel/linux64/elf64ppc.x
Change the subrpims jump table origin to #x5000 by moving the image …
11:16 PM Changeset [2169] by gb
  • trunk/ccl/level-1/ppc-trap-support.lisp
Don't error out, but the LinuxPPC64 execption frame stuff is likely to …
11:15 PM Changeset [2168] by gb
  • trunk/ccl/level-1/l1-sockets.lisp
Conditionalize socketcalls for #+(and linuxppc-target ppc64-target). …
11:14 PM Changeset [2167] by gb
  • trunk/ccl/headers64/libc/C/populate.sh
Process ifaddrs.h
11:14 PM Changeset [2166] by gb
  • trunk/ccl/binppc
Ignore *.p64fsl
11:14 PM Changeset [2165] by gb
  • trunk/ccl
Ignore ppc-boot*
11:00 PM Changeset [2164] by bryan
  • trunk/ccl/level-1/l1-io.lisp
fix a *print-length* corner case -- printing (A B . C) at …
10:20 PM Changeset [2163] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:01 PM Changeset [2162] by bryan
  • trunk/ccl/level-1/l1-io.lisp
write-an-array: no need for "..." when printing bit-vectors at any length.
8:20 PM Changeset [2161] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:23 PM Changeset [2160] by bryan
  • trunk/ccl/lib/pprint.lisp
copy-pprint-dispatch: check arg, if specified, is either a …
7:20 PM Changeset [2159] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:49 PM Changeset [2158] by bryan
  • trunk/ccl/lib/macros.lisp
pprint-logical-block: - error if both :prefix and :per-line-prefix …
7:20 AM Changeset [2157] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:11 AM Changeset [2156] by bryan
  • trunk/ccl/lib/pprint.lisp
pprint-newline: check type of arg all the time, not just when pretty …
6:53 AM Changeset [2155] by gb
  • trunk/ccl/lib/macros.lisp
%GET-SINGLE-FLOAT-FROM-DOUBLE-PTR has to cons up a SINGLE-FLOAT object …
6:52 AM Changeset [2154] by gb
  • trunk/ccl/level-1/l1-callbacks.lisp
(%CALLBACK-FUNCTION pointer) looks up and returns the function on the …
6:31 AM Changeset [2153] by bryan
  • trunk/ccl/lib/format.lisp
format-logical-block: if colon modifier, prefix and suffix default to …
5:20 AM Changeset [2152] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:56 AM Changeset [2151] by bryan
  • trunk/ccl/lib/format.lisp
last one for 22.3.5.2 compliance? logical-block directives not …
4:20 AM Changeset [2150] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:57 AM Changeset [2149] by bryan
  • trunk/ccl/lib/format.lisp
more 22.3.5.2 cleanup.. logical-block directives can not co-exist …
3:20 AM Changeset [2148] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:39 AM Changeset [2147] by bryan
  • trunk/ccl/lib/format.lisp
move *logical-block-p* defvar from format.lisp to pprint.lisp since it …
1:20 AM Changeset [2146] by gb
  • trunk/ccl/ChangeLog
* empty log message *
12:53 AM Changeset [2145] by bryan
  • trunk/ccl/lib/format.lisp
format-justification: ignore minpad when there is only one segment. …

Aug 4, 2005:

9:20 PM Changeset [2144] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:12 PM Changeset [2143] by bryan
  • trunk/ccl/level-1/l1-format.lisp
ansi section 22.3.5.2 cleanup - format-find-command: ~:T is not …
12:20 PM Changeset [2142] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:24 AM Changeset [2141] by gb
  • trunk/ccl/level-1/version.lisp
Bump again (mostly so that the date matches binaries.)
11:23 AM Changeset [2140] by gb
  • trunk/ccl/level-1/l1-clos.lisp
Make sure that (SETF GENERIC-FUNCTION-NAME) is implemented, and that …
9:20 AM Changeset [2139] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:35 AM Changeset [2138] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
8:31 AM Changeset [2137] by bryan
  • trunk/ccl/lib/format.lisp
changes to recognize a "pretty printing stream" and act accordingly. …

Aug 3, 2005:

10:20 AM Changeset [2136] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:10 AM Changeset [2135] by gb
  • trunk/ccl/level-1/l1-error-system.lisp
SIMPLE-STREAM-ERROR's :report method prints the result of applying …
9:20 AM Changeset [2134] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:05 AM Changeset [2133] by gb
  • trunk/ccl/examples/cocoa-editor.lisp
Try to get "revert" working …
9:04 AM Changeset [2132] by gb
  • trunk/ccl/examples/bridge.lisp
Force all things that need to have the class in an OBJC-METHOD-INFO …
8:20 AM Changeset [2131] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:39 AM Changeset [2130] by bryan
  • trunk/ccl/level-1/version.lisp
bump.
7:36 AM Changeset [2129] by bryan
  • trunk/ccl/lib/format.lisp
format-fix-aux: skip leading or trailing 0 when number (and sign if …
3:20 AM Changeset [2128] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:40 AM Changeset [2127] by bryan
  • trunk/ccl/lib/pprint.lisp
pprint-tab: only do something if *print-pretty* and we have a pretty …
2:20 AM Changeset [2126] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:21 AM Changeset [2125] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
set-syntax-from-char: certain characters become invalid if from-char …

Aug 2, 2005:

9:20 PM Changeset [2124] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:40 PM Changeset [2123] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
read-dispatch: signal a reader-error instead of just calling it a …
8:20 PM Changeset [2122] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:59 PM Changeset [2121] by bryan
  • trunk/ccl/level-1/l1-clos-boot.lisp
find-method: canonicalize specializers before comparison.
6:20 PM Changeset [2120] by gb
  • trunk/ccl/ChangeLog
* empty log message *
6:14 PM Changeset [2119] by bryan
  • trunk/ccl/level-1/sysutils.lisp
(setf macro-function): since the spec explicitly notes that a symbol …
2:20 PM Changeset [2118] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:47 PM Changeset [2117] by gb
  • trunk/ccl/examples/objc-runtime.lisp
Fencepost in CFSTR binary search.
1:47 PM Changeset [2116] by gb
  • trunk/ccl/hemlock/src/lispmode.lisp
Don't do MODIFYING-BUFFER around indentation (was an attempt to defer …
1:46 PM Changeset [2115] by gb
  • trunk/ccl/hemlock/src/command.lisp
The "Next Line" command doesn't insert newlines at the end of the …
8:20 AM Changeset [2114] by gb
  • trunk/ccl/ChangeLog
* empty log message *
7:53 AM Changeset [2113] by bryan
  • trunk/ccl/level-1/l1-streams.lisp
file-length: switch to typecase and explicitly throw the type-error so …
5:20 AM Changeset [2112] by gb
  • trunk/ccl/ChangeLog
* empty log message *
4:33 AM Changeset [2111] by bryan
  • trunk/ccl/level-1/l1-reader.lisp
readtable-case, setf (readtable-case): arg must be a readtable.
4:20 AM Changeset [2110] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:33 AM Changeset [2109] by bryan
  • trunk/ccl/level-1/l1-aprims.lisp
check-sequence-bounds: report-bad-arg if (< end 0). the (> start end) …
3:20 AM Changeset [2108] by gb
  • trunk/ccl/ChangeLog
* empty log message *
2:53 AM Changeset [2107] by bryan
  • trunk/ccl/level-1/l1-error-system.lisp
make-condition: arg is a type-specifier, so allow both things like …
2:35 AM Changeset [2106] by gb
  • trunk/ccl/level-1/version.lisp
bump.

Aug 1, 2005:

11:20 PM Changeset [2105] by gb
  • trunk/ccl/ChangeLog
* empty log message *
11:14 PM Changeset [2104] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
When setting up standard fd-streams, recognize that FD-OPEN returns a …
8:20 PM Changeset [2103] by gb
  • trunk/ccl/ChangeLog
* empty log message *
8:01 PM Changeset [2102] by bryan
  • trunk/ccl/level-1/l1-typesys.lisp
ctype-of-number: consider the type of imagpart of complex numbers when …
11:20 AM Changeset [2101] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:55 AM Changeset [2100] by gb
  • trunk/ccl/hemlock/src/searchcoms.lisp
Allow redisplay when getting key events during search commands.
10:54 AM Changeset [2099] by gb
  • trunk/ccl/hemlock/src/package.lisp
Don't export CHECK-REGION-QUERY-SIZE.
10:52 AM Changeset [2098] by gb
  • trunk/ccl/hemlock/src/bindings.lisp
Try to ensure that Meta-Space runs "Just One Space".
10:52 AM Changeset [2097] by gb
  • trunk/ccl/hemlock/src/buffer.lisp
First stab at balancing BEGIN/END-EDITING operations around recursive …
10:50 AM Changeset [2096] by gb
  • trunk/ccl/hemlock/src/fill.lisp
Don't call CHECK-REGION-QUERY-SIZE.
10:50 AM Changeset [2095] by gb
  • trunk/ccl/hemlock/src/interp.lisp
Wrap BEGIN-EDITING/END-EDITING around command processing. The good …
10:44 AM Changeset [2094] by gb
  • trunk/ccl/hemlock/src/lispbuf.lisp
Dont do CHECK-REGION-QUERY-SIZE (I think that that's actually the real …
10:43 AM Changeset [2093] by gb
  • trunk/ccl/hemlock/src/listener.lisp
Dont do CHECK-REGION-SIZE-QUERY in the "Filter Region" command.
10:43 AM Changeset [2092] by gb
  • trunk/ccl/hemlock/src/lispmode.lisp
Dont do CHECK-REGION-SIZE-QUERY before indenting a region.
10:40 AM Changeset [2091] by gb
  • trunk/ccl/examples/webkit.lisp
Has been edited with the Cocoa/Hemlock? editor a lot; indentation …
10:40 AM Changeset [2090] by gb
  • trunk/ccl/examples/bridge.lisp
In BUILD-CALL (which might be currently unused), recognize :<BOOL> …
10:38 AM Changeset [2089] by gb
  • trunk/ccl/level-0/PPC/ppc-array.lisp
PPC64 %SIMPLE-BIT-BOOLE - advance by 8 bytes (not 4) in loop.
5:20 AM Changeset [2088] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:09 AM Changeset [2087] by bryan
  • trunk/ccl/tools/asdf.lisp
sync latest version (1.87) from cclan.

Jul 31, 2005:

11:20 PM Changeset [2086] by gb
  • trunk/ccl/ChangeLog
* empty log message *
10:55 PM Changeset [2085] by bryan
  • trunk/ccl/lib/macros.lisp
check-type: (if string string) === string
10:50 PM Changeset [2084] by bryan
  • trunk/ccl/level-1/l1-error-system.lisp
check-type: if string not specified, don't replace it with typespec in …
10:35 PM Changeset [2083] by bryan
  • trunk/ccl/level-1/l1-error-system.lisp
ensure-value-of-type: if typename is specified, create a new format …

Jul 30, 2005:

6:20 AM Changeset [2082] by gb
  • trunk/ccl/ChangeLog
* empty log message *
5:21 AM Changeset [2081] by gb
  • trunk/ccl/lib/macros.lisp
New definition of WITH-PACKAGE-ITERATOR.
5:20 AM Changeset [2080] by gb
  • trunk/ccl/level-1/l1-symhash.lisp
New runtime support for WITH-PACKAGE-ITERATOR.
5:20 AM Changeset [2079] by gb
  • trunk/ccl/library/lispequ.lisp
New stuff for WITH-PACKAGE-ITERATOR.
3:20 AM Changeset [2078] by gb
  • trunk/ccl/ChangeLog
* empty log message *
3:16 AM Changeset [2077] by gb
  • trunk/ccl/level-1/l1-streams.lisp
PROCESS-INPUT-WAIT: don't compute tick count if it's not needed. (Is …
2:20 AM Changeset [2076] by gb
  • trunk/ccl/ChangeLog
* empty log message *
1:55 AM Changeset [2075] by gb
  • trunk/ccl/lisp-kernel/pmcl-kernel.c
In DARWIN version of default_image_name, use strcpy() to copy string …
1:52 AM Changeset [2074] by gb
  • trunk/ccl/level-1/version.lisp
Start claiming to be an 0.14.4 prerelease.
1:52 AM Changeset [2073] by gb
  • trunk/ccl/level-1/l1-readloop-lds.lisp
Try to ensure that REPL functions use *STANDARD-INPUT* and …
1:48 AM Changeset [2072] by gb
  • trunk/ccl/level-1/l1-boot-lds.lisp
Don't print the Welcome herald if *quiet-flag* is set.
1:47 AM Changeset [2071] by gb
  • trunk/ccl/level-1/l1-boot-2.lisp
Declare *QUIET-FLAG*. Ensure that *STDOUT* (not necessarily …
1:45 AM Changeset [2070] by gb
  • trunk/ccl/level-1/l1-application.lisp
Add support for a -Q/--quiet command-line argument.

Jul 29, 2005:

9:20 AM Changeset [2069] by gb
  • trunk/ccl/ChangeLog
* empty log message *
9:03 AM Changeset [2068] by gb
  • trunk/ccl/level-1/l1-utils.lisp
Define %SET-CSTRING; make it the SETF inverse of %GET-CSTRING. …
9:02 AM Changeset [2067] by gb
  • trunk/ccl/lib/macros.lisp
Don't do (DEFSETF %GET-STRING %SET-STRING); %GET-STRING is only …

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