jjgarcia
|
0dcf6bbfe5
|
Removed unused function.
|
2006-01-09 09:16:05 +00:00 |
|
jjgarcia
|
8de21d278a
|
Implemented standard behavior of NO-APPLICABLE-METHOD.
|
2006-01-09 09:15:42 +00:00 |
|
jjgarcia
|
66505e8fd9
|
ENSURE-GENERIC-FUNCTION implemented using only E-G-F-USING-CLASS. Removed assert_non_wild_pathname, as it is only required by one function. *LOAD-PATHNAME* contains the pathname supplied by the user, not the one merged with SI::GETCWD.
|
2006-01-09 09:15:10 +00:00 |
|
jjgarcia
|
7b1a3731a9
|
In the C library, SI::COERCE-TO-FILENAME now ensures that pathnames are absolute. Previous fix suffices to make the compiler happy and avoid using TRUENAME on files which had not yet been created.
|
2006-01-09 09:14:19 +00:00 |
|
jjgarcia
|
1ed32834f5
|
Changing the function definition of a symbol in a locked package results in a correctable error
|
2005-12-20 10:33:06 +00:00 |
|
jjgarcia
|
84e76bd6cf
|
Remove unused files and flags
|
2005-12-13 10:00:36 +00:00 |
|
jjgarcia
|
117d364cba
|
Allow ECL build with the various BSD make program
|
2005-11-29 14:52:02 +00:00 |
|
jjgarcia
|
54b542b97c
|
Control whether it is allowed to assign a value to undefined variables.
|
2005-11-23 11:05:59 +00:00 |
|
jjgarcia
|
48efb20909
|
Remove unused functions and use prefix ecl_ on all internal functions in file.d
|
2005-11-21 10:15:22 +00:00 |
|
goffioul
|
86ab306ebc
|
Fix error reporting on serious signals.
|
2005-11-18 08:02:08 +00:00 |
|
jjgarcia
|
71d1f22081
|
Hack to make fdopen() work with socks
|
2005-11-14 16:04:34 +00:00 |
|
jjgarcia
|
644859e164
|
Added support for threads in FreeBSD
|
2005-11-10 09:00:37 +00:00 |
|
jjgarcia
|
5386cfc94f
|
Missing array element type in marker
|
2005-11-08 14:29:11 +00:00 |
|
jjgarcia
|
c7322bd6e6
|
Port the floating-point exception handler to mingw32
|
2005-11-08 14:19:52 +00:00 |
|
jjgarcia
|
80f5b2bf3b
|
Ported to OpenBSD/x86.
|
2005-11-08 13:17:52 +00:00 |
|
jjgarcia
|
ce5471c0e0
|
The Mac OSX system headers define 'bool' to be a different type than 'int'. Also, tzset() does not define the global variable 'timezone'
|
2005-11-07 10:31:51 +00:00 |
|
jjgarcia
|
7eb8009d20
|
Type t_codeblock also exists in statically linked ECL.
|
2005-11-04 13:09:35 +00:00 |
|
jjgarcia
|
aa9abe50a8
|
Removed spurious lines produced during application of patch file
|
2005-11-04 12:38:56 +00:00 |
|
jjgarcia
|
c2506f8283
|
Do not create SIMPLE-* versions of many conditions, but do that at run time, via a uniform SIGNAL-SIMPLE-ERROR function, that can produce both normal and correctable errors.
|
2005-11-04 12:35:20 +00:00 |
|
jjgarcia
|
ec31caef2a
|
Move some internal functions from time.d and the SI package to mislib without exporting the names.
|
2005-11-04 11:24:32 +00:00 |
|
jjgarcia
|
3c75e19b61
|
Make DECODE/ENCODE-UNIVERSAL-TIME work with dates which are bignums.
|
2005-11-04 11:23:49 +00:00 |
|
jjgarcia
|
1bb9336485
|
read_constituent() now also reads non-terminating macro characters, because this is the proper way to build/skip a token.
|
2005-11-04 11:23:36 +00:00 |
|
jjgarcia
|
ab95aec441
|
The dispatch macro from sharp+backslash works also when assigned to other characters.
|
2005-11-04 11:17:48 +00:00 |
|
jjgarcia
|
4c7187dae5
|
Forbid creating arrays with element type NIL, but produce the right output for UPGRADED-A-E-T.
|
2005-11-04 09:45:55 +00:00 |
|
jjgarcia
|
2205fb5abc
|
Simplified routines for reading numbers
|
2005-10-28 09:42:32 +00:00 |
|
japhie
|
cd7d965c5c
|
- Added omitted lock type to cl_alloc_object.
|
2005-10-27 18:48:18 +00:00 |
|
jjgarcia
|
4581520a15
|
Simplify the cl_alloc_object() routine
|
2005-10-27 17:46:52 +00:00 |
|
jjgarcia
|
7914b23b54
|
Change location of GC headers as seen by the C source code
|
2005-10-27 17:04:06 +00:00 |
|
goffioul
|
716eae22a8
|
Clean-up the way how GC symbols are accessed and re-exported from ECL.
|
2005-10-27 14:32:53 +00:00 |
|
jjgarcia
|
cc57385a24
|
Fixed limits of loop and moving of memory among overlapping regions
|
2005-10-27 14:12:45 +00:00 |
|
jjgarcia
|
279dcab0ab
|
Some functions are not available in the statically linked ECL
|
2005-10-26 19:13:40 +00:00 |
|
jjgarcia
|
1cfd45f871
|
Port the changes from MSVC to GCC
|
2005-10-26 19:10:20 +00:00 |
|
goffioul
|
2301f0ceed
|
Do not use calling convention for dynamic call of C functions: save/restore the stack pointer manually, which work in all cases.
|
2005-10-26 15:02:18 +00:00 |
|
goffioul
|
1861bee4ff
|
Make FPE catching work under MSVC.
|
2005-10-26 11:29:28 +00:00 |
|
jjgarcia
|
a6e722ee50
|
Use make_{short/long}float to ensure that floating-point exceptions are detected
|
2005-10-26 11:21:26 +00:00 |
|
jjgarcia
|
4e81043908
|
Insert FWAIT routines in make_{short,long}float to detect floating point exceptions under x86
|
2005-10-26 09:14:59 +00:00 |
|
jjgarcia
|
a984e694e5
|
The flag HAVE_FENV_H is defined _after_ including ecl.h
|
2005-10-26 08:40:43 +00:00 |
|
jjgarcia
|
c7e83eeba9
|
While looking for the optimal length to print a floating point number, write_double() may cause some underflow exceptions, which are harmless and should be masks.
|
2005-10-26 07:49:08 +00:00 |
|
goffioul
|
0deebf6f4f
|
Support FPE handling under MSVC/mingw32.
|
2005-10-25 13:05:39 +00:00 |
|
jjgarcia
|
41bb1742be
|
Ported the new thread-import routines to the WIN32 architecture
|
2005-10-25 09:51:56 +00:00 |
|
jjgarcia
|
8c25fe45cb
|
When using signal() the handler only takes one argument
|
2005-10-24 09:40:08 +00:00 |
|
goffioul
|
2ac98f0572
|
Avoid the garbage collection of foreign modules.
|
2005-10-24 09:38:48 +00:00 |
|
goffioul
|
bffae25f2f
|
Avoid segmentation fault when module is :DEFAULT and the symbol is not found.
|
2005-10-24 09:06:21 +00:00 |
|
jjgarcia
|
8c730e452d
|
When requesting to load a FASL twice, make a symbolic link to trick the dlopen() routine into thinking we are loading two different files.
|
2005-10-24 08:38:15 +00:00 |
|
jjgarcia
|
bb6d96d968
|
Fixed error which arises with (FLOOR 1/2 1.0d).
|
2005-10-24 08:38:00 +00:00 |
|
jjgarcia
|
4d67d21bbf
|
More informative error message by failure of TRUENAME. The extended syntax is allowed in pathnames as a hack to allow using ':' in file names.
|
2005-10-24 08:37:42 +00:00 |
|
jjgarcia
|
c91a860688
|
The block name of a function does not include the lambda list.
|
2005-10-24 08:37:26 +00:00 |
|
jjgarcia
|
5f40338f1d
|
NRECONC provides now a self consistent error message (before, the :DATUM was a proper list while the :EXPECTED-TYPE was (SATISFIES SI::PROPER-LIST-P))
|
2005-10-24 08:36:58 +00:00 |
|
jjgarcia
|
1bf5ae26e9
|
LOAD can now load source code from streams which are not associated to files.
|
2005-10-24 08:35:24 +00:00 |
|
jjgarcia
|
4b1efccead
|
Floating point exceptions raised and trapped when using GNU libc.
|
2005-10-24 08:35:12 +00:00 |
|