jjgarcia
fed2994f14
Fixed processing of FTYPE declarations/proclamations
2003-08-07 12:24:03 +00:00
jjgarcia
faa7989599
Fixnums are valid locations
2003-08-07 12:23:39 +00:00
jjgarcia
b59de87d9f
Fixed typo
2003-08-07 12:23:13 +00:00
jjgarcia
5440ae6b76
Limit the size of method hash tables.
2003-08-07 12:22:50 +00:00
jjgarcia
df9edbb22e
Change e-mail address.
2003-08-06 15:06:53 +00:00
jjgarcia
69de6b9374
#$ relies on MAKE-RANDOM-STATE.
2003-08-06 14:07:40 +00:00
jjgarcia
fdccc2b5e6
Minor space saving
2003-08-06 13:40:27 +00:00
jjgarcia
a8e972d96a
Try to initialize variables and constants in all_symbols.d.
2003-08-06 13:23:22 +00:00
jjgarcia
f209b3b622
Really DO import AUTOLOAD
2003-08-06 11:41:11 +00:00
jjgarcia
1ce5113ec9
Patches name should not have a version number, since they always refer to the latest distribution.
2003-08-06 09:24:50 +00:00
jjgarcia
a5ed6a0161
Add link to patches
2003-08-06 09:20:47 +00:00
jjgarcia
7fb2b943d0
Export AUTOLOAD
2003-08-06 08:57:51 +00:00
jjgarcia
b133c36590
Avoid using cl_va_list, cl_va_arg when the number of arguments is small (<32)
...
and we know that no value will be stored on the stack.
2003-08-06 08:51:51 +00:00
jjgarcia
7dd31cde83
Remove unused code
2003-08-06 08:51:01 +00:00
jjgarcia
dff649db13
AUTOLOAD facility implemented
2003-08-06 08:50:41 +00:00
jjgarcia
ee391629b6
New bytecodes compiler and interpreter, which use 8-bits large bytecodes and
...
16-bits large arguments.
Macros are implemented as two-argument functions, leaving argument checking
to funcall() and apply() and thus saving space.
AND, WHEN and OR are plain macros. No optimizer is required in the bytecodes
compiler.
2003-08-05 10:01:57 +00:00
jjgarcia
cc94282771
CYGWIN does not have header inttypes.h
2003-08-01 09:59:00 +00:00
jjgarcia
8417f93d2e
FORMATTER implemented. FORMAT ported from CMUCL and optionally included when --with-cmuformat is used at configuration time.
2003-07-31 16:37:46 +00:00
jjgarcia
e5072a82d9
Use user-supplied DPP to build the C files. machines.h is no longer required.
2003-07-23 13:09:37 +00:00
jjgarcia
661db1b9ba
Fixed parsing of DEFGENERIC so that only supplied options are passed to ENSURE-GENERIC-FUNCTION, and the :METHOD options are interpreted.
2003-07-17 11:47:25 +00:00
jjgarcia
47fdf3eebe
Method combinations implemented. Bug involving EQL specializers not being compared with EQL solved.
2003-07-16 17:30:18 +00:00
jjgarcia
a2ab24e4d8
Remove wrong inline form.
2003-07-16 12:43:24 +00:00
jjgarcia
bd02605004
Try to load all files in *LISP-INIT-FILES-LIST*, not only the first one found.
2003-07-16 12:12:09 +00:00
jjgarcia
aa48109491
Fix parsing of /home/jlr to ensure it is produces a directory.
2003-07-16 12:10:55 +00:00
jjgarcia
92a9a84b34
clos.d is no longer used
2003-07-15 15:38:40 +00:00
jjgarcia
f6ec81ec6e
Fix typo
2003-07-15 15:34:43 +00:00
jjgarcia
d53b2a5768
Add unused keyword :EXTERNAL-FORMAT to OPEN function for ANSI compatibility.
2003-07-15 15:29:41 +00:00
jjgarcia
8f434b209c
*** empty log message ***
2003-07-15 14:10:04 +00:00
jjgarcia
7470949f30
Fixed typo.
2003-07-15 14:09:36 +00:00
jjgarcia
264836b63f
Fix bug that prevented (SETF DOCUMENTATION) from working with classes
2003-07-15 13:51:41 +00:00
jjgarcia
529b760061
Fix typo in help
2003-07-10 12:04:13 +00:00
jjgarcia
f2c1749d66
LOAD now accepts a list of directories in which to look for files.
2003-07-10 09:27:37 +00:00
jjgarcia
3607ca33c6
READ/WRITE-SEQUENCE implemented.
2003-07-10 08:41:15 +00:00
jjgarcia
d0cd173cf4
Initial patches for supporting MINGW32
2003-07-08 17:36:41 +00:00
jjgarcia
079d80b7b4
Notify Alpha port
2003-07-03 13:58:16 +00:00
jjgarcia
dadf9d34ed
Fix SI::OPEN-PIPE and add SI::CLOSE-PIPE
2003-07-03 13:57:59 +00:00
jjgarcia
5761ce9e77
Do not use getpw* for checking the current user's home directory. Use /home/users/j/jj/jjgarcia instead.
2003-07-03 10:09:41 +00:00
jjgarcia
00ede2ba1f
Increase size of buffer for printing bignums
2003-07-03 10:09:36 +00:00
jjgarcia
f8d7f48aeb
Fix declaration for si_member1()
2003-07-03 10:09:31 +00:00
jjgarcia
91b206d4a3
The "int" type is too small to host a fixnum.
2003-07-03 08:23:39 +00:00
jjgarcia
34c9a7fdcd
Only include ffi.d when it is required. Some compilers do not like empty files.
2003-07-02 08:41:39 +00:00
jjgarcia
af3ae3ca3b
Use ISOC99 type uint8_t instead of u_int8_t
2003-07-01 13:12:04 +00:00
jjgarcia
5e56be36a8
ECL ported to Solaris/SPARC-32
2003-07-01 12:28:44 +00:00
jjgarcia
5edc1bb191
Parse properly filenames with a leading dot, like ~/.ecl.lsp or ~/.eclrc
2003-06-27 16:16:26 +00:00
jjgarcia
737571a68a
Rename several accessors according to AMOP
2003-06-27 10:23:06 +00:00
jjgarcia
fde3e12c66
Use also ~/.ecl[.lsp] as initialization file
2003-06-27 10:22:59 +00:00
jjgarcia
474c37f933
Speed up checking of SUBTYPEP between classes, by using the class precedence list
2003-06-27 10:22:53 +00:00
jjgarcia
45c6042fbc
Implement query-replace over the source tree
2003-06-27 10:22:39 +00:00
jjgarcia
1d26a7a51d
*** empty log message ***
2003-06-25 15:09:06 +00:00
jjgarcia
eb0e98c2e3
Changes on the CLOS bootstrapping sequence (which is now done entirely in
...
LISP), and minor bugfixes.
2003-06-25 14:46:42 +00:00