Commit graph

903 commits

Author SHA1 Message Date
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
839db52d2f Add some newly created external functions (M. Goffioul) 2005-01-11 14:40:18 +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
46d69efa2d New exported functions (M. Goffioul) 2005-01-10 15:10:41 +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
jjgarcia
615200a550 First steps towards support of binary streams 2004-12-16 11:21:20 +00:00
jjgarcia
28eb58b9df Remove debugging statements. 2004-12-16 08:30:11 +00:00
jjgarcia
b3bc87dc26 Implemented remark of ANSI 5.1.3 (M. Goffioul) 2004-12-15 13:13:02 +00:00
jjgarcia
7b67064718 Allow package name in gentemp (M.Goffioul) 2004-12-15 13:09:26 +00:00
jjgarcia
35bb8b29c3 Return value in SETF forms (M.Goffioul) 2004-12-15 13:09:16 +00:00
jjgarcia
bdc1894549 Catch additional signals (M.Goffioul) 2004-12-15 13:08:13 +00:00
jjgarcia
b969ac649c Fixes for the MSVC port (M.Goffioul) 2004-12-15 13:06:38 +00:00
jjgarcia
9cee997add list latest fixes 2004-12-13 11:30:19 +00:00
jjgarcia
4bfc19b3c3 Fixed printer of bignums and implemented readtable case. 2004-12-13 11:19:08 +00:00
jjgarcia
6691404feb Do not use backward slashes in cygwin (M.Goffioul) 2004-12-08 17:15:21 +00:00
jjgarcia
153c044bc8 In MSVC, rename does not delete an existing file. 2004-12-07 09:52:44 +00:00
jjgarcia
7d9ac27dd7 Documentation and message fixes (J.Stecklina) 2004-12-07 09:43:42 +00:00
jjgarcia
65b9d3ccc3 Delete additional files produced by the MSVC++ compiler (M.Goffioul) 2004-12-07 09:40:03 +00:00
jjgarcia
30dd65dfef In TRUENAME, always check for existence of file (M.Goffioul) 2004-12-07 09:37:07 +00:00
jjgarcia
7fef9fa065 *READ-BASE* is ignored when reading floating point numbers. 2004-12-06 17:29:44 +00:00
jjgarcia
5727540f74 Allow self-destruction of DLLs under Microsoft Visual C++ 2004-12-06 16:33:35 +00:00