jgarcia
|
6bdf79f448
|
MAKE-HASH-TABLE uses now correctable errors.
|
2006-11-01 17:45:21 +00:00 |
|
jgarcia
|
1277df09fd
|
DIGIT-CHAR complains when passed an invalid radix.
|
2006-11-01 17:45:08 +00:00 |
|
jgarcia
|
6c64794b43
|
DIGIT-CHAR-P complains when passed an invalid radix.
|
2006-11-01 17:44:56 +00:00 |
|
jgarcia
|
29f9b6c04d
|
New function for range checking of integers.
|
2006-11-01 17:44:14 +00:00 |
|
jgarcia
|
6b5f1fd969
|
Implemented generic type checker based on ecl type tags and used it to replace multiple assertions.
|
2006-10-30 10:50:58 +00:00 |
|
jgarcia
|
1c2466c722
|
Added some restarts to the array errors.
|
2006-10-29 12:46:31 +00:00 |
|
jgarcia
|
ffa984809d
|
New functions for type errors with error recovery (ecl_type_error, si:wrong-type-argument). Incorporated this facility to all functions in num_sfun.d and num_co.d, as well as to make_complex()
|
2006-10-29 10:34:32 +00:00 |
|
jgarcia
|
d42cc3de90
|
Debugger lists available restarts. New lisp & C functions for correctable type errors with useful restarts.
|
2006-10-29 07:41:20 +00:00 |
|
jgarcia
|
71a2f6d882
|
Unicode strings cannot appear in string-input-streams -- signal an error.
|
2006-10-27 22:47:16 +00:00 |
|
jgarcia
|
363d11b287
|
ecl_output_stream_p now works with smm_probe
|
2006-10-27 22:31:04 +00:00 |
|
jgarcia
|
8724c18d3c
|
Function cl_va_end() is now a macro.
|
2006-10-27 22:20:32 +00:00 |
|
jgarcia
|
aee133c4b5
|
Remove ad-hoc limit in the number of strings SI:BASE-STRING-CONCATENATE can handle. New macros for copying and finishing arguments lists.
|
2006-10-27 22:16:45 +00:00 |
|
jgarcia
|
8958390eae
|
MAKE-STRING with Unicode accepts arbitrary type specifiers. New function ecl_base_char_code() used to coerce objects to char and unsigned
|
2006-10-27 21:40:34 +00:00 |
|
jgarcia
|
962eb7ff4d
|
Small fix regarding the references to undefined packages in compiled code: it is allow to reference the package by a nickname if it is to be created with that nickname later on.
|
2006-10-27 20:27:41 +00:00 |
|
jgarcia
|
828b431e25
|
Removed unused function si_set_compiled_function_name()
|
2006-10-27 20:08:01 +00:00 |
|
jgarcia
|
baa9407388
|
Support for hierarchical package names
|
2006-10-26 16:39:14 +00:00 |
|
jgarcia
|
2b8e92658e
|
File no longer used
|
2006-10-24 13:56:33 +00:00 |
|
jgarcia
|
877be121c1
|
limits.h needed for MAXPATHLEN
|
2006-10-24 12:54:18 +00:00 |
|
jgarcia
|
ab542dcf4e
|
Remove dependency on lwp.h and add header pthread.h for several symbols (PTHREAD_MUTEX... etc) required in packages.d and threads.d
|
2006-10-24 12:33:24 +00:00 |
|
jgarcia
|
75fb4cd6b6
|
Minimize number of headers included by ecl/ecl.h
|
2006-10-23 21:24:04 +00:00 |
|
jgarcia
|
406be1454e
|
Reduced the number of headers globally included.
|
2006-10-23 21:13:14 +00:00 |
|
jgarcia
|
147a8ff62b
|
Export ecl_stream_handle()
|
2006-10-23 17:24:37 +00:00 |
|
jgarcia
|
b34b26b6bf
|
ECL now uses dlopen() in OS X so that shared libraries can be loaded.
|
2006-10-23 16:12:55 +00:00 |
|
jgarcia
|
9aef6425e2
|
Fixed typo.
|
2006-10-22 19:03:47 +00:00 |
|
jgarcia
|
30855229f5
|
Fixed typo
|
2006-10-13 20:51:48 +00:00 |
|
jgarcia
|
decfccae40
|
Reader macro #R allows one to read rationals.
|
2006-10-13 20:49:40 +00:00 |
|
jgarcia
|
78bc4567f3
|
Several float specializations break the program in Linux/AMD64
|
2006-10-13 20:49:31 +00:00 |
|
jgarcia
|
ca55a61116
|
Improved accuracy of long floats in reading, writing and conversion to integers.
|
2006-10-13 17:29:26 +00:00 |
|
jgarcia
|
a8ba6f5c01
|
Initital support for long double and immediate short floats.
|
2006-10-13 17:28:51 +00:00 |
|
jgarcia
|
3be09c41b2
|
*compile-verbose* and *compile-print* now also affect behavior of COMPILE.
|
2006-10-11 12:27:20 +00:00 |
|
jgarcia
|
50930b2f3f
|
Moved a type declaration to make it compile in strict C (worked in C++)
|
2006-10-11 08:31:08 +00:00 |
|
jgarcia
|
cb3226c186
|
Hash table iteration now checks that the argument is a hash table (Dustin Long)
|
2006-10-11 08:24:57 +00:00 |
|
jgarcia
|
1053171e2d
|
Nested calls to queue_finalizer trashed the value of cl_core.to_be_finalized.
|
2006-10-10 15:09:59 +00:00 |
|
jgarcia
|
40b59022d4
|
Namestring "." improperly parsed as ".." Use last dot to determine file type.
|
2006-10-10 14:28:32 +00:00 |
|
mgoffioul
|
d787aa2e8d
|
Fix Win32 compilation when threads are not enabled.
|
2006-10-09 09:14:24 +00:00 |
|
jgarcia
|
c03a4f01e4
|
Fixed typo.
|
2006-10-05 13:48:52 +00:00 |
|
jgarcia
|
2b5679789b
|
Measure time with 1/60 seconds precision on Windows (by Dustin Long)
|
2006-10-03 07:54:53 +00:00 |
|
jgarcia
|
6d1143aab4
|
(DIRECTORY "foo*") would also match pathnames with pathname type != NIL
|
2006-09-25 17:52:52 +00:00 |
|
jgarcia
|
20e0a720c9
|
Replace cl_env.token with a pool of strings.
|
2006-09-25 17:13:31 +00:00 |
|
mgoffioul
|
226f9c4dab
|
Fix typo.
|
2006-09-25 09:57:25 +00:00 |
|
mgoffioul
|
048cdbdc91
|
- [Win32] Command-line arguments are now available for programs compiled with
:SYSTEM set to :WINDOWS
- [Win32] si_trap_fpe is now exported by ecl.dl
- [Win32] exports new finalizer functions si_[set/get]_finalizer
|
2006-09-25 09:42:58 +00:00 |
|
jgarcia
|
f058a1b847
|
Only nonstandard finalizers are queued.
|
2006-09-25 09:23:51 +00:00 |
|
jgarcia
|
20fe8563c8
|
finalize.d no longer exists, as it has been merged into alloc_2.d
|
2006-09-25 08:57:20 +00:00 |
|
jgarcia
|
94d7ee29ee
|
Implemented finalizers as lisp functions.
|
2006-09-25 08:32:46 +00:00 |
|
jgarcia
|
0f0f33b993
|
DIRECTORY did not take the Windows drive letter into account.
|
2006-09-06 16:29:19 +00:00 |
|
jgarcia
|
30596c077f
|
Restore previous fix by M. Goffioul which I accidentally deleted (Juanjo)
|
2006-09-06 15:20:30 +00:00 |
|
jgarcia
|
3b4a4d98b6
|
DIRECTORY now works like in CLISP.
|
2006-09-06 14:24:52 +00:00 |
|
mgoffioul
|
08eaeb9a93
|
[Win32] DIRECTORY now lists root directory correctly (M. Goffioul)
|
2006-09-06 13:26:43 +00:00 |
|
mgoffioul
|
60e733691e
|
[Win32] Fix process listing (with thread support).
|
2006-09-04 13:46:07 +00:00 |
|
jgarcia
|
12799c7305
|
Move from short/long-float to single/double-float (by L. Brinkhoff)
|
2006-09-01 15:15:57 +00:00 |
|