Commit graph

133 commits

Author SHA1 Message Date
jgarcia
3098867868 The flags for multithreaded GC have been renamed 2007-04-14 11:31:10 +00:00
jgarcia
d9515eef04 Remove empty directories when cleaning 2007-04-14 11:30:37 +00:00
jgarcia
51c33b5a8e Fixed typo 2007-04-14 11:28:11 +00:00
jgarcia
2dc4d972be *** empty log message *** 2007-04-14 10:59:22 +00:00
jgarcia
6dc6dce4c7 Improved cleaning of files (headers were left out) and updated some compiler flags for MSVC 2007-04-14 10:56:59 +00:00
jgarcia
d85c3831e4 Changed all files to Unix line end convention to keep TortoiseCVS/CVSNET happy 2007-02-14 16:25:16 +00:00
jgarcia
e5ede760be Remove flag that offends some versions of MSVC 2007-02-11 12:14:10 +00:00
jgarcia
a6f4addba7 Use MSVC v.7 debugging symbols instead of databases 2007-02-04 14:38:16 +00:00
jgarcia
0f62ae2741 No documentation in Windows 2007-02-03 21:31:13 +00:00
jgarcia
546b6391a0 Remove obsolete flag 2007-02-03 12:14:36 +00:00
jgarcia
2b45ca5bcd Add include directory for private headers in GC 2007-02-03 12:14:14 +00:00
jgarcia
ae1b594304 Port of new version of GC 2007-02-03 12:13:05 +00:00
jgarcia
db9171894a Fix build for windows -- this time for sure 2007-02-03 11:21:50 +00:00
jgarcia
d9f935a776 Makefile for Windows -- did not get commited before 2007-02-03 09:20:19 +00:00
jgarcia
036112b7b7 Updated the MSVC port to version 4.2.1 of the GMP library 2007-01-21 15:48:27 +00:00
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
0c882febe0 The retrieval of garbage collector statistics was not activated in Windows 2007-01-11 08:57:33 +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
73945ba049 Simulate va_copy() in MSVC. Header lwp.h required by the windows port is no longer used. 2006-11-06 20:51:01 +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
9f836090b5 - Increase ECL version
- Link against shell32.dll
2006-10-10 07:57:59 +00:00
mgoffioul
a31b9d6f27 Export si_signal_simple_error. 2006-10-09 09:44:38 +00:00
mgoffioul
640c509f8b Add new #define to MSVC config 2006-10-09 09:13:21 +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
mgoffioul
8201537dbf Define HAVE_STRNLEN (should fix compilation failure under VC8) 2006-09-04 10:12:26 +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
3ac2d9bb87 Remove obsolete symbols. 2006-08-02 10:18:05 +00:00
mgoffioul
a501819e33 Install manifest files when present (VC8). 2006-06-24 21:00:54 +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