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
|
43967003d4
|
The compiler inlined SQRT of negative number using the C sqrt function.
|
2005-11-04 09:45:42 +00:00 |
|
jjgarcia
|
dcf915593e
|
SUBTYPEP formerly broken when handling (EQL #C(...))
|
2005-11-04 09:45:30 +00:00 |
|
jjgarcia
|
2bd547f0eb
|
A method might not be attached to any generic function. In that case print it as UNNAMED.
|
2005-11-04 09:45:19 +00:00 |
|
japhie
|
db371a2edc
|
- Correctly handle quoted foreign types
- Correctly generate Lisp symbols from C names
- New variable SI::*USE-DFFI* to turn off/on dynamic FFI support for
individual compilations
|
2005-10-30 16:25:34 +00:00 |
|
japhie
|
a57579377b
|
- Add nickname :rt to :sb-rt package
|
2005-10-30 13:49:57 +00:00 |
|
goffioul
|
45a368cb4d
|
Update Makefile for MSVC.
|
2005-10-28 14:57:31 +00:00 |
|
goffioul
|
cb5ccd7927
|
Add compile utility under Win32/MSVC.
|
2005-10-28 14:57:10 +00:00 |
|
goffioul
|
157d4c9aba
|
Make the example work with MSVC.
|
2005-10-28 14:29:46 +00:00 |
|
jjgarcia
|
2205fb5abc
|
Simplified routines for reading numbers
|
2005-10-28 09:42:32 +00:00 |
|
jjgarcia
|
c4134c9013
|
All complex types are upgraded to (COMPLEX REAL)
|
2005-10-28 08:55:09 +00:00 |
|
japhie
|
cd7d965c5c
|
- Added omitted lock type to cl_alloc_object.
|
2005-10-27 18:48:18 +00:00 |
|
jjgarcia
|
796fd350bc
|
New example on how to import threads to ECL. It's fragile, but hopefully we will add better examples in a near future
|
2005-10-27 18:12:38 +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
|
a4f608d4b2
|
Use define-compiler-macro to switch to static FFI when compiled.
|
2005-10-27 14:51:40 +00:00 |
|
goffioul
|
a42442819c
|
Restore default config under MSVC.
|
2005-10-27 14:34:53 +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
|
b2b226ae47
|
Removed call to inexistent function PRINT-IHS
|
2005-10-27 14:18:22 +00:00 |
|
jjgarcia
|
cc57385a24
|
Fixed limits of loop and moving of memory among overlapping regions
|
2005-10-27 14:12:45 +00:00 |
|
goffioul
|
031a2edb76
|
Fix DEFINE-COMPILER-MACRO behavior: supersedes regular macros on compile time unless NOTINLINE.
|
2005-10-27 13:17:49 +00:00 |
|
jjgarcia
|
91643a7c13
|
The command line option "-s" does not take any arguments.
|
2005-10-27 08:50:10 +00:00 |
|
jjgarcia
|
100e1ef290
|
The command line option "-s" does not take any arguments.
|
2005-10-27 08:37:03 +00:00 |
|
goffioul
|
256414bf1d
|
Export GC_CreateThread with MSVC.
|
2005-10-27 07:26:26 +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
|
56379e1025
|
Rely on COMPILE-FILE-PATHNAME to compute the actual static library name.
|
2005-10-26 15:07:52 +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
|
0300955bf2
|
Fix cut.exe and installed config header under Win32.
|
2005-10-26 12:38:58 +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
|
d58911db98
|
Most of the STRING* functions operate on string designators
|
2005-10-26 08:15:15 +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 |
|
goffioul
|
8314aaa872
|
Enable RT module compilation.
|
2005-10-25 13:04:50 +00:00 |
|
jjgarcia
|
41bb1742be
|
Ported the new thread-import routines to the WIN32 architecture
|
2005-10-25 09:51:56 +00:00 |
|
goffioul
|
b449b5bf1e
|
Add missing ; in generated code.
|
2005-10-25 07:35:59 +00:00 |
|
jjgarcia
|
ede2235cb0
|
Missing header in mingw32
|
2005-10-24 10:14:15 +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
|
893a514da4
|
Fix callbacks with :VOID and :UNSIGNED-BYTE return type.
|
2005-10-24 09:29:13 +00:00 |
|
goffioul
|
8d2c7cd69a
|
Port threads change to Win32 (what about the rest?).
|
2005-10-24 09:24:42 +00:00 |
|
goffioul
|
d00e8f9e13
|
Use correct location to put final FAS file.
|
2005-10-24 09:08:02 +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
|
9d3fc0362e
|
Fix problems with applied patch file
|
2005-10-24 08:40:05 +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 |
|