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