Juan Jose Garcia Ripoll
|
cd8ad462ae
|
Ensure that the CLX directory exists before creating module.lsp
|
2009-02-24 16:49:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
314e849c6a
|
Remove unused definitions. Fix io_file_read/write.
|
2009-02-24 15:07:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
9f0c747fea
|
Use default display when HOST = NIL
|
2009-02-24 15:06:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
b119ac598f
|
A missing conditional caused buffer-read-default to be defined twice.
|
2009-02-24 15:05:54 +01:00 |
|
Juan Jose Garcia Ripoll
|
af158f819a
|
CLX registers itself with *MODULES* and requires SOCKETS. Split SOCKETS's package definition into a different file so that CLX can load it before being compiled.
|
2009-02-24 12:45:54 +01:00 |
|
Juan Jose Garcia Ripoll
|
402e59f82f
|
New decimal constants ECL_VERSION_NUMBER (C/C++) and EXT:+ECL-VERSION-NUMBER+ (Lisp)
|
2009-02-23 21:45:02 +01:00 |
|
Juan Jose Garcia Ripoll
|
16849b5eb3
|
In C++ it is not possible to forward-declare a static array. We thus have to change the code for building the compiler_cfuns[] array in compiled code.
|
2009-02-23 14:13:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
21747e54da
|
Missing definition for cl_env_copy.
|
2009-02-23 11:58:14 +01:00 |
|
Juan Jose Garcia Ripoll
|
c81e2080ec
|
PTHREAD_*_NP are also missing from NetBSD.
|
2009-02-23 11:35:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
464c440a59
|
The allocation of the first environment will not succeed if we rely on
ecl_alloc(), because it needs a working cl_env_p to block interrupts.
|
2009-02-23 10:56:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
12b0c0a70c
|
We have to set the proces environment _before_ allocating the process
object. Otherwise the code for interrupt handling will not work.
|
2009-02-23 10:48:31 +01:00 |
|
Juan Jose Garcia Ripoll
|
a2d2add97f
|
Missing bits from the previous fix for DEFSTRUCT
|
2009-02-17 21:21:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
1dd8f4247e
|
DEFSTRUCT :INCLUDE did not work with read only slots.
|
2009-02-17 21:10:02 +01:00 |
|
Juan Jose Garcia Ripoll
|
244f204e65
|
Solve some quirks from OpenBSD: -lpthread is needed, sys/types.h does not include pthread_t, some additional macros for threads.
|
2009-02-13 14:41:11 +01:00 |
|
Juan Jose Garcia Ripoll
|
07bb6dd424
|
Allow entering the debugger when a form is evaluated in the compiler.
|
2009-02-11 23:29:59 +01:00 |
|
Juan Jose Garcia Ripoll
|
4230533d58
|
The interface for ihs_push has changed
|
2009-02-11 23:07:11 +01:00 |
|
Juan Jose Garcia Ripoll
|
79006a2b8f
|
Move ihs_push statements to a place where some compilers do not complain (S. Gromoff)
|
2009-02-11 22:46:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
521fa5da46
|
MSVC does not have unistd.h
|
2009-02-11 22:33:20 +01:00 |
|
Juan Jose Garcia Ripoll
|
73ead1c523
|
character_p is not used. (S. Gromoff)
|
2009-02-11 22:32:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
95e5ac1867
|
Windows does not have all POSIX permission flags (S. Gromoff)
|
2009-02-11 22:30:36 +01:00 |
|
Juan Jose Garcia Ripoll
|
6da470c25e
|
Solve some typos with file handles in Windows.
|
2009-02-11 22:29:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
045b6d6ab1
|
STD{in,out,err}_FILENO is not defined in Windows (S. Gromoff)
|
2009-02-11 22:18:56 +01:00 |
|
Juan Jose Garcia Ripoll
|
bd7da68ebf
|
Using fwrite() to write a string, we miss the right character count
|
2009-02-09 21:27:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
acfb2b748f
|
Include stdio.h for the FILE type and use it in the definition of streams. Solves problems with void * type casts in BSD systems.
|
2009-02-08 17:47:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
b788fe6360
|
In case of failure, mmap() returns MAP_FAILED, not MAP_FAIL (got it wrong from a webpage).
|
2009-02-08 17:31:10 +01:00 |
|
Juan Jose Garcia Ripoll
|
150398b8b1
|
Extended strings are now arrays of 32-bit integers.
|
2009-02-07 19:54:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
1dc66edf3d
|
Use a union type for storing the ANSI C stream handle and the POSIX file descriptor
|
2009-02-07 18:07:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
7308dc932d
|
SETF for structures that are specialized vectors
|
2009-02-07 16:44:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
b9436ff2f2
|
Strings do not have a elttype field.
|
2009-02-01 19:09:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
b334585e3b
|
Fixed typo in the definition of invalid_codepoint()
|
2009-01-30 09:41:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
60af256996
|
The previous fix did not include all possible values of structure-type.
|
2009-01-29 10:49:29 +01:00 |
|
Juan Jose Garcia Ripoll
|
15559cb364
|
If the structure has a specialized vector type, use AREF instead of SVREF.
|
2009-01-27 23:03:17 +01:00 |
|
Juan Jose Garcia Ripoll
|
72a0809f6a
|
Save the full information on the structure :type option
|
2009-01-27 23:02:46 +01:00 |
|
Juan Jose Garcia Ripoll
|
40e37e8ccc
|
LOG does not overflow on bignums
|
2009-01-27 22:40:43 +01:00 |
|
Juan Jose Garcia Ripoll
|
dac81c0ba9
|
READ-DELIMITED-LIST interpreted the value of :RECURSIVEP the wrong way.
|
2009-01-27 22:20:40 +01:00 |
|
Juan Jose Garcia Ripoll
|
a40ed5054c
|
Failure of mmap() is signaled by MAP_FAIL (Posix), but in some platforms it is not defined and specified as -1
|
2009-01-27 21:55:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
92c4454ece
|
Include sys/stat.h always: it is not included by various BSD variants.
|
2009-01-27 21:51:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
061b9d0e78
|
New function, EXT:HEAP-SIZE to change the memory limits
|
2009-01-27 21:49:52 +01:00 |
|
Juan Jose Garcia Ripoll
|
4ef223694e
|
Print the value of errno when an internal error happened (J.Elsasser).
|
2009-01-27 21:48:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
fb8eb86e72
|
Accept :UNSPECIFIC as pathname type component.
|
2009-01-16 19:37:28 +01:00 |
|
Juan Jose Garcia Ripoll
|
c89b7352f8
|
Force to lookup the name of #\Space in the hash table
|
2009-01-16 19:37:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
e1b4b6748c
|
Export the Unicode database in a constant.
|
2009-01-16 18:49:18 +01:00 |
|
Juan Jose Garcia Ripoll
|
c78f7c9aff
|
Cast pointer to the right size.
|
2009-01-16 10:05:58 +01:00 |
|
Juan Jose Garcia Ripoll
|
631a2663a7
|
A bug in the binary file loaded prevented loading a recompiled file.
|
2009-01-11 10:54:36 +01:00 |
|
Juan Jose Garcia Ripoll
|
0293501b95
|
Graphic characters are their own names.
|
2009-01-11 00:49:46 +01:00 |
|
Juan Jose Garcia Ripoll
|
63f1b0313e
|
Cannot assign to symbol *unicode-database* until it has been interned.
|
2009-01-11 00:42:49 +01:00 |
|
Juan Jose Garcia Ripoll
|
bdf3191253
|
Give SBCL credit for the Unicode database
|
2009-01-11 00:42:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
3c3dafa315
|
When ECL is built with --enable-unicode, it uses its own database for Unicode properties instead of tolower, toupper, etc.
|
2009-01-10 22:45:38 +01:00 |
|
Juan Jose Garcia Ripoll
|
1bf50bed96
|
Added support for more complex character encodings (ISO-2022-JP)
|
2009-01-08 19:52:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
9fbd0a0e93
|
Avoid calling stream_dispatch_table too often.
|
2009-01-05 20:00:39 +01:00 |
|