Timeline



03/17/03:

18:29 Changeset [1340] by piso
array-aux.lsp
18:28 Changeset [1339] by piso
getElementType()
18:28 Changeset [1338] by piso
(subtypep 't 't) => T, T
18:27 Changeset [1337] by piso
AbstractArray?.class
18:26 Changeset [1336] by piso
setKeyMapDefaults(): map Alt F1 to hyperspec.
18:24 Changeset [1335] by piso
checkArray()
18:23 Changeset [1334] by piso
typep(), getRank()
18:21 Changeset [1333] by piso
Initial checkin.
18:20 Changeset [1332] by piso
arrays.lisp
18:16 Changeset [1331] by piso
array-rank array-element-type
17:37 Changeset [1330] by piso
array-element-type array-rank
17:17 Changeset [1329] by piso
array-dimensions
15:19 Changeset [1328] by piso
(typep a (find-class 'array)) => T
15:19 Changeset [1327] by piso
addClass("ARRAY");
15:11 Changeset [1326] by piso
(boundp nil) => T
14:50 Changeset [1325] by piso
char/=: test in inner loop should be EQL, not EQ.
14:43 Changeset [1324] by piso
(typep (make-array 10) 'array) => T
14:42 Changeset [1323] by piso
make-array
14:41 Changeset [1322] by piso
%make-array

03/16/03:

23:08 Changeset [1321] by piso
unless
19:55 Changeset [1320] by piso
measureLine(): removed trace output.
19:54 Changeset [1319] by piso
(keywordp nil) => nil
19:49 Changeset [1318] by piso
keywordp
19:26 Changeset [1317] by piso
_do: do updates sequentially for do*.
18:35 Changeset [1316] by piso
princ prin1 terpri
14:35 Changeset [1315] by piso
Minor cleanup.
14:19 Changeset [1314] by piso
makeNumber(): make sure it's a number before calling Integer.parseInt().

03/15/03:

22:09 Changeset [1313] by piso
cond
19:08 Changeset [1312] by piso
map-into mismatch nth-value
19:07 Changeset [1311] by piso
mismatch
19:06 Changeset [1310] by piso
nth-value
18:30 Changeset [1309] by piso
map-into
18:29 Changeset [1308] by piso
array-dimensions array-dimension
18:25 Changeset [1307] by piso
arrayp
18:11 Changeset [1306] by piso
Minor refactoring (comparison operators).
17:51 Changeset [1305] by piso
coerce: (coerce 12 'float) => 12.0
17:41 Changeset [1304] by piso
Cleanup: char=, char-equal, char-not-greaterp, char-not-lessp.
17:38 Changeset [1303] by piso
makeNumber(), makeFloat()
17:37 Changeset [1302] by piso
%string-equal: substrings must be of equal length.
16:20 Changeset [1301] by piso
invalidate(): avoid NPE if pos is null.
16:19 Changeset [1300] by piso
dropBookmark(), gotoBookmark(): avoid ArrayIndexOutOfBoundsException?
16:17 Changeset [1299] by piso
1.4.1_02
13:55 Changeset [1298] by piso
toString(): avoid NPE if p.car() is null.
13:53 Changeset [1297] by piso
findSymbol(): return NIL if symbol not found.
03:56 Changeset [1296] by piso
equal
02:46 Changeset [1295] by piso
eql

03/14/03:

21:20 Changeset [1294] by piso
= /= >=
21:09 Changeset [1293] by piso
(= 3 4 'foo) => NIL (/= 3 3 'foo) => NIL
20:53 Changeset [1292] by piso
Bignum support (work in progress).
20:51 Changeset [1291] by piso
ZERO, ONE
20:51 Changeset [1290] by piso
eql(), equal()
20:09 Changeset [1289] by piso
< >
20:08 Changeset [1288] by piso
Support floats, bignums (work in progress).
20:07 Changeset [1287] by piso
number(BigInteger?)
20:06 Changeset [1286] by piso
integerp fixnump
20:05 Changeset [1285] by piso
Removed duplicate definition of real-count.
18:53 Changeset [1284] by piso
Bignum support (work in progress).
18:51 Changeset [1283] by piso
makeLispObject(): return bignum or fixnum as required.
18:49 Changeset [1282] by piso
loadFileFromStream(): loadDepth is now an int.
18:47 Changeset [1281] by piso
makeObject(): bignum support.
18:45 Changeset [1280] by piso
Bignum.class
18:44 Changeset [1279] by piso
Initial checkin.
18:43 Changeset [1278] by piso
callCount is now an int.
18:40 Changeset [1277] by piso
fill(): long => int.
18:35 Changeset [1276] by piso
number() most-positive-fixnum => Integer.MAX_VALUE …
18:34 Changeset [1275] by piso
array-dimension-limit
12:21 Changeset [1274] by piso
Use Fixnum.getInt() instead of (int) Fixnum.getValue().
10:58 Changeset [1273] by piso
makeObject(): use Long.parseLong() instead of Integer.parseInt().
02:58 Changeset [1272] by piso
+
02:57 Changeset [1271] by piso
makeObject(): support floats.
02:56 Changeset [1270] by piso
getFloat() add()
02:54 Changeset [1269] by piso
Symbol.FLOAT Symbol.SINGLE_FLOAT
02:54 Changeset [1268] by piso
LispFloat?.class
02:53 Changeset [1267] by piso
Initial checkin.
02:26 Changeset [1266] by piso
Removed obsolete methods sum(), difference().
02:11 Changeset [1265] by piso
Minor cleanup.
01:59 Changeset [1264] by piso
sum difference <=
01:51 Changeset [1263] by piso
add subtract multiplyBy divideBy isEqualTo isNotEqualTo isLessThan …
01:02 Changeset [1262] by piso
eval(): restored nodebug code path for better performance.

03/13/03:

21:00 Changeset [1261] by piso
search-bitvector search-list search-string search-vector
20:42 Changeset [1260] by piso
expt
20:35 Changeset [1259] by piso
shrink-vector
20:35 Changeset [1258] by piso
readCharacterLiteral(): handle "#\(".
20:06 Changeset [1257] by piso
Minor cleanup.
19:52 Changeset [1256] by piso
ash
19:47 Changeset [1255] by piso
Minor cleanup.
19:32 Changeset [1254] by piso
list-calls: list symbols with non-zero call counts in ALL packages.
19:30 Changeset [1253] by piso
Merged compile-list into compile-sexp.
18:27 Changeset [1252] by piso
%call-count
18:26 Changeset [1251] by piso
compile: preserve call count.
18:25 Changeset [1250] by piso
%call-count %set-call-count
18:23 Changeset [1249] by piso
setCallCount()
16:25 Changeset [1248] by piso
require-type
16:17 Changeset [1247] by piso
ldiff
15:40 Changeset [1246] by piso
char-schar
15:38 Changeset [1245] by piso
Added SETF expanders for CHAR, SCHAR.
15:37 Changeset [1244] by piso
set(): catch ArrayIndexOutOfBoundsException?.
15:33 Changeset [1243] by piso
CHAR %SET-CHAR SCHAR %SET-SCHAR
15:31 Changeset [1242] by piso
Moved CHAR to LispString?.java.
14:52 Changeset [1241] by piso
CHAR
14:49 Changeset [1240] by piso
getInt()
14:48 Changeset [1239] by piso
get()
03:15 Changeset [1238] by piso
string-comparisons
03:14 Changeset [1237] by piso
String comparison functions.
03:13 Changeset [1236] by piso
Removed tests for string= and string-equal.
03:12 Changeset [1235] by piso
Moved string comparison functions to LispString?.java and strings.lisp.
03:10 Changeset [1234] by piso
string(): (string ()) => "NIL"
03:09 Changeset [1233] by piso
readUninternedSymbol(): handle multiple escape correctly (e.g. "'#:|abc|").
03:07 Changeset [1232] by piso
(nodebug) ... (debug)

03/12/03:

21:38 Changeset [1231] by piso
make-random-state
21:13 Changeset [1230] by piso
random
21:12 Changeset [1229] by piso
*random-state*
21:12 Changeset [1228] by piso
Constructor: treat &body like &rest.
20:34 Changeset [1227] by piso
Cleanup.
20:34 Changeset [1226] by piso
remove
20:12 Changeset [1225] by piso
Show values of function arguments in backtrace.
20:04 Changeset [1224] by piso
parseLine(): more ':' adjustments.
20:04 Changeset [1223] by piso
SpecialOperator? extends Functional.
20:03 Changeset [1222] by piso
Function extends Functional.
20:02 Changeset [1221] by piso
Functional.class
20:01 Changeset [1220] by piso
Initial checkin.
19:57 Changeset [1219] by piso
shrink-vector
19:56 Changeset [1218] by piso
remove, delete
19:55 Changeset [1217] by piso
shrink()
18:42 Changeset [1216] by piso
Minor cleanup.
18:39 Changeset [1215] by piso
compile: set function's lambda name if appropriate.
18:38 Changeset [1214] by piso
%set-lambda-name
18:37 Changeset [1213] by piso
- getLambdaName(), setLambdaName() - Symbol.addFunction() refactoring.
18:36 Changeset [1212] by piso
- Symbol.FLET - Refactoring: addFunction().
01:39 Changeset [1211] by piso
makeObject(): no action if *READ-SUPPRESS* is true.
01:31 Changeset [1210] by piso
Minor cleanup.

03/11/03:

19:22 Changeset [1209] by piso
Symbol.AND_BODY Symbol.AND_WHOLE
18:24 Changeset [1208] by piso
0.0.0.16+
16:10 Changeset [1207] by piso
if (classPath.equals("j.jar:.")) IBM 1.4.0 on Linux classPath = …
16:01 Changeset [1206] by piso
0.18.0.23+
14:39 Changeset [1205] by piso
0.0.0.16
14:38 Changeset [1204] by piso
0.18.0.23
14:15 Changeset [1203] by piso
hashCode()
14:13 Changeset [1202] by piso
Symbol.EQ Symbol.EQL Symbol.EQUAL Symbol.EQUALP
14:12 Changeset [1201] by piso
New hash table implementation.
14:11 Changeset [1200] by piso
New implementation.
14:08 Changeset [1199] by piso
bug()
14:00 Changeset [1198] by piso
Editor.lookAndFeel defaults to "Aqua" on Mac OS X.
13:59 Changeset [1197] by piso
isPlatformMacOSX()
13:51 Changeset [1196] by piso
make-hash-table proclaim
13:50 Changeset [1195] by piso
- (make-package :regression-test :nicknames '(:rt)) - create-c*r-test - elt
02:20 Changeset [1194] by piso
eval(): ((a . b) . c) => type error ("C is not a list") ((a . …
01:14 Changeset [1193] by piso
hash-table-p

03/10/03:

20:54 Changeset [1192] by piso
Removed duplicate definitions of NSET-DIFFERENCE-WITH-CHECK and …
20:45 Changeset [1191] by piso
Added more runtime support functions from ansi-aux.lsp.
20:45 Changeset [1190] by piso
keywordp
20:24 Changeset [1189] by piso
make-string
20:13 Changeset [1188] by piso
check-union nunion-with-copy nunion-with-copy-and-key
20:02 Changeset [1187] by piso
Don't define functions in non-null lexical environment!
19:51 Changeset [1186] by piso
Support environment parameter in DEFUN.
19:49 Changeset [1185] by piso
compile: refuse to compile function if it was defined in a non-null …
19:40 Changeset [1184] by piso
macroexpand_1(): use Macro.execute(LispObject args, Environment env).
19:38 Changeset [1183] by piso
function-lambda-expression: return correct value for closure-p.
19:36 Changeset [1182] by piso
Symbol.AND_ENVIRONMENT
19:35 Changeset [1181] by piso
execute(LispObject args, Environment env)
19:35 Changeset [1180] by piso
isEmpty(), toString()
19:33 Changeset [1179] by piso
&environment
19:30 Changeset [1178] by piso
do-all-tests
15:00 Changeset [1177] by piso
- macroexpand(), macroexpand_1(): added environment argument. - …
14:04 Changeset [1176] by piso
DEFUN is a macro.
01:46 Changeset [1175] by piso
DEFUN is a macro: we no longer need an explicit compile step at the …
01:44 Changeset [1174] by piso
DEFUN is a macro.
00:01 Changeset [1173] by piso
LAMBDA is a macro.

03/09/03:

22:16 Changeset [1172] by piso
skipQuotedObject(String, int, int): handle ':' correctly.
22:14 Changeset [1171] by piso
gatherToken(): ':' can be part of token.
22:12 Changeset [1170] by piso
':' doesn't belong in validChars.
18:08 Changeset [1169] by piso
readSharp(): dispatch function may return no values.
17:37 Changeset [1168] by piso
*features* read-conditional
17:36 Changeset [1167] by piso
get-dispatch-macro-character set-dispatch-macro-character read
17:35 Changeset [1166] by piso
checkInputStream() checkReadtable() *readtable* *read-suppress*
17:34 Changeset [1165] by piso
- read(): honor *READ-SUPPRESS*. - readSharp(): call macro-character …
17:31 Changeset [1164] by piso
Readtable.class
17:31 Changeset [1163] by piso
Initial checkin.
16:05 Changeset [1162] by piso
Use getStandardInput().
16:01 Changeset [1161] by piso
*standard-input*, getStandardInput()
14:01 Changeset [1160] by piso
constructAddressHeader(String, List, int): use …
13:58 Changeset [1159] by piso
toEncodedString()
06:33 Changeset [1158] by piso
fifth sixth seventh eighth ninth tenth
03:54 Changeset [1157] by piso
cl-symbols
03:45 Changeset [1156] by piso
copy-symbol
03:41 Changeset [1155] by piso
getName()
03:39 Changeset [1154] by piso
(symbol-name nil) => "NIL"
02:36 Changeset [1153] by piso
LAMBDA is a macro.

03/08/03:

21:36 Changeset [1152] by piso
subtypep
21:30 Changeset [1151] by piso
Types: Symbol.ARRAY Symbol.ATOM Symbol.EXTENDED_CHAR …
21:27 Changeset [1150] by piso
Type.class
21:26 Changeset [1149] by piso
Initial checkin.
21:26 Changeset [1148] by piso
subtype* subtype*-or-fail subtype*-not-or-fail
18:56 Changeset [1147] by piso
merge
18:45 Changeset [1146] by piso
fill
18:42 Changeset [1145] by piso
constantly
18:33 Changeset [1144] by piso
substitute substitute-if substitute-if-not
18:15 Changeset [1143] by piso
compose
18:15 Changeset [1142] by piso
read-from-string
18:14 Changeset [1141] by piso
%read-from-string
17:28 Changeset [1140] by piso
nextdigit, onep
17:22 Changeset [1139] by piso
map
17:07 Changeset [1138] by piso
loop2 loop3 loop4 loop5 loop8 loop9
16:56 Changeset [1137] by piso
Aux variable support.
16:09 Changeset [1136] by piso
char-compare loop1
16:08 Changeset [1135] by piso
Better error checking for keyword arguments; support …
16:06 Changeset [1134] by piso
Keyword.ALLOW-OTHER-KEYS
16:06 Changeset [1133] by piso
&allow-other-keys &aux
04:28 Changeset [1132] by piso
compile-package
04:09 Changeset [1131] by piso
compile-setq: use %%incq.
04:08 Changeset [1130] by piso
%%incq
03:46 Changeset [1129] by piso
_let(): optimization.
03:35 Changeset [1128] by piso
skipQuotedObject()
03:34 Changeset [1127] by piso
Work in progress.
03:32 Changeset [1126] by piso
%%if2 %%if3 sum difference %%block %%setq2
02:12 Changeset [1125] by piso
sum(), difference()

03/07/03:

20:05 Changeset [1124] by piso
character string-downcase string-upcase
20:04 Changeset [1123] by piso
make-list: type error if size is negative.
19:44 Changeset [1122] by piso
minusp, plusp
19:32 Changeset [1121] by piso
make-array: make a string if :element-type is standard-char.
19:26 Changeset [1120] by piso
Symbol.STANDARD_CHAR
19:24 Changeset [1119] by piso
Initial checkin.
19:22 Changeset [1118] by piso
Load strings.lisp.
19:19 Changeset [1117] by piso
%string-upcase, %string-downcase
19:03 Changeset [1116] by piso
makeObject(): use findSymbolInPackage().
19:02 Changeset [1115] by piso
findSymbolInPackage(), findSymbol()
19:01 Changeset [1114] by piso
find-symbol
18:35 Changeset [1113] by piso
Export CONCATENATE.
18:34 Changeset [1112] by piso
We don't have CONCATENATE until we load sequences.lisp.
18:33 Changeset [1111] by piso
Removed no-arg constructor, which is no longer used.
18:32 Changeset [1110] by piso
Removed test for CONCATENATE, which is now in sequences.lisp.
18:31 Changeset [1109] by piso
Removed CONCATENATE, which is now in sequences.lisp.
18:20 Changeset [1108] by piso
rest
18:01 Changeset [1107] by piso
mod
17:59 Changeset [1106] by piso
start-profiler, stop-profiler: call out.freshLine() first.
17:44 Changeset [1105] by piso
if block
17:24 Changeset [1104] by piso
eq car atom
16:59 Changeset [1103] by piso
Split up constants (use tableswitch instead of lookupswitch).
16:06 Changeset [1102] by piso
char-not-greaterp char-not-lessp graphic-char-p alpha-char-p
13:23 Changeset [1101] by piso
char-int
03:22 Changeset [1100] by piso
standard-char-p
03:16 Changeset [1099] by piso
(defun character (x) (coerce x 'character))
03:10 Changeset [1098] by piso
standard-char-p
03:09 Changeset [1097] by piso
readCharacterLiteral(): use nameToChar().
03:03 Changeset [1096] by piso
name-char char-name
03:02 Changeset [1095] by piso
nameToChar()
02:36 Changeset [1094] by piso
characterp char-downcase char-upcase
02:28 Changeset [1093] by piso
char-code-limit
02:26 Changeset [1092] by piso
both-case-p lower-case-p upper-case-p digit-char
00:06 Changeset [1091] by piso
code-char, char-code

03/06/03:

23:50 Changeset [1090] by piso
concatenate
21:39 Changeset [1089] by piso
char=, char-equal
21:03 Changeset [1088] by piso
make-sequence
20:52 Changeset [1087] by piso
memq
20:51 Changeset [1086] by piso
parse-line()
20:51 Changeset [1085] by piso
make-sequence
19:14 Changeset [1084] by piso
error(): pass along format string (if any) to TypeError?() or …
04:31 Changeset [1083] by piso
nsubstitute nsubstitute-if nsubstitute-if-not substitute substitute-if …
04:27 Changeset [1082] by piso
plusp minusp integerp fixnump
04:27 Changeset [1081] by piso
getMessage()
04:26 Changeset [1080] by piso
ARMEDBEAR_PROMPT_PATTERN: include trailing space.
04:25 Changeset [1079] by piso
substitute substitute-if substitute-if-not nsubstitute nsubstitute-if …
04:19 Changeset [1078] by piso
is-eq-p is-not-eq-p is-eql-p is-not-eql-p
04:02 Changeset [1077] by piso
Removed SUBSEQ (now implemented in sequences.lisp).
03:57 Changeset [1076] by piso
subseq
03:14 Changeset [1075] by piso
Cleanup.
02:45 Changeset [1074] by piso
Added license header.
02:22 Changeset [1073] by piso
Added license header.
02:21 Changeset [1072] by piso
Profiling.
02:20 Changeset [1071] by piso
when: minor optimization.
02:10 Changeset [1070] by piso
readCharacterLiteral()
02:06 Changeset [1069] by piso
with-set-keys: cleanup.
00:10 Changeset [1068] by piso
remove-duplicates
00:01 Changeset [1067] by piso
remove-duplicates, delete-duplicates, search

03/05/03:

21:03 Changeset [1066] by piso
*compile-tests*
20:50 Changeset [1065] by piso
compile-list: handle case where car of list is not a symbol or not fbound.
19:55 Changeset [1064] by piso
sort
19:54 Changeset [1063] by piso
Initial checkin.
19:53 Changeset [1062] by piso
Load sort.lisp.
19:43 Changeset [1061] by piso
function-call-count
19:42 Changeset [1060] by piso
symbols()
19:42 Changeset [1059] by piso
getAllPackages()
19:41 Changeset [1058] by piso
Profiling.
19:40 Changeset [1057] by piso
getCallCount(), clearCallCount(), incrementCallCount()
17:46 Changeset [1056] by piso
Compile the world.
17:46 Changeset [1055] by piso
Initial checkin.
15:52 Changeset [1054] by piso
typep()
15:51 Changeset [1053] by piso
getSymbols()
15:51 Changeset [1052] by piso
typep(): compiled-function.
15:50 Changeset [1051] by piso
Indentation: do-all-symbols, do-external-symbols and do-symbols are …
15:48 Changeset [1050] by piso
package-symbols

03/04/03:

21:12 Changeset [1049] by piso
compiled-function-p
20:35 Changeset [1048] by piso
Symbol.COMPILED_FUNCTION
15:34 Changeset [1047] by piso
Added license header.
15:32 Changeset [1046] by piso
fboundp fdefinition
15:29 Changeset [1045] by piso
fdefinition %set-fdefinition
15:26 Changeset [1044] by piso
symbol-function: throw UndefinedFunctionError? if …
13:12 Changeset [1043] by piso
Added license header.
13:06 Changeset [1042] by piso
Added license header.
13:01 Changeset [1041] by piso
(let ((*load-verbose* nil)) …
12:58 Changeset [1040] by piso
Added "lisp" target for gcj.
12:57 Changeset [1039] by piso
_load(): look for file in current directory if …
12:10 Changeset [1038] by piso
lisp
04:06 Changeset [1037] by piso
function-lambda-expression
03:42 Changeset [1036] by piso
reduce
03:39 Changeset [1035] by piso
reduce (from OpenMCL)
03:15 Changeset [1034] by piso
function functionp
03:11 Changeset [1033] by piso
eval-when
03:11 Changeset [1032] by piso
function: minor cleanup.
03:02 Changeset [1031] by piso
reduce
02:58 Changeset [1030] by piso
0.0.0.15+
02:57 Changeset [1029] by piso
0.18.0.22+
02:40 Changeset [1028] by piso
multiple-values-limit

03/03/03:

20:54 Changeset [1027] by piso
0.18.0.22 (I mean it this time!)
20:52 Changeset [1026] by piso
LispError? => Condition
20:51 Changeset [1025] by piso
0.18.0.23
20:44 Changeset [1024] by piso
0.0.0.15
20:43 Changeset [1023] by piso
0.18.0.22
20:42 Changeset [1022] by piso
processKeyEvent(): set originalText and originalPrefix to null in …
20:27 Changeset [1021] by piso
SBCL 0.7.13: reset command is ":abort".
20:25 Changeset [1020] by piso
ARMEDBEAR_PROMPT_PATTERN
20:24 Changeset [1019] by piso
Format comments as comments, even if they start in the middle of the line.
20:22 Changeset [1018] by piso
evalDefunLisp(), evalRegionLisp(): go to end of buffer and call …
20:13 Changeset [1017] by piso
coerce
20:13 Changeset [1016] by piso
set(): throws LispError?
20:12 Changeset [1015] by piso
set: added type checking.
18:15 Changeset [1014] by piso
typep()
18:00 Changeset [1013] by piso
toString(): use multiple escape if symbol name contains a lower-case …
17:58 Changeset [1012] by piso
readMultipleEscape()
17:57 Changeset [1011] by piso
typep()
17:56 Changeset [1010] by piso
typep(): minor cleanup.
17:22 Changeset [1009] by piso
(typep #(a b) (find-class 'vector)) => T
15:39 Changeset [1008] by piso
handler-bind
15:19 Changeset [1007] by piso
SimpleCondition?.class SimpleError?.class
15:18 Changeset [1006] by piso
handler-bind, handler-case, isConditionOfType(): support conditions as …
15:05 Changeset [1005] by piso
run(): catch Condition rather than LispError?.
15:05 Changeset [1004] by piso
signal
15:03 Changeset [1003] by piso
Symbol.SIMPLE_CONDITION
03:04 Changeset [1002] by piso
throws LispError? => throws Condition
03:03 Changeset [1001] by piso
toString(): be less verbose.
02:43 Changeset [1000] by piso
Initial checkin.
02:42 Changeset [999] by piso
handler-bind: dereference function designator.
02:39 Changeset [998] by piso
throw
02:37 Changeset [997] by piso
signal
02:15 Changeset [996] by piso
- error: default type is simple-error. - isConditionOfType(): support …
02:13 Changeset [995] by piso
Symbol.SIMPLE_ERROR
02:12 Changeset [994] by piso
Initial checkin.
01:53 Changeset [993] by piso
error: (error 'program-error)

03/02/03:

22:52 Changeset [992] by piso
cxxxr functions
22:33 Changeset [991] by piso
simple-string-p
22:20 Changeset [990] by piso
nset-exclusive-or-with-check
18:40 Changeset [989] by piso
prog2
17:43 Changeset [988] by piso
loop: (error "loop keywords are not supported")
11:58 Changeset [987] by piso
Moved loop to macros.lisp.
11:58 Changeset [986] by piso
loop
02:07 Changeset [985] by piso
Use an array instead of an ArrayList? for getCode().
01:49 Changeset [984] by piso
tagbody: handle GO inline if possible.
01:46 Changeset [983] by piso
Symbol.GO
01:22 Changeset [982] by piso
loop (simple loops)

03/01/03:

20:40 Changeset [981] by piso
equals(), equalsIgnoreCase(): use string() to coerce arguments.
20:32 Changeset [980] by piso
typep(): (typep 12 'bignum) => T, to fool test UNION.26 (in …
20:30 Changeset [979] by piso
Symbol.BIGNUM
16:01 Changeset [978] by piso
- parseLine(): don't arbitrarily skip whitespace at start of line (it …
03:15 Changeset [977] by piso
defparameter fmakunbound function-lambda-expression …
03:05 Changeset [976] by piso
simple-bit-vector simple-bit-vector-p
03:05 Changeset [975] by piso
simple-bit-vector-p
02:58 Changeset [974] by piso
values-list
02:55 Changeset [973] by piso
make-array: make a LispString? if elementType == Symbol.BASE_CHAR.
02:54 Changeset [972] by piso
Symbol.BASE_CHAR
02:54 Changeset [971] by piso
typep(): a BitVector? is not a simple-vector.
02:52 Changeset [970] by piso
typep(): simple-vector.
02:44 Changeset [969] by piso
simple-vector-p
02:32 Changeset [968] by piso
(simple-vector-p object) == (typep object 'simple-vector)
02:13 Changeset [967] by piso
bit-vector-p
02:02 Changeset [966] by piso
Lisp.
02:01 Changeset [965] by piso
Initial checkin.
02:00 Changeset [964] by piso
autom4te.cache
01:53 Changeset [963] by piso
src/org/armedbear/lisp/Makefile
01:21 Changeset [962] by piso
vector-pop vector-push
01:19 Changeset [961] by piso
Added limit parameter to badIndex().
01:18 Changeset [960] by piso
checkIndex(): check against capacity() rather than length(). …
01:11 Changeset [959] by piso
typep(): simple-base-string.
01:10 Changeset [958] by piso
Symbol.SIMPLE_BASE_STRING
01:08 Changeset [957] by piso
vector-push: return nil if fillPointer >= v.capacity().
00:33 Changeset [956] by piso
delete-duplicates remove-duplicates

02/28/03:

22:44 Changeset [955] by piso
character
20:06 Changeset [954] by piso
set-exclusive-or-with-check subsetp-with-check
20:00 Changeset [953] by piso
union nunion intersection nintersection set-difference nset-difference …
19:51 Changeset [952] by piso
count, count-if, count-if-not
19:48 Changeset [951] by piso
More tests.
19:31 Changeset [950] by piso
lambda-parameters-limit
19:27 Changeset [949] by piso
bit-vector
19:25 Changeset [948] by piso
find-class
19:25 Changeset [947] by piso
typep(): (typep #*0011 (find-class 'bit-vector)) => T
19:23 Changeset [946] by piso
Initial checkin.
18:43 Changeset [945] by piso
- readSharp(): support numeric arguments. - Added dummy implementation …
17:58 Changeset [944] by piso
digit-char-p
17:45 Changeset [943] by piso
apply
17:44 Changeset [942] by piso
call-arguments-limit
17:09 Changeset [941] by piso
identity
17:06 Changeset [940] by piso
ash
17:03 Changeset [939] by piso
fill-pointer
17:01 Changeset [938] by piso
capacity()
16:59 Changeset [937] by piso
"array does not have a fill pointer" is a TypeError?.
16:06 Changeset [936] by piso
setFillPointer(): T means initialize fill pointer to length of vector.
15:56 Changeset [935] by piso
nreverse
15:54 Changeset [934] by piso
nreverse()
15:54 Changeset [933] by piso
vector-nreverse*
04:23 Changeset [932] by piso
cons-test-01 cons-test-09 cons-test-13
04:23 Changeset [931] by piso
member, member-if, member-if-not, tailp, adjoin
04:02 Changeset [930] by piso
typep()
04:01 Changeset [929] by piso
require-type, butlast, nbutlast
02:22 Changeset [928] by piso
Moved apply-key macro from sequences.lisp to list.lisp.
01:47 Changeset [927] by piso
toString()
00:51 Changeset [926] by piso
compile

02/27/03:

23:29 Changeset [925] by piso
time
23:29 Changeset [924] by piso
- Removed special operator TIME. - Added function %TIME.
23:25 Changeset [923] by piso
Removed dummy version of defstruct.
19:12 Changeset [922] by piso
typep() throws LispError?
19:07 Changeset [921] by piso
typep()
19:07 Changeset [920] by piso
Symbol.UNSPECIFIED
18:49 Changeset [919] by piso
Added test aref.
18:42 Changeset [918] by piso
make-sequence-of-type: bit vector support.
18:39 Changeset [917] by piso
BitVector?(int length)
18:39 Changeset [916] by piso
make-array: support bit vectors.
18:34 Changeset [915] by piso
fill()
18:33 Changeset [914] by piso
make-array: make an AbstractVector?.
18:32 Changeset [913] by piso
fill(LispObject)
18:32 Changeset [912] by piso
fill() throws LispError?.
18:31 Changeset [911] by piso
Symbol.BIT
18:30 Changeset [910] by piso
public abstract void fill(LispObject obj)
18:04 Changeset [909] by piso
constantp()
18:01 Changeset [908] by piso
elt(): refactoring.
18:00 Changeset [907] by piso
badIndex(): it's a type error.
17:59 Changeset [906] by piso
Export reverse.
17:58 Changeset [905] by piso
Optimized make-int-list.
17:57 Changeset [904] by piso
aref: cast args[0] to AbstractVector?.
16:16 Changeset [903] by piso
Added test constantp.
16:12 Changeset [902] by piso
constantp()
15:55 Changeset [901] by piso
constantp()
15:54 Changeset [900] by piso
constantp
15:38 Changeset [899] by piso
(symbolp object) == (typep object 'symbol)
15:36 Changeset [898] by piso
typep(): nil is a symbol.
13:44 Changeset [897] by piso
T is a symbol.
13:20 Changeset [896] by piso
typep()
12:55 Changeset [895] by piso
startProcess(): assume platform is Unix if it's not Windows.
03:17 Changeset [894] by piso
find-class
03:14 Changeset [893] by piso
- evendigitp, odddigitp - Added tests vector, vectorp.
03:12 Changeset [892] by piso
typep
03:11 Changeset [891] by piso
typep()
03:09 Changeset [890] by piso
- Class is no longer final. - Added type specifiers. - typep()
03:01 Changeset [889] by piso
assert
02:38 Changeset [888] by piso
AIX is a Unix platform.

02/25/03:

16:55 Changeset [887] by piso
grovelModeFromFile(): avoid NPE if reader.readLine() returns null.
16:53 Changeset [886] by piso
loadFile(): avoid NPE if readLine() returns null.
16:52 Changeset [885] by piso
Entry.toXml(): avoid NPE if value is null. Handler.startElement(): …
16:50 Changeset [884] by piso
simple-bit-vector-p
16:48 Changeset [883] by piso
reverse
16:47 Changeset [882] by piso
open
16:46 Changeset [881] by piso
Class is no longer final (now extended by BitVector?).
16:45 Changeset [880] by piso
Removed test for reverse.
16:44 Changeset [879] by piso
Symbol.BIT_VECTOR, Symbol.SIMPLE_BIT_VECTOR
16:42 Changeset [878] by piso
Removed reverse; added %open-output-file.
16:40 Changeset [877] by piso
list(LispObject first, LispObject second)
16:39 Changeset [876] by piso
0.0.0.14+
16:38 Changeset [875] by piso
0.18.0.21+
16:37 Changeset [874] by piso
Constructor: increment keyword count in cons case too!
16:35 Changeset [873] by piso
readBitVector()
16:34 Changeset [872] by piso
Initial checkin.

02/23/03:

03:30 Changeset [871] by piso
0.0.0.14
03:29 Changeset [870] by piso
0.18.0.21
02:39 Changeset [869] by piso
find find-if find-if-not
02:37 Changeset [868] by piso
_do(): handle variable specifications that are bare symbols instead of …
02:10 Changeset [867] by piso
make-string
02:09 Changeset [866] by piso
readList(): handle #| |# comments at end of list correctly.
01:38 Changeset [865] by piso
Obsolete.
01:38 Changeset [864] by piso
loadStream(): use a CharacterInputStream? instead of a LispReader?.
01:36 Changeset [863] by piso
Use a CharacterInputStream? instead of a LispReader?.
01:35 Changeset [862] by piso
Initial checkin.
01:24 Changeset [861] by piso
dispose(): call interpreter.kill() and then send("exit()") to …
01:21 Changeset [860] by piso
isComponentHookable(): don't run hooks if component or any ancestor …
01:06 Changeset [859] by piso
restore-focus
00:16 Changeset [858] by piso
isWhitespace()

02/22/03:

18:20 Changeset [857] by piso
0.18.0.20+
15:45 Changeset [856] by piso
make-dispatch-macro-character
01:59 Changeset [855] by piso
0.0.0.13+

02/21/03:

21:21 Changeset [854] by piso
color.selectionBackground
16:30 Changeset [853] by piso
0.18.0.20
16:29 Changeset [852] by piso
0.0.0.13
16:13 Changeset [851] by piso
cons-test-02 cons-test-16 defvar
16:12 Changeset [850] by piso
Moved subst to list.lisp.
16:10 Changeset [849] by piso
constantly subst subst-if subst-if-not nsubst nsubst-if nsubst-if-not …
15:34 Changeset [848] by piso
assoc, rassoc, etc.
15:33 Changeset [847] by piso
Added (use-package "COMMON-LISP" ...) for sbcl.
15:19 Changeset [846] by piso
caar, cdar
14:52 Changeset [845] by piso
updateLocation(): replace assertion with bug().
14:51 Changeset [844] by piso
update-location-bar
14:51 Changeset [843] by piso
setLabelText(): replace assertions with bug().
02:30 Changeset [842] by piso
copy-seq
02:29 Changeset [841] by piso
Initial checkin.
01:30 Changeset [840] by piso
string
01:30 Changeset [839] by piso
0.18.0.19+
01:25 Changeset [838] by piso
typeOf(): (type-of "test") => STRING
01:23 Changeset [837] by piso
typeOf(): (type-of nil) => NULL
01:22 Changeset [836] by piso
Symbol.NULL
01:20 Changeset [835] by piso
T.typeOf(): (type-of t) => SYMBOL
00:45 Changeset [834] by piso
probe-file: return truename if file exists.
00:20 Changeset [833] by piso
case: (case nil (nil 'a) (t 'b)) => B (case.6)
00:18 Changeset [832] by piso
0.0.0.12+

02/20/03:

19:54 Changeset [831] by piso
0.18.0.19
19:54 Changeset [830] by piso
0.0.0.12
19:50 Changeset [829] by piso
Export status.
19:47 Changeset [828] by piso
ENABLE_KEY_PRESSED_HOOK
19:47 Changeset [827] by piso
runHooks() etc. (key-pressed-hook support)
19:42 Changeset [826] by piso
key-pressed-hook
19:06 Changeset [825] by piso
runLispCommand(): call Interpreter.initialize(true).
18:59 Changeset [824] by piso
Use LispMode?.isDefiner().
18:58 Changeset [823] by piso
isDefiner()
18:54 Changeset [822] by piso
isDefiner()
18:53 Changeset [821] by piso
run(): restart history and command numbering each time interpreter is run.
18:50 Changeset [820] by piso
run-hooks etc.
18:49 Changeset [819] by piso
j.jar: org/armedbear/lisp/*.lisp
18:47 Changeset [818] by piso
find, find-if, find-if-not
18:46 Changeset [817] by piso
runStartupScript(): double backslashes in filename on Windows.
01:18 Changeset [816] by piso
initialize(): load ~/.ablisprc after boot.lisp if standalone. …
00:23 Changeset [815] by piso
set-dispatch-macro-character, get-dispatch-macro-character

02/19/03:

19:48 Changeset [814] by piso
ecase
19:48 Changeset [813] by piso
nreverse
19:43 Changeset [812] by piso
setf: support multiple pairs of arguments.
18:17 Changeset [811] by piso
defconstant: support (or at least ignore) optional third argument …
17:50 Changeset [810] by piso
tagbody, go
17:48 Changeset [809] by piso
Initial checkin.
17:41 Changeset [808] by piso
finish-output
17:40 Changeset [807] by piso
most-positive-fixnum, most-negative-fixnum: adjust by 1 to fool ANSI …
13:25 Changeset [806] by piso
exportConstant(), most-positive-fixnum, most-negative-fixnum
13:15 Changeset [805] by piso
make-broadcast-stream
03:53 Changeset [804] by piso
position, position-if, position-if-not
03:52 Changeset [803] by piso
complement
03:47 Changeset [802] by piso
funcall: throw TypeError? if args[0] is not a function designator.
03:40 Changeset [801] by piso
Odd number of keyword arguments is a ProgramError?.
03:39 Changeset [800] by piso
Constructors.
03:35 Changeset [799] by piso
apply: throw TypeError? if args[0] is not a function designator.
03:26 Changeset [798] by piso
complement
02:22 Changeset [797] by piso
some, every, notany, notevery
02:22 Changeset [796] by piso
dispatchMacroChar(): return NIL for "#*" and "#c".
02:21 Changeset [795] by piso
equalp
02:20 Changeset [794] by piso
equalp()
02:01 Changeset [793] by piso
subtypep
01:37 Changeset [792] by piso
Minor cleanup.
00:52 Changeset [791] by piso
identity
00:42 Changeset [790] by piso
min, max
00:17 Changeset [789] by piso
make-list
00:14 Changeset [788] by piso
Load error.lisp.
00:13 Changeset [787] by piso
Initial checkin.
00:12 Changeset [786] by piso
(symbol-value t) => T (symbol-value nil) => NIL

02/18/03:

19:47 Changeset [785] by piso
getFileType(): removed trace output.
19:45 Changeset [784] by piso
cdddr, list-length, copy-list, copy-tree, revappend
19:00 Changeset [783] by piso
equalp
18:51 Changeset [782] by piso
Use backquotes.
18:23 Changeset [781] by piso
Load defstruct.lisp.
18:22 Changeset [780] by piso
Support slot keywords in default constructor.
01:26 Changeset [779] by piso
Refactoring.

02/17/03:

19:45 Changeset [778] by piso
Initial checkin.
15:51 Changeset [777] by piso
remprop
15:25 Changeset [776] by piso
string (function)
15:04 Changeset [775] by piso
do*
03:02 Changeset [774] by piso
:describe command
02:40 Changeset [773] by piso
openFileInOtherWindow(): make other editor the current editor right away.
02:36 Changeset [772] by piso
Minor refactoring: getCurrentLine().
01:09 Changeset [771] by piso
ALLEGRO_PROMPT_PATTERN

02/16/03:

20:06 Changeset [770] by piso
send(): don't append "\n" if string already ends with "\n"!
20:05 Changeset [769] by piso
peekCharNonWhitespace(), readChar(), _readChar()
20:05 Changeset [768] by piso
Command history.
18:22 Changeset [767] by piso
Added ':' to DEFAULT_PROMPT_PATTERN.
16:52 Changeset [766] by piso
LispException? is now LispError?.
14:34 Changeset [765] by piso
Support :pa command.
04:24 Changeset [764] by piso
or: only return multiple values from evaluating the last form.
04:06 Changeset [763] by piso
locally
04:04 Changeset [762] by piso
isConditionOfType(): program-error.
04:03 Changeset [761] by piso
WrongNumberOfArgumentsException? extends ProgramError?.
04:02 Changeset [760] by piso
Initial checkin.
03:15 Changeset [759] by piso
Load sequences.lisp.
03:14 Changeset [758] by piso
Initial checkin.
03:13 Changeset [757] by piso
defsetf (short form)
02:58 Changeset [756] by piso
error: support (error 'type-error) etc.
02:50 Changeset [755] by piso
setCar(), setCdr(): error if not cons.
02:49 Changeset [754] by piso
do: correct behavior when there's no step form.

02/15/03:

19:46 Changeset [753] by piso
elt(): throw TypeError? if index is invalid.
19:44 Changeset [752] by piso
handler-case, isConditionOfType()
19:44 Changeset [751] by piso
TypeError?(String message), getMessage()
17:47 Changeset [750] by piso
Renamed WrongTypeException?.java to TypeError?.java.
17:39 Changeset [749] by piso
Renamed WrongTypeException?.java to TypeError?.java.
17:35 Changeset [748] by piso
isConditionOfType(): undefined-function.
17:18 Changeset [747] by piso
Condition types.
17:17 Changeset [746] by piso
export(String name): return the symbol.
17:13 Changeset [745] by piso
export(String name): export symbol from the COMMON-LISP package.
16:57 Changeset [744] by piso
Renamed UndefinedFunctionException?.java to UndefinedFunctionError?.java.
16:48 Changeset [743] by piso
Renamed LispException?.java to LispError?.java.
16:14 Changeset [742] by piso
LispException? extends Condition.
16:13 Changeset [741] by piso
Initial checkin.
16:07 Changeset [740] by piso
All methods are now static.
15:56 Changeset [739] by piso
Blackdown 1.4.1-01
15:42 Changeset [738] by piso
Minor cleanup.
15:40 Changeset [737] by piso
findSource(Buffer, String[]): tell the user if the JDK source path is …
Note: See TracTimeline for information about the timeline view.