jjgarcia
|
b5e2b48cdd
|
Option --with-cmuformat becomes default
|
2005-01-24 15:19:58 +00:00 |
|
jjgarcia
|
2b9031e08c
|
Fix typos
|
2005-01-24 15:19:03 +00:00 |
|
jjgarcia
|
a2e2990440
|
Introducing sequence iterators. Fixes in the reader regarding *read-suppress* and reading of vectors.
|
2005-01-24 08:57:46 +00:00 |
|
jjgarcia
|
fc6be33122
|
DEFSETF forms are enclosed in a block with the name of the accessor
|
2005-01-19 17:54:26 +00:00 |
|
jjgarcia
|
867e6e1fe6
|
Forgot that :INITIAL-CONTENTS can be an array. Do the length check at the beginning.
|
2005-01-19 17:42:45 +00:00 |
|
jjgarcia
|
958271f1c1
|
Efficiency improvements when filling vectors
|
2005-01-19 17:20:38 +00:00 |
|
jjgarcia
|
76ad3049d1
|
Some functions are missing when configuring without cmuformat
|
2005-01-19 16:59:07 +00:00 |
|
jjgarcia
|
c5a5612219
|
Optimize reading of vectors whose size we know
|
2005-01-19 16:05:00 +00:00 |
|
goffioul
|
428c7776e6
|
Windows header also required under MINGW32.
|
2005-01-17 09:02:38 +00:00 |
|
jjgarcia
|
ff99fe9fee
|
Remove old CLOCC CLX library
|
2005-01-14 12:39:41 +00:00 |
|
jjgarcia
|
ab4b13d9ee
|
Some files were not comitted in the last revision
|
2005-01-14 12:24:59 +00:00 |
|
jjgarcia
|
7305685ae2
|
Fix conflicts with external declarations when using the C++ compiler
|
2005-01-13 11:03:18 +00:00 |
|
jjgarcia
|
9116e09331
|
Fixed out-of-bounds access to the elements in the vector.
|
2005-01-12 15:34:45 +00:00 |
|
jjgarcia
|
79aa5567fa
|
Fix the order in which methodsare invoked in a STANDARD-METHOD-COMBINATION
|
2005-01-12 13:29:02 +00:00 |
|
jjgarcia
|
16f131d3ef
|
Temporary files are now also cleaned up when exiting via #'QUIT.
|
2005-01-12 10:09:55 +00:00 |
|
jjgarcia
|
adc4a64a74
|
Wrong code produced for FOO in
(lambda (x)
(flet ((foo (&rest y)
(print x)
(print y)))
(foo x 1 2 3)
(foo x 2 3)))
|
2005-01-11 18:22:12 +00:00 |
|
jjgarcia
|
d843ab89cb
|
In WITH-INPUT-FROM-STRING the index value can only be updated during a normal exit from the form
|
2005-01-11 18:17:29 +00:00 |
|
jjgarcia
|
172351b72f
|
Fix typo
|
2005-01-11 18:04:59 +00:00 |
|
jjgarcia
|
e4aa8f5df0
|
Allow (SETF ...) function names to appear in proclamations
|
2005-01-11 17:43:34 +00:00 |
|
jjgarcia
|
8ef48dd950
|
Undo mistake
|
2005-01-11 17:28:46 +00:00 |
|
jjgarcia
|
3daeb3ca60
|
User break (Ctrl+C) is now captured under windows
|
2005-01-11 14:40:37 +00:00 |
|
jjgarcia
|
7ef23a5341
|
CLEAR-INPUT-STREAM and LISTEN-STREAM now work with windows consoles and pipes (M. Goffioul)
|
2005-01-11 14:40:31 +00:00 |
|
jjgarcia
|
94ba2a064f
|
New function for Windows system errors (M. Goffioul)
|
2005-01-11 14:40:23 +00:00 |
|
jjgarcia
|
99a56f75ee
|
Use escape characters when there are invalid characters in the symbol name
|
2005-01-11 14:31:55 +00:00 |
|
jjgarcia
|
5945a751d3
|
Forgot that we have not yet implemented stub functions for cl_subtypep().
|
2005-01-11 14:31:13 +00:00 |
|
jjgarcia
|
2b8bfd6891
|
MAKE-STRING-OUTPUT-STREAM now checks the validity of the :ELEMENT-TYPE.
|
2005-01-11 13:47:10 +00:00 |
|
jjgarcia
|
3882176d59
|
Fixes to the scope of special variable declarations
|
2005-01-11 09:57:22 +00:00 |
|
jjgarcia
|
dcdf113f09
|
There are problems with the detection of input from the console under windows
|
2005-01-11 09:49:36 +00:00 |
|
jjgarcia
|
74ae3aefe8
|
A tty might be open in io mode
|
2005-01-10 16:12:56 +00:00 |
|
jjgarcia
|
dd39b19a32
|
Fixes in various reader macros (#*, #(,#C)). Stream mode smm_closed disappears and closing of files preserves the original type of stream. Implemented METHOD-COMBINATION-ERROR, INVALID-METHOD-ERROR, option :ARGUMENT-PRECEDENCE-ORDER. In loop, iteration statements can now only appear before body statements, otherwise an error is signaled. A DEFTYPE form optional arguments have default value *
|
2005-01-10 09:41:06 +00:00 |
|
jjgarcia
|
01770061ff
|
Separate C prefixes for the compiler and the CLX library. Updates for the MSVC port (M. Goffioul)
|
2005-01-07 14:19:50 +00:00 |
|
jjgarcia
|
9ade36a290
|
Separate C prefixes for the compiler and the CLX library. Updates for the MSVC port (M. Goffioul)
|
2005-01-07 13:48:00 +00:00 |
|
jjgarcia
|
ea7b544af3
|
Xmas fixes. See CHANGELOG for list of changes.
|
2005-01-07 11:51:23 +00:00 |
|
jjgarcia
|
b6c8edfb73
|
Merging the extra bits of the byte buffer is tricky when the file was opened only for output.
|
2004-12-21 14:58:18 +00:00 |
|
jjgarcia
|
9ef76ef614
|
The position of the file pointer was wrong after the flush of the write byte-buffer
|
2004-12-21 13:36:47 +00:00 |
|
jjgarcia
|
cefd281e4a
|
Do not open a file in read/write mode when only output mode was requested
|
2004-12-21 10:18:38 +00:00 |
|
jjgarcia
|
29b12a7443
|
Fixes in the behavior of the printer/reader with respect to readtable case and print case.
|
2004-12-21 10:17:40 +00:00 |
|
jjgarcia
|
e6049eb547
|
#: must be written for uninterned symbols when *PRINT-READABLY* is T
|
2004-12-20 16:27:44 +00:00 |
|
jjgarcia
|
dbfef4d36e
|
Fixed typo
|
2004-12-20 15:59:22 +00:00 |
|
jjgarcia
|
cbf2382a12
|
Implemented flushing of byte buffer
|
2004-12-20 15:51:22 +00:00 |
|
jjgarcia
|
5e5ab8c73b
|
Fix exporting of functions under MSVC
|
2004-12-20 13:33:07 +00:00 |
|
jjgarcia
|
c27de3c9ff
|
The space should print as #\ instead of #\Space.
|
2004-12-20 13:20:51 +00:00 |
|
jjgarcia
|
dd1921df4e
|
FILE-POSITION must return NIL on broadcast streams
|
2004-12-20 13:03:14 +00:00 |
|
jjgarcia
|
a819d7c354
|
Output of ecl_file_position() is always an object
|
2004-12-20 09:25:23 +00:00 |
|
jjgarcia
|
2866ea5e64
|
Complete the support for binary streams modifying FILE-POSITION and FILE-LENGTH. Preliminary, deactivated support for binary streams of strange sizes.
|
2004-12-20 08:58:06 +00:00 |
|
jjgarcia
|
aaad2c184f
|
Disable _ARGS() in external.h and use precise prototypes
|
2004-12-20 08:56:13 +00:00 |
|
jjgarcia
|
9fc98f14bd
|
List all interesting functions created by the lisp->C compiler in external.h and leave the task of building function objects for these functions to all_symbols2.o
|
2004-12-20 08:50:35 +00:00 |
|
jjgarcia
|
9c0d2b2f5a
|
Minor fixes (M. Goffioul)
|
2004-12-17 14:33:53 +00:00 |
|
jjgarcia
|
9b19bc22c0
|
When the value of a LET* variable is a closure, the size of the lexical environment was not properly captured
|
2004-12-17 14:26:05 +00:00 |
|
jjgarcia
|
e4fa9f4e73
|
Merged in the new compiler structure doubly linked list.
|
2004-12-16 15:56:54 +00:00 |
|