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 |
|
jjgarcia
|
3b861d5e3b
|
Second version of the inliner for LAMBDA forms.
|
2003-06-09 12:40:46 +00:00 |
|
jjgarcia
|
c479e12190
|
ABORT, and MUFFLE-WARNING should signal a CONTROL-ERROR when such restarts
do not exists. On the other hand, CONTINUE, USE-VALUE and SLOT-VALUE should
only output NIL when their restarts are not found.
|
2003-06-09 12:22:05 +00:00 |
|
jjgarcia
|
b2897c14dd
|
When an accessor for a slot would have the same name as another accessor
defined by an included structure for the same slot, use the old function
and create no new definition.
|
2003-06-09 12:21:29 +00:00 |
|
jjgarcia
|
66b554e030
|
Allow structures to have slots with name NIL.
|
2003-06-09 12:21:08 +00:00 |
|
jjgarcia
|
9ff486f0ba
|
Implemented inlining of LAMBDA expressions when they appear in the place of a function, such as the beginning of a list, or as a first argument to APPLY and FUNCALL. We can now safely remove the mechanism CALL-LAMBDA which inlines LAMBDA forms when the C code is being produced.
|
2003-06-09 12:19:39 +00:00 |
|
jjgarcia
|
ce0010c2dc
|
Some extra headers are required for select() in older systems.
|
2003-06-06 16:18:59 +00:00 |
|
jjgarcia
|
82e8994291
|
Header sys/select.h required for POSIX function select()
|
2003-06-02 16:01:50 +00:00 |
|
jjgarcia
|
9667a63a60
|
Fix FORMAT control ~C so that ~C behaves as WRITE-CHAR.
|
2003-05-27 12:33:59 +00:00 |
|
jjgarcia
|
621aaaa03b
|
Implement part of LISTEN using the C function select().
|
2003-05-26 14:27:24 +00:00 |
|
jjgarcia
|
a381a7ee09
|
Merge NEW_COMPILER 25.05.03
|
2003-05-26 09:49:50 +00:00 |
|
jjgarcia
|
a44b509bdc
|
New version number
|
2003-05-03 18:36:31 +00:00 |
|
jjgarcia
|
85e69577ed
|
Build news.html using the release announcement.
|
2003-05-03 18:31:44 +00:00 |
|
jjgarcia
|
162bd771bd
|
Do not define a function which is not going to be reused.
|
2003-05-03 17:37:52 +00:00 |
|
jjgarcia
|
0c54b35b46
|
New function SIMPLE-PROGRAM-ERROR creates PROGRAM-ERROR with messages. Consistency and syntax checks added all over CLOS. Signalled errors are of SIMPLE-PROGRAM-ERROR type.
|
2003-05-03 17:32:34 +00:00 |
|
jjgarcia
|
6b5725787a
|
(VALUES form) does not fully work in the compiler. Avoid this problem with hack.
|
2003-05-03 17:31:22 +00:00 |
|
jjgarcia
|
efcfaeccc9
|
RESTART-CASE now recognizes ERROR, CERROR, WARN and SIGNAL forms, and associates the restarts to the condition to be signalled. CONDITION-RESTARTS had a few typos (wrong order of arguments, no associations taken into account).
|
2003-05-03 17:26:38 +00:00 |
|
jjgarcia
|
7df2ec7c01
|
The fake version of CLASSP is only needed when booting.
|
2003-05-03 17:21:33 +00:00 |
|
jjgarcia
|
35040b43ef
|
In closures and local functions, the environment and the lexical variables
should not count as arguments. Not a fix, but makes code more readable.
|
2003-05-03 17:20:42 +00:00 |
|
jjgarcia
|
c81925fa7f
|
Fix type proclamation for MEMBER1.
|
2003-05-03 17:16:17 +00:00 |
|
jjgarcia
|
ff48175133
|
In list functions, improve checking of :TEST[-NOT] and :KEY arguments, and rewrite auxiliary function MEMBER1 so that it uses no keyword arguments.
|
2003-05-03 17:13:42 +00:00 |
|
jjgarcia
|
961559c595
|
Change the way compiler macros are defined (They need not understand
(FUNCALL 'function-name ...), etc). Also, add a SETF-expander for
COMPILER-MACRO-FUNCTION.
|
2003-05-02 10:16:32 +00:00 |
|
jjgarcia
|
1791e09a68
|
Directly call several functions in CLOS which are frequently used.
|
2003-05-02 10:07:25 +00:00 |
|
jjgarcia
|
c2ce3bd2d8
|
Write an efficiency note when cl_fdefinition() has to be used.
|
2003-05-02 09:59:30 +00:00 |
|
jjgarcia
|
167027f33e
|
Fix typo.
|
2003-05-02 09:51:36 +00:00 |
|
jjgarcia
|
f9954f8e11
|
Redefine DOCUMENTATION as a generic function which can also handle
packages, structures, classes, etc.
|
2003-04-30 20:10:21 +00:00 |
|