Timeline



01/14/06:

13:29 Changeset [10939] by piso
SYS::PROCLAIM-FTYPE-1 SYS::PROCLAIM-FTYPE
13:28 Changeset [10938] by piso
Work in progress (tested).
13:27 Changeset [10937] by piso
inline.lisp
12:56 Changeset [10936] by piso
DEFCONST
12:55 Changeset [10935] by piso
%DEFPARAMETER
12:53 Changeset [10934] by piso
+(load-system-file "inline")
12:53 Changeset [10933] by piso
Initial checkin.

01/13/06:

21:52 Changeset [10932] by piso
Work in progress (tested).
21:51 Changeset [10931] by piso
%DEFVAR, %DEFCONSTANT
13:01 Changeset [10930] by piso
Inline local functions.
13:01 Changeset [10929] by piso
SYS:INLINE-P
05:55 Changeset [10928] by piso
EXPAND-INLINE: use PROCLAIMED-FTYPE if any.

01/12/06:

19:08 Changeset [10927] by piso
Work in progress (tested).
03:53 Changeset [10926] by piso
javaInstance(): signal a LispError? rather than a TypeError?.
03:52 Changeset [10925] by piso
put(), remove(): the test is equalp(), not equals().
03:03 Changeset [10924] by piso
JCALL_RAW: return new JavaObject?(null), rather than NIL, if the call …

01/11/06:

17:40 Changeset [10923] by piso
Work in progress (tested).
13:44 Changeset [10922] by piso
Reformatted source.
13:42 Changeset [10921] by piso
Removed the no-arg version of resetIO(), which isn't called anywhere.
04:50 Changeset [10920] by piso
P2-IF
02:17 Changeset [10919] by piso
P2-LOGIOR

01/10/06:

22:19 Changeset [10918] by piso
Work in progress (tested).
19:48 Changeset [10917] by piso
Support proclaimed types for special variables.
19:43 Changeset [10916] by piso
aref_long()
18:50 Changeset [10915] by piso
Reformatted source.
11:40 Changeset [10914] by piso
Reformatted source.
11:17 Changeset [10913] by piso
Reformatted source.
05:03 Changeset [10912] by piso
COMPILE-FUNCTION-CALL: honor EXT:*REQUIRE-STACK-FRAME*.
05:02 Changeset [10911] by piso
PRECOMPILE-FUNCTION-CALL: honor EXT:*ENABLE-INLINE-EXPANSION*.
05:01 Changeset [10910] by piso
EXT:*ENABLE-INLINE-EXPANSION* EXT:*REQUIRE-STACK-FRAME*
04:56 Changeset [10909] by piso
aref(): use intValue() instead of casting to a Fixnum.

01/09/06:

21:11 Changeset [10908] by asimon
evalC: public alias to Lisp.evalCall
21:09 Changeset [10907] by asimon
WRITE-METHOD: pass arguments in a list, not an array
19:50 Changeset [10906] by piso
Use P2-CONS for SYS::BACKQ-CONS too.
19:22 Changeset [10905] by piso
Work in progress (tested).
19:21 Changeset [10904] by piso
Redefine macros defined early in boot.lisp so that they will be compiled.
19:19 Changeset [10903] by piso
LIST-FIND*, VECTOR-FIND*
12:33 Changeset [10902] by piso
MEMBER compiler macro: :test #'char= => memql
12:02 Changeset [10901] by piso
Added source transform for ADJOIN.
12:00 Changeset [10900] by piso
ADJOIN-EQL
11:59 Changeset [10899] by piso
Symbol.NEQ Symbol.ADJOIN_EQL
10:58 Changeset [10898] by piso
Work in progress (tested).
03:39 Changeset [10897] by piso
SYS::%MEMBER
03:00 Changeset [10896] by piso
SYS::%MEMBER
01:35 Changeset [10895] by piso
Reformatted source.
01:33 Changeset [10894] by piso
MEMQ, MEMQL
01:31 Changeset [10893] by piso
memq(), memql()

01/08/06:

18:38 Changeset [10892] by piso
P2-STRUCTURE-REF P2-STRUCTURE-SET
18:34 Changeset [10891] by piso
get/setSlotValue_[0-3]()
16:10 Changeset [10890] by piso
getInstance()
16:08 Changeset [10889] by piso
Reformatted source.
15:12 Changeset [10888] by piso
CODE-CHAR can return NIL.
05:43 Changeset [10887] by piso
CACHE-SLOT-LOCATION GET-CACHED-SLOT-LOCATION
05:42 Changeset [10886] by piso
Work in progress (tested).
03:56 Changeset [10885] by piso
Initialize emfCache lazily.
02:40 Changeset [10884] by piso
initializeSlotTable()
01:17 Changeset [10883] by piso
P2-MAKE-HASH-TABLE
01:16 Changeset [10882] by piso
No-arg constructor.

01/07/06:

22:56 Changeset [10881] by piso
Reformatted source.
18:38 Changeset [10880] by piso
P2-SET-STD-SLOT-VALUE
18:25 Changeset [10879] by piso
SET-STD-SLOT-VALUE
18:24 Changeset [10878] by piso
public void setSlotValue(LispObject slotName, LispObject newValue)
18:13 Changeset [10877] by piso
setSlotValue()
17:37 Changeset [10876] by piso
the-class-standard-gf => (find-class 'standard-generic-function)
17:35 Changeset [10875] by piso
P2-MAKE-SEQUENCE
17:34 Changeset [10874] by piso
Work in progress (tested).
17:34 Changeset [10873] by piso
COPY-STRING
16:15 Changeset [10872] by piso
Reformatted source.
14:07 Changeset [10871] by piso
P2-FIND-CLASS
14:06 Changeset [10870] by piso
the-class-standard-class => (find-class 'standard-class)
13:01 Changeset [10869] by piso
Reformatted source.
06:54 Changeset [10868] by piso
P2-SETQ
06:25 Changeset [10867] by piso
P2-MINUS
02:55 Changeset [10866] by piso
SLOT-VALUE
02:54 Changeset [10865] by piso
COMPILE-CONSTANT: classes are standard-objects.
01:54 Changeset [10864] by piso
P2-STD-SLOT-VALUE
01:25 Changeset [10863] by piso
Reformatted source.
01:25 Changeset [10862] by piso
SLOT_VALUE()
00:57 Changeset [10861] by piso
Work in progress (tested).
00:53 Changeset [10860] by piso
P2-GETF P2-VECTOR-PUSH-EXTEND

01/06/06:

19:41 Changeset [10859] by piso
public void vectorPushExtend(LispObject element)
19:31 Changeset [10858] by piso
public void vectorPushExtend(LispObject element)
19:30 Changeset [10857] by piso
vectorPushExtend(LispObject element)
19:30 Changeset [10856] by piso
Reformatted source.
19:28 Changeset [10855] by piso
Removed VECTOR_PUSH_EXTEND() stubs.
19:22 Changeset [10854] by piso
Moved noFillPointer() to LispObject.java.
19:19 Changeset [10853] by piso
VECTOR-PUSH-EXTEND
19:18 Changeset [10852] by piso
VECTOR_PUSH_EXTEND(LispObject element) VECTOR_PUSH_EXTEND(LispObject
19:09 Changeset [10851] by asimon
JINTERFACE-IMPLEMENTATION: updated error message
19:08 Changeset [10850] by piso
vectorPushExtend() => VECTOR_PUSH_EXTEND()
18:46 Changeset [10849] by piso
Reformatted source.
18:39 Changeset [10848] by piso
P2-FIND-CLASS
18:14 Changeset [10847] by piso
FIND-CLASS: refactoring.
17:57 Changeset [10846] by asimon
JINTERFACE-IMPLEMENTATION: method definitions can be function designators
17:50 Changeset [10845] by piso
subclassp(): avoid calling cdr().
17:45 Changeset [10844] by piso
Moved FIND-CLASS and SYS:%SET-FIND-CLASS to LispClass?.java.
17:29 Changeset [10843] by piso
Reformatted source.
16:51 Changeset [10842] by piso
Work in progress.
13:34 Changeset [10841] by piso
Minor cleanup.
13:32 Changeset [10840] by piso
FINALIZE-GENERIC-FUNCTION
13:27 Changeset [10839] by piso
SYS:%FINALIZE-GENERIC-FUNCTION
13:24 Changeset [10838] by piso
Work in progress.

01/05/06:

22:06 Changeset [10837] by asimon
Minor simplification.
20:33 Changeset [10836] by piso
Reformatted source.
20:17 Changeset [10835] by asimon
Check arguments to JINTERFACE-IMPLEMENTATION
20:05 Changeset [10834] by piso
Cleanup.
20:05 Changeset [10833] by piso
SYS:CACHE-EMF SYS:GET-CACHED-EMF
20:04 Changeset [10832] by piso
CACHE-EMF, GET-CACHED-EMF: don't bother nreversing classes.
19:45 Changeset [10831] by piso
Moved CACHE-EMF to StandardGenericFunction?.java.
19:45 Changeset [10830] by piso
SYS:CACHE-EMF
16:15 Changeset [10829] by piso
GET-CACHED-EMF
16:07 Changeset [10828] by piso
Added private numberOfRequiredArgs field.
15:38 Changeset [10827] by piso
TEST-CL-PPCRE: #+abcl (require '#:jvm)
15:37 Changeset [10826] by piso
Work in progress (tested).
14:54 Changeset [10825] by piso
sxhash()
14:53 Changeset [10824] by piso
SYS:GET-CACHED-EMF
14:52 Changeset [10823] by piso
Work in progress (tested).
13:43 Changeset [10822] by piso
SYS:GF-REQUIRED-ARGS
11:00 Changeset [10821] by piso
writeToString(): StringBuffer? => FastStringBuffer?
10:59 Changeset [10820] by piso
Reformatted source.
02:26 Changeset [10819] by piso
LispHandler?.invoke(): use evalCall().
02:25 Changeset [10818] by piso
private static final LispObject evalCall() => protected (for use in …
02:09 Changeset [10817] by piso
Reformatted source.

01/04/06:

20:43 Changeset [10816] by piso
STD-INSTANCE-LAYOUT: update layout if necessary.
20:42 Changeset [10815] by piso
loadCompiledFunction(InputStream?, int): fix warnings.
20:40 Changeset [10814] by piso
Work in progress (tested).
18:25 Changeset [10813] by piso
Reformatted source.
18:22 Changeset [10812] by piso
Use wrappers for native methods.
18:05 Changeset [10811] by piso
load(Pathname, String, boolean, boolean, boolean): avoid NPE if in is null.
18:02 Changeset [10810] by piso
Just use "* " as the emergency prompt.
18:01 Changeset [10809] by piso
BUILD-ABCL-EXECUTABLE: -O2 => -O0

12/30/05:

20:25 Changeset [10808] by piso
MAP
20:24 Changeset [10807] by piso
Work in progress (tested).
16:56 Changeset [10806] by piso
P2-NTHCDR
16:56 Changeset [10805] by piso
Minor cleanup.
16:55 Changeset [10804] by piso
Work in progress (tested).
16:54 Changeset [10803] by piso
nthcdr()
16:02 Changeset [10802] by piso
Removed getInstance().
04:19 Changeset [10801] by piso
P2-EQL
02:51 Changeset [10800] by piso
Compilation order.
02:48 Changeset [10799] by piso
DECLARE-CHARACTER, P2-TEST-EQL
02:47 Changeset [10798] by piso
LIST-FIND* STRING-FIND VECTOR-FIND*
02:45 Changeset [10797] by piso
FIND source transform: use STRING-FIND if possible.
02:44 Changeset [10796] by piso
STRING-FIND
02:36 Changeset [10795] by piso
0.21.0.4+
02:27 Changeset [10794] by piso
Java 1.5.0_06

12/29/05:

22:12 Changeset [10793] by piso
public boolean eql(char c)
21:48 Changeset [10792] by piso
private static final LispCharacter?[] characters => public static final …
20:33 Changeset [10791] by piso
Work in progress (tested).
20:33 Changeset [10790] by piso
P2-TEST-LISTP
15:14 Changeset [10789] by piso
Work in progress (tested).
15:14 Changeset [10788] by piso
DEFINE-SOURCE-TRANSFORM FIND

12/28/05:

21:26 Changeset [10787] by piso
SLOW-READER-LOOKUP, STD-COMPUTE-DISCRIMINATING-FUNCTION
21:26 Changeset [10786] by piso
STD-INSTANCE-LAYOUT
21:25 Changeset [10785] by piso
SYS:LAYOUT-SLOT-LOCATION: added arglist.
21:24 Changeset [10784] by piso
STANDARD-INSTANCE-ACCESS
17:25 Changeset [10783] by piso
P2-BIT-VECTOR-P P2-TEST-BIT-VECTOR-P
17:25 Changeset [10782] by piso
Optimization.
17:23 Changeset [10781] by piso
BIT-VECTOR-P: use instanceof.
17:21 Changeset [10780] by piso
BIT_VECTOR_P() is obsolete.
17:20 Changeset [10779] by piso
STANDARD-OBJECT-P STRUCTURE-OBJECT-P
17:19 Changeset [10778] by piso
Minor cleanup.
12:04 Changeset [10777] by piso
P2-MAKE-ARRAY
10:58 Changeset [10776] by piso
Fixed DECLAIM FTYPE for COERCE-OBJECT-TO-AND-TYPE.

12/27/05:

20:16 Changeset [10775] by piso
Work in progress.
20:00 Changeset [10774] by piso
MOP::READER-METHOD-SLOT-NAME MOP::SET-READER-METHOD-SLOT-NAME
19:46 Changeset [10773] by piso
StandardClass?.STANDARD_READER_METHOD: fixed class precedence list.
19:06 Changeset [10772] by piso
MAKE-INSTANCE-STANDARD-READER-METHOD, ADD-READER-METHOD
19:05 Changeset [10771] by piso
- No longer final. - Added protected constructor for StandardReaderMethod?.
19:04 Changeset [10770] by piso
StandardClass?.STANDARD_READER_METHOD
19:03 Changeset [10769] by piso
Initial checkin.
19:01 Changeset [10768] by piso
Symbol.STANDARD_READER_METHOD
18:16 Changeset [10767] by piso
Reformatted source.
17:46 Changeset [10766] by piso
Reformatted source.
17:38 Changeset [10765] by piso
Reformatted source.
12:28 Changeset [10764] by piso
signalTypeError(), FastStringBuffer?
12:28 Changeset [10763] by piso
Reformatted source.
03:55 Changeset [10762] by piso
P2-TEST-SIMPLE-TYPEP
03:55 Changeset [10761] by piso
Work in progress (tested).
03:13 Changeset [10760] by piso
TEST-CL-PPCRE
01:50 Changeset [10759] by piso
Reformatted source.

12/26/05:

18:56 Changeset [10758] by piso
Reformatted source.
14:13 Changeset [10757] by piso
Work in progress.

12/25/05:

06:17 Changeset [10756] by piso
Fixnum constants (tested).
05:25 Changeset [10755] by piso
Minor cleanup.
05:23 Changeset [10754] by piso
DECLARE-FIXNUM: fixnum constants (tested).
05:22 Changeset [10753] by piso
Fixnum constants.

12/24/05:

19:51 Changeset [10752] by piso
P2-TEST-PLUSP P2-TEST-MINUSP P2-TEST-ZEROP
19:20 Changeset [10751] by piso
PROCESS-ARGS: minor optimization.
19:11 Changeset [10750] by piso
Work in progress (tested).
18:14 Changeset [10749] by piso
P2-LIST*: 4-arg case.
18:03 Changeset [10748] by piso
P2-LIST*: 3-arg case.
17:49 Changeset [10747] by piso
P2-LIST*
17:05 Changeset [10746] by piso
Reformatted source.
16:52 Changeset [10745] by piso
indentRegion(): added call to checkReadOnly().
16:49 Changeset [10744] by piso
Reformatted source.
16:35 Changeset [10743] by piso
Use P2-LIST for SYS::BACKQ-LIST.
16:34 Changeset [10742] by piso
Support macros as well as functions.
16:33 Changeset [10741] by piso
MACRO-FUNCTION: MacroObject?.getExpander() => MacroObject?.expander
16:32 Changeset [10740] by piso
MacroObject?.getExpander() => MacroObject?.expander
16:31 Changeset [10739] by piso
Reformatted source.
16:30 Changeset [10738] by piso
- private final LispObject expander => public - getExpander() is no …
02:12 Changeset [10737] by piso
StackFrame?.getOperator() is unnecessary.

12/23/05:

19:33 Changeset [10736] by piso
Work in progress (tested).
16:56 Changeset [10735] by piso
Reverted last change (sbcl build failed).
06:57 Changeset [10734] by piso
Work in progress (tested).
02:17 Changeset [10733] by piso
CONCATENATE-TO-STRING
02:16 Changeset [10732] by piso
CONCATENATE-TO-STRING is now exported in autoloads.lisp.
02:13 Changeset [10731] by piso
Export CONCATENATE-TO-STRING.
02:12 Changeset [10730] by piso
CONCATENATE source transform: (concatenate 'string ...) => …
01:39 Changeset [10729] by piso
P1-UNWIND-PROTECT: (unwind-protect (...)) => (...)
01:23 Changeset [10728] by piso
P1-CATCH

12/22/05:

23:09 Changeset [10727] by piso
Minor cleanup.
22:01 Changeset [10726] by piso
CONCATENATE-TO-STRING
22:00 Changeset [10725] by piso
CODE-CHAR
22:00 Changeset [10724] by piso
Moved (setq list (cdr list)) after the inner tagbody.
21:59 Changeset [10723] by piso
COMPILER-SUBTYPEP: added a default case that just calls SUBTYPEP.
21:57 Changeset [10722] by piso
aset()
21:56 Changeset [10721] by piso
SYS:SET-CHAR SYS:SET-SCHAR
21:55 Changeset [10720] by piso
Work in progress (tested).
18:48 Changeset [10719] by piso
set-char set-schar make-string
18:47 Changeset [10718] by piso
%set-char => set-char %set-schar => set-schar
18:44 Changeset [10717] by piso
Symbol.SET_CHAR Symbol.SET_SCHAR
16:47 Changeset [10716] by piso
Work in progress (tested).
03:42 Changeset [10715] by piso
Work in progress (tested).
02:18 Changeset [10714] by piso
aset(int, int)

12/21/05:

22:17 Changeset [10713] by piso
Work in progress (tested).
19:31 Changeset [10712] by piso
Work in progress (tested).
18:48 Changeset [10711] by piso
EMPTY-ENVIRONMENT-P is now exported.
18:26 Changeset [10710] by piso
Exported EMPTY-ENVIRONMENT-P.
18:17 Changeset [10709] by piso
Work in progress (tested).
12:44 Changeset [10708] by piso
P2-MIN/MAX
11:34 Changeset [10707] by piso
Work in progress (tested).
03:14 Changeset [10706] by piso
Work in progress (tested).

12/20/05:

21:01 Changeset [10705] by piso
makeCompiledClosure(): store class bytes for disassembly.
18:56 Changeset [10704] by piso
Reformatted source.
15:07 Changeset [10703] by piso
Work in progress (tested).
12:26 Changeset [10702] by piso
getUpgradedArrayElementType(): (member #\a #\b #\c) => character
12:02 Changeset [10701] by piso
signalTypeError()
11:51 Changeset [10700] by piso
Reformatted source.
11:01 Changeset [10699] by piso
DERIVE-TYPE-TIMES
10:13 Changeset [10698] by piso
DERIVE-TYPE-MINUS, DERIVE-TYPE-PLUS
09:57 Changeset [10697] by piso
DERIVE-TYPE-MINUS
09:56 Changeset [10696] by piso
Export %MAKE-INTEGER-TYPE.
09:45 Changeset [10695] by piso
MAKE-UNION-TYPE
09:42 Changeset [10694] by piso
DERIVE-TYPE-MINUS

12/19/05:

18:42 Changeset [10693] by piso
Reformatted source.
18:28 Changeset [10692] by piso
Work in progress.
18:27 Changeset [10691] by piso
UNDEFINED-FUNCTION-CALLED
18:27 Changeset [10690] by piso
REPL-READ-FORM-FUN: INVOKE-RESTART => INVOKE-RESTART-INTERACTIVELY
18:26 Changeset [10689] by piso
Reformatted source.
18:25 Changeset [10688] by piso
Minor cleanup.
18:24 Changeset [10687] by piso
eval(): support restarts for undefined function errors.
18:19 Changeset [10686] by piso
UNDEFINED-FUNCTION-CALLED
18:17 Changeset [10685] by piso
Symbol.UNDEFINED_FUNCTION_CALLED handleNPE()
16:14 Changeset [10684] by piso
Reformatted source.
16:00 Changeset [10683] by piso
Minor cleanup.
15:59 Changeset [10682] by piso
0.21.0.5+
15:55 Changeset [10681] by piso
Reformatted source.

12/18/05:

18:54 Changeset [10680] by piso
P2-IF-OR
16:47 Changeset [10679] by piso
P2-NOT/NULL
15:58 Changeset [10678] by piso
RUN-OTHER-TESTS
15:57 Changeset [10677] by piso
P2-EQL
15:05 Changeset [10676] by piso
P2-IF-NOT-AND
14:28 Changeset [10675] by piso
public static final LispObject get(LispObject symbol, LispObject indicator)
14:28 Changeset [10674] by piso
P2-GET
14:27 Changeset [10673] by piso
Cleanup.

12/17/05:

02:39 Changeset [10672] by piso
Work in progress (tested).
00:47 Changeset [10671] by piso
SYS:MAKE-STRUCTURE

12/16/05:

19:44 Changeset [10670] by piso
EMIT refactoring (tested).
17:51 Changeset [10669] by piso
INTERACTIVE-EVAL: re-throw Go.
17:49 Changeset [10668] by piso
getCorrectIndentation(): handle MACROLET like FLET and LABELS.
17:45 Changeset [10667] by piso
REWRITE-FUNCTION-CALL: (foo (go tag) ...) => (go tag)

12/15/05:

13:41 Changeset [10666] by piso
Work in progress (tested).
06:13 Changeset [10665] by piso
Work in progress (tested).
Note: See TracTimeline for information about the timeline view.