jgarcia
|
aa3dfe4058
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
jgarcia
|
e8f08ac8d4
|
Arrays can now be displaced to foreign data
|
2006-12-26 18:57:13 +00:00 |
|
jgarcia
|
d5e5650254
|
TYPE-OF did not recognize extended characters
|
2006-11-12 09:46:46 +00:00 |
|
jgarcia
|
14fc59dec5
|
PARSE-INTEGER works with Unicode strings. For that, changed the signature of parse_number/integer, which now operate on strings.
|
2006-11-11 17:35:57 +00:00 |
|
jgarcia
|
644193ed56
|
Unicode support via wctype.h for most character handling functions.
|
2006-11-10 21:01:48 +00:00 |
|
jgarcia
|
42d7e63b23
|
Allow creating symbols with extended characters in the name, and teach EQUAL how to compare strings with different character types.
|
2006-11-10 15:36:18 +00:00 |
|
jgarcia
|
57e6cbe321
|
Fixed two typos in string.d. Introduced new predicate ecl_stringp()
|
2006-11-10 13:04:19 +00:00 |
|
jgarcia
|
078bd05352
|
The slot accessors for structures with type VECTOR or LIST now rely on the standard function ELT, instead of si:list-nth and si:rplaca-nthcdr.
|
2006-11-06 20:43:53 +00:00 |
|
jgarcia
|
29f9b6c04d
|
New function for range checking of integers.
|
2006-11-01 17:44:14 +00:00 |
|
jgarcia
|
0ff208f28e
|
ecl_checl_cl_type and ecl_check_type string are new functions, assert_type_{char,symbol,string} disappear
|
2006-10-30 10:52:17 +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
|
5ecf2e8348
|
Added new functions to DLL definition files.
|
2006-10-29 10:41:51 +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
|
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
|
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 |
|
mgoffioul
|
a31b9d6f27
|
Export si_signal_simple_error.
|
2006-10-09 09:44:38 +00:00 |
|
jgarcia
|
20e0a720c9
|
Replace cl_env.token with a pool of strings.
|
2006-09-25 17:13:31 +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
|
94d7ee29ee
|
Implemented finalizers as lisp functions.
|
2006-09-25 08:32:46 +00:00 |
|
jgarcia
|
12799c7305
|
Move from short/long-float to single/double-float (by L. Brinkhoff)
|
2006-09-01 15:15:57 +00:00 |
|
jgarcia
|
9ba498dd0b
|
With the unicode patch, some function names were not properly updated.
|
2006-06-02 16:24:08 +00:00 |
|
mgoffioul
|
4c4ae6791e
|
Remove obsolete symbols from export list.
|
2006-05-31 13:28:31 +00:00 |
|
jgarcia
|
18c22bd8b1
|
New functions registered in the MSVC port. Fixed bugs in the names of characters. Undone some name changes.
|
2006-05-29 08:52:03 +00:00 |
|
jgarcia
|
6ecb05deb9
|
Reduced the number of functions dealing with macros. The second value of MACROEXPAND-1 is T whenever the macro function was called. MACROEXPAND detects some infinite loops.
|
2006-05-20 22:17:03 +00:00 |
|
mgoffioul
|
8933eb42d1
|
Export clos_associate_methods_to_gfun
|
2006-05-18 08:59:03 +00:00 |
|
jgarcia
|
4fcdcc9910
|
Ability to set buffering mode of streams
|
2006-04-26 10:01:44 +00:00 |
|
mgoffioul
|
13e7293421
|
Remove obsolete functions from export list.
|
2006-03-21 11:22:26 +00:00 |
|
mgoffioul
|
43dea4a56c
|
Export si_make_foreign_data_from_array
|
2006-03-21 10:50:39 +00:00 |
|
jjgarcia
|
770f071318
|
New implementation of SAFE-EVAL, cooperates better with the current condition system and can call TOP-LEVEL.
|
2006-02-06 10:07:16 +00:00 |
|
jjgarcia
|
0dcf6bbfe5
|
Removed unused function.
|
2006-01-09 09:16:05 +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
|
63463381e7
|
New symbol definition
|
2005-12-20 10:35:29 +00:00 |
|
goffioul
|
6872a226a7
|
Comment un-found function (probably removed).
|
2005-11-21 20:39:42 +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
|
bdd8a42449
|
Export ecl_null_terminated_string().
|
2005-11-18 13:40:56 +00:00 |
|
jjgarcia
|
c4ae60bc39
|
Some symbols have been removed from time.d
|
2005-11-07 12:22:11 +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 |
|
goffioul
|
91335cdfd3
|
Export new dynamic FFI functions.
|
2005-10-20 13:58:27 +00:00 |
|
goffioul
|
b9e0348f37
|
- Added SI:LOAD-FOREIGN-MODULE to load a dynamic module into memory with load-only-once capability
- Added :DEFAULT as possible module argument to SI:FIND-FOREIGN-SYMBOL to look into the already
loaded modules
|
2005-10-06 13:51:09 +00:00 |
|
jjgarcia
|
96fcaaf344
|
New implementation of DEF-FOREIGN-VAR which can load shared libraries on demand (M. Goffioul)
|
2005-10-04 13:48:34 +00:00 |
|
goffioul
|
03240111d0
|
- Make it compile again under MSVC/Win32
- Use -MDd when debug is enabled
|
2005-09-20 08:39:39 +00:00 |
|
goffioul
|
5b18148e13
|
Update DLL definition file to recently added/removed symbols
|
2005-09-02 09:53:40 +00:00 |
|
goffioul
|
db91941bf8
|
Make it compile again under MSVC.
|
2005-08-02 07:37:25 +00:00 |
|
jjgarcia
|
e4da9b1816
|
Missing symbols from predlib.lsp
|
2005-06-27 15:05:07 +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 |
|
jjgarcia
|
49594fdc39
|
New function for converting objects to unsigned integers
|
2005-06-03 14:56:15 +00:00 |
|
goffioul
|
4cc58116bb
|
Export new functions in the DLL.
|
2005-05-11 08:15:11 +00:00 |
|