Commit graph

481 commits

Author SHA1 Message Date
jjgarcia
ffab94c003 The double quote reader allows the delimiter character to change. 2005-03-21 14:00:42 +00:00
jjgarcia
e5c7309618 smm_io should also be allowed when making streams from file descriptors 2005-03-18 15:26:48 +00:00
jjgarcia
4d88711624 Implemented our version of Gray streams. 2005-03-17 16:47:53 +00:00
jjgarcia
0f04e00234 smm_io is now a valid mode for make_stream_from_fd 2005-03-16 16:26:41 +00:00
jjgarcia
077beb63cd (EXPT 10.0l0 308) failed because of computing too many powers of 10.0l 2005-03-16 13:26:30 +00:00
jjgarcia
b8ab417619 Minor cast errors 2005-03-15 14:26:32 +00:00
jjgarcia
670fc93325 Everywhere in FORMAT, ints are use, which means that the limits for format arguments can be different from those of fixnums on 64-bit architectures 2005-03-15 14:23:14 +00:00
goffioul
b8e4936a1f Fix bug in flisten (Win32): PeekNamedPipe returns nonzero in case of success. 2005-03-11 08:28:30 +00:00
jjgarcia
39d35ffa38 Implemented SLOT-DEFINITION objects together with the associated protocols (Field position still missing). 2005-02-25 16:16:57 +00:00
jjgarcia
86eddb8299 potential_number_p now follows ANSI 2.3.1.1 in that all isolated letters are potential number markers 2005-02-24 12:08:48 +00:00
jjgarcia
e3aba2e810 "+nan" is no longer parsed as a number. 2005-02-24 11:05:00 +00:00
jjgarcia
0c7e3c9d0d Backquote implemented as macros. 2005-02-23 17:33:51 +00:00
jjgarcia
bcbab955dc Ensure that strings in pathnames are valid C strings 2005-02-22 17:43:56 +00:00
jjgarcia
7f79e01dc9 Port of SBCL's provide/require (J. Stecklina) 2005-02-17 12:42:06 +00:00
jjgarcia
9a5ab7eb9e New stream mode smm_io_wsock. 2005-02-17 12:40:26 +00:00
jjgarcia
e22e3fd1f9 ext:c-uint-max and ext:c-ulong-max did not have the right bignum value. 2005-02-15 09:11:10 +00:00
jjgarcia
8eb3306930 Erase all components of a two-way-stream when closing it 2005-02-14 14:44:25 +00:00
jjgarcia
06b3047b1d + Fixes in the code for backquoted vectors `#(,a ,b ...)
+ Fixes in the compiler code for CATCH and VALUES
+ Slight improvement in the readability of compiled CATCH
+ Implemented lisp hooks for cleaning on exit.
+ Improvements in the help messages from "configure"
2005-02-14 10:26:29 +00:00
jjgarcia
9f16d5106e Added the support for bsd sockets made by Julian Stecklina and ported to windows by M. Goffioul 2005-02-11 18:00:24 +00:00
jjgarcia
4ae4db93da Placeholder routines for implementing backquotes using macros. Not yet finished 2005-02-11 09:26:37 +00:00
goffioul
6b56260d76 Fix finalization bug when using Windows sockets. 2005-02-10 15:19:39 +00:00
goffioul
22b5fdf705 Fix compilation problems under MSVC and enable threads support 2005-02-10 15:18:40 +00:00
jjgarcia
a19d3afbeb Flag PTHREAD_MUTEX_ERRORCHECK_NP is PTHREAD_MUTEX_ERRORCHECK in FreeBSD 2005-02-04 14:09:40 +00:00
jjgarcia
6af78056e9 Thread support for Mingw32 and MSVC (M. Goffioul) 2005-01-31 18:12:54 +00:00
jjgarcia
8a4afd0424 Thread support for Mingw32 2005-01-31 17:59:46 +00:00
jjgarcia
16a4dc38e9 Open the pipes in binary mode 2005-01-26 18:02:04 +00:00
goffioul
83e20326c2 Fix a bug in MSVC pipe listening: PeekNamedPipe returns nonzero on success. 2005-01-26 16:26:09 +00:00
jjgarcia
b2949952eb Different flag names in MacOSX 2005-01-26 14:25:51 +00:00
jjgarcia
6c6ccc604c When socket routines fail, extract the error message from the C library. 2005-01-25 15:33:01 +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
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
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
16f131d3ef Temporary files are now also cleaned up when exiting via #'QUIT. 2005-01-12 10:09:55 +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
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