jjgarcia
|
42596fd20e
|
Fixed typo
|
2005-06-28 13:50:01 +00:00 |
|
jjgarcia
|
53b286e0ce
|
When creating a C-STRING, leave only as many characters as dictated by the fill pointer
|
2005-06-28 13:48:31 +00:00 |
|
jjgarcia
|
c75664c86e
|
COMPILE-FILE now honors the value of :OUTPUT-FILE, including the filename type
|
2005-06-27 14:19:00 +00:00 |
|
jjgarcia
|
877f0922a1
|
Missing 'break' statement caused errors whenever (N)REVERSING bitvectors
|
2005-06-27 11:47:19 +00:00 |
|
jjgarcia
|
c4a5c7271c
|
REVERSE/NREVERSE now works with empty vectors and the initial index is taken into account.
|
2005-06-27 11:42:54 +00:00 |
|
jjgarcia
|
b38b92559e
|
Wrong argument type
|
2005-06-27 08:33:13 +00:00 |
|
jjgarcia
|
53c751a89f
|
More accurate ratio->float conversion which does not fail if the denominator is too large to fit a float
|
2005-06-27 08:30:12 +00:00 |
|
jjgarcia
|
317e0752ba
|
Mark some blocks, which contain no pointers (for instance bytecodes) as atomic
|
2005-06-27 08:15:52 +00:00 |
|
jjgarcia
|
7cc625e136
|
Minimized consing in VECTOR-PUSH-EXTEND and simplified sequence routines with two new abstractions ecl_copy/reverse_subarray().
|
2005-06-27 08:14:04 +00:00 |
|
japhie
|
a1783b6107
|
- Init cl_env big registers properly.
|
2005-06-24 12:02:45 +00:00 |
|
japhie
|
eb42be140c
|
- Let GC know that we want to use threads
- Check some return values, throw FElibc_error on failures
- Initialize cl_env big registers for new threads
|
2005-06-23 22:06:10 +00:00 |
|
japhie
|
ff56f1e48d
|
- Export MP:*CURRENT-PROCESS* from MP package, not from COMMON-LISP
|
2005-06-23 22:03:29 +00:00 |
|
japhie
|
46331af806
|
- Move initializing big registers in cl_env to separate function to
initialize them properly when creating new threads.
|
2005-06-23 22:02:08 +00:00 |
|
japhie
|
75f748bf75
|
- Let GC know when we want to use threads
|
2005-06-23 21:55:14 +00:00 |
|
japhie
|
b0707481eb
|
- Let GC know when we want to use threads
- Explicit pointer cast to stop gcc warning
|
2005-06-23 21:53:48 +00:00 |
|
japhie
|
2a4158262c
|
Comment typo fix.
|
2005-06-22 11:36:29 +00:00 |
|
goffioul
|
f45e15f967
|
Reorder format arguments correctly in FEtype_error_index().
|
2005-06-09 11:36:32 +00:00 |
|
jjgarcia
|
85815eb157
|
DECLARATION names cannot be type names and viceversa
|
2005-06-09 08:05:17 +00:00 |
|
jjgarcia
|
15f645dba6
|
Fixes for Mac OSX
|
2005-06-06 08:38:33 +00:00 |
|
jjgarcia
|
49594fdc39
|
New function for converting objects to unsigned integers
|
2005-06-03 14:56:15 +00:00 |
|
jjgarcia
|
9ecbe76d8b
|
Support for _unsigned_ specialized arrays of type CL-INDEX (i.e. the smallest unsigned word that fits a fixnum)
|
2005-06-02 13:44:34 +00:00 |
|
jjgarcia
|
31552cc918
|
Support for specialied arrays for either 32 or 64 bits integers
|
2005-06-02 09:39:42 +00:00 |
|
jjgarcia
|
baab67ed7c
|
Output line number information in processed sources
|
2005-06-01 13:05:31 +00:00 |
|
jjgarcia
|
098127e17c
|
Test for equality between host names should be EQUAL not EQ
|
2005-06-01 13:05:22 +00:00 |
|
goffioul
|
486424543c
|
ext:run-program looks into *standard-input/output* and *error-output* also under Win32.
|
2005-05-30 15:04:06 +00:00 |
|
jjgarcia
|
5063c1c017
|
The random number generator assumed 32-bit integers
|
2005-05-30 12:04:36 +00:00 |
|
jjgarcia
|
71ea2d7a78
|
char_bag should be allowed to be nil
|
2005-05-30 09:32:23 +00:00 |
|
jjgarcia
|
d83012b506
|
Patches for building ECL using the Microsoft Visual C++ Toolkit 2003
|
2005-05-30 09:27:44 +00:00 |
|
japhie
|
762cd7ebb3
|
Added function si:rmdir.
|
2005-05-28 22:34:05 +00:00 |
|
jjgarcia
|
9302a9e175
|
Various ANSI compatibility fixes
|
2005-05-26 19:17:53 +00:00 |
|
japhie
|
fd710690ad
|
Don't go into infinite loop when unloading incorrectly loaded library.
|
2005-05-23 20:23:04 +00:00 |
|
japhie
|
89227d82a8
|
Added :CSTRING symbol.
|
2005-05-23 12:41:52 +00:00 |
|
japhie
|
77f4bac8fb
|
Make :cstring UFFI primitive type work.
|
2005-05-23 12:39:21 +00:00 |
|
jjgarcia
|
e9e651fb9b
|
Fixed some remaining typos
|
2005-05-23 12:20:40 +00:00 |
|
jjgarcia
|
e222ff63c7
|
New keyword, :EOF, needed for I/O routines
|
2005-05-23 08:43:46 +00:00 |
|
jjgarcia
|
7b3743cdda
|
Various typos (CLOS_STREAMS -> ECL_CLOS_STREAMS) solved (M. Goffioul)
|
2005-05-23 08:43:42 +00:00 |
|
japhie
|
15c7f2fd78
|
Make ecl correctly load .o files compiled with :system-p t that
contain dash in filename.
|
2005-05-23 01:43:00 +00:00 |
|
japhie
|
0e603eecae
|
Accept #\Esc as character name.
|
2005-05-23 01:30:48 +00:00 |
|
jjgarcia
|
1874635c95
|
The value of *LOAD-PATHNAME* should be a pathname
|
2005-05-20 15:20:20 +00:00 |
|
jjgarcia
|
3af1590f08
|
It is valid for STREAM-LINE-COLUMN to output NIL instead of an integer
|
2005-05-20 15:11:06 +00:00 |
|
jjgarcia
|
fad06b21a0
|
Solved buffer overflow problem in extending strings
|
2005-05-20 15:03:47 +00:00 |
|
jjgarcia
|
21a2ebcfc0
|
Renamed the frame structure to avoid name clashes with NetBSD/68k
|
2005-05-20 15:02:52 +00:00 |
|
jjgarcia
|
6b04f32bb3
|
When a routine expects an input/output stream and does not get it, it should be a type-error
|
2005-05-19 17:18:59 +00:00 |
|
jjgarcia
|
0c7f861319
|
Use labs() instead of abs() to prevent truncation of fixnums on 64bit platforms
|
2005-05-19 16:15:08 +00:00 |
|
jjgarcia
|
82dbe6b94d
|
Some versions of GCC do not like the static declaration inside the function
|
2005-05-19 16:14:29 +00:00 |
|
jjgarcia
|
31cd2acd55
|
NetBSD's mkdir does not like the trailing slash in a directory name
|
2005-05-19 11:27:30 +00:00 |
|
jjgarcia
|
e9a9631b58
|
RUN-PROCESS can now redirect the child process to the arbitrary files/streams set in *STANDARD-OUTPUT* and *ERROR-OUTPUT*
|
2005-05-18 13:43:19 +00:00 |
|
jjgarcia
|
d58a25b469
|
*ERROR-OUTPUT* is now properly set to the C error stream
|
2005-05-18 13:42:15 +00:00 |
|
jjgarcia
|
c47fd03d9c
|
OUT is not a valid label under MSVC
|
2005-05-18 12:16:32 +00:00 |
|
jjgarcia
|
4344cee5d5
|
READ/WRITE-SEQUENCE operates on vectors, not on arbitrary arrays
|
2005-05-18 12:16:03 +00:00 |
|