jgarcia
|
14c3b6bdae
|
Some more fixes for windows
|
2008-05-06 07:48:32 +00:00 |
|
jgarcia
|
2225a2c252
|
Set the right windows compilation flags
|
2008-05-01 14:48:24 +00:00 |
|
jgarcia
|
8800b254f5
|
Committed the changes to implement small conses
|
2008-04-30 14:24:20 +00:00 |
|
jgarcia
|
b2cb38d1e9
|
Remove unused flag.
|
2008-04-13 13:23:04 +00:00 |
|
jgarcia
|
6a4b16e4c9
|
Slight improvements in the compliance of environment functions MACHINE-INSTANCE, MACHINE-TYPE, SHORT-SITE-NAME, etc
|
2008-04-13 13:13:11 +00:00 |
|
jgarcia
|
f5b444d4ca
|
The ECL_API flags are now defined in config.h. We must also copy them to config.h.msvc6
|
2008-03-17 08:39:14 +00:00 |
|
jgarcia
|
2cb141c3ba
|
The symbols from Boehm-Weiser garbage collector are now exported from the DLL also in Windows. This means PROFILE can be built there. In addition, under mingw32 we now only export symbols which have been marked with dllexport.
|
2008-03-17 08:28:20 +00:00 |
|
jgarcia
|
b4e058bb0d
|
Remove the need to use ecl.def and ecl-threads.def
|
2008-03-16 12:08:44 +00:00 |
|
jgarcia
|
52f4df1901
|
Merged the new function call code
|
2008-02-16 10:28:32 +00:00 |
|
jgarcia
|
03d20e559b
|
Removed declaration for a function which is now c-local.
|
2008-02-09 19:15:28 +00:00 |
|
jgarcia
|
8e83146946
|
Export certain formatting functions
|
2008-02-04 20:03:56 +00:00 |
|
jgarcia
|
7fb92c431c
|
General rewrite of the Windows install process and update of the NSIS installation files
|
2007-12-22 14:57:30 +00:00 |
|
jgarcia
|
d49b134654
|
Implemented mp_process_yield (Built on Dan Corkill's patches)
|
2007-12-10 19:17:45 +00:00 |
|
jgarcia
|
200fff4707
|
Implemented condition variables and recursive locks (Dan Corkill)
|
2007-12-01 15:53:13 +00:00 |
|
jgarcia
|
1f892f9d67
|
The new slot setters/getters
|
2007-11-24 18:35:51 +00:00 |
|
jgarcia
|
af8c7a0618
|
Change directory structure
|
2007-06-04 18:43:32 +00:00 |
|
jgarcia
|
5350395915
|
In windows, CLX is no longer automatically built by default
|
2007-06-03 13:21:19 +00:00 |
|
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 |
|