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 |
|
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
|
0c00c916e1
|
*** empty log message ***
|
2006-03-20 09:06:48 +00:00 |
|
jjgarcia
|
a7605eed0e
|
Include gc.h to get definition of variable GC_dont_gc
|
2006-03-08 09:59:15 +00:00 |
|
jjgarcia
|
e297b79ebc
|
Makefile would fail if directories ecl/gc ecl/gc/private exist.
|
2006-03-08 09:58:57 +00:00 |
|
jjgarcia
|
176c798b14
|
Install garbage collector header files
|
2006-03-07 18:43:52 +00:00 |
|
jjgarcia
|
456c9bbe3a
|
BUILD-STAMP is required to detect the library directory
|
2006-03-07 16:41:49 +00:00 |
|
jjgarcia
|
ee6956e3de
|
Ensure directories exist
|
2006-03-07 11:20:20 +00:00 |
|
jjgarcia
|
0ba0c5d5ec
|
Include missing header gmp.h in config.h, and add several directories required at build time
|
2006-03-02 10:44:47 +00:00 |
|
jjgarcia
|
d9997268f8
|
Final fixes to make the new directory structure work with MSVC++
|
2006-02-28 14:21:26 +00:00 |
|
jjgarcia
|
936b7fb6f6
|
Header files are now kept in a directory named 'ecl', so as to avoid name clashes with other headers.
|
2006-02-28 14:05:47 +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
|
02efa0ea98
|
/nodefaultlib:libd is required by the free Visual Studio compiler when compiling with debugging information
|
2005-11-21 12:32:40 +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 |
|
goffioul
|
f4d402e8ef
|
Fix scripts for self-installing executable generation.
|
2005-11-18 09:09:22 +00:00 |
|
goffioul
|
d3b30eed35
|
Add defsystem compilation under MSVC.
|
2005-11-18 07:59:47 +00:00 |
|
goffioul
|
831e377bdf
|
Define HAVE_TZSET under MSVC.
|
2005-11-18 07:59:17 +00:00 |
|
jjgarcia
|
2e458ac55a
|
Reorder arguments because /nodefaultlib:libc should appear _after_ the first object or source file
|
2005-11-14 09:11:58 +00:00 |
|
jjgarcia
|
26d3cad037
|
Also avoid linking statically against libc.lib
|
2005-11-09 09:19:57 +00:00 |
|