Commit graph

177 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
43043075ac When inspecting the special variable binding stack one finds ubound variables. They are now signaled by the SI:UNBOUND constant 2009-06-17 09:45:46 +02:00
Juan Jose Garcia Ripoll
bd75a757a0 The definition of signbit() for MSVC was wrong. 2009-06-16 20:16:46 +02:00
Juan Jose Garcia Ripoll
b35d091b08 More fixes for the MSVC Makefile when ECL_UNICODE=1 2009-06-16 19:56:07 +02:00
Juan Jose Garcia Ripoll
8e8204c2af Compile the MSVC port with support for IEEE floating point numbers. 2009-06-15 00:39:40 +02:00
Juan Jose Garcia Ripoll
fb1b528fcc Update the Windows port to the latest changes. 2009-06-15 00:03:26 +02:00
Juan Jose Garcia Ripoll
a8c8306167 Some configuration flags were not installed in config.h and thus compiled code and the library saw a different structure for cl_core. 2009-06-14 19:09:35 +02:00
Juan Jose Garcia Ripoll
198a58f626 Microsoft MSVC has _copysign, which can be used to implement signbit 2009-06-13 22:48:02 +02:00
Juan Jose Garcia Ripoll
4327e89bd8 Several commands needed to build and install the Unicode database. 2009-06-12 22:23:38 +02:00
Juan Jose Garcia Ripoll
938fbf5e88 Install ucd.dat in the MSVC build directory before building. 2009-06-12 22:19:28 +02:00
Juan Jose Garcia Ripoll
ab48eef23d Upgrade version number 2009-06-09 00:34:18 +02:00
Juan Jose Garcia Ripoll
9d86366662 The mechanism for detectin uint32_t and relatives is extended now to uint8_t. This solves a problem with Solaris, which _now_ provides complete stdint/inttypes.h headers. Version upgraded to 9.5. 2009-05-17 11:26:34 +02:00
Juan Jose Garcia Ripoll
9105f1963f Patch release for solving the stream problems. 2009-04-06 14:49:44 +02:00
Juan Jose Garcia Ripoll
5ef14fedf0 Mark version 2009-04-03 19:34:12 +02:00
Juan Jose Garcia Ripoll
4a351ae057 Fixes related to the new version of garbage collector and the Windows port. 2009-04-03 19:09:33 +02:00
Juan Jose Garcia Ripoll
3687fa0812 Upgraded Boehm-Weiser garbage collector to version 7.1 2009-04-03 18:01:00 +02:00
Juan Jose Garcia Ripoll
ecf055bc5a Fixes for the Windows port, including a flag to make ANSI C streams the default file type. 2009-03-30 14:42:16 +02:00
Juan Jose Garcia Ripoll
c2a98781ae Update MSVC configuration header 2009-03-23 23:27:25 +01:00
Juan Jose Garcia Ripoll
5d7de9a2de Changed release number 2009-03-23 22:43:26 +01:00
Juan Jose Garcia Ripoll
cbe49afc5b Unify the sources for windows and posix threads 2008-10-11 11:38:15 +02:00
Juan Jose Garcia Ripoll
b5119bfb90 Add a configuration flag for using mprotect.
Add an implementation of interrupt disable/enable without mprotect.
Set up interrupt barriers around I/O operations.
Force error routines to enable interrupts.
2008-10-08 23:49:31 +02:00
jjgarcia
46512ecc79 Changes to the MSVC build process and flags (M. Haggag) 2008-09-17 08:00:12 +00:00
jjgarcia
dd16065d92 Fixed typo 2008-08-24 19:04:43 +00:00
jjgarcia
3ce7311a2c Support for Unicode in the MSVC port 2008-08-24 13:56:41 +00:00
jjgarcia
57cca9d1ee Upgrade to next version. 2008-08-06 19:00:48 +00:00
jjgarcia
a1e63755a4 The C99 macro isfinite does not exist in MSVC. 2008-08-02 09:59:18 +00:00
jjgarcia
186d4aac51 Fixed a typo that left "nmake clean" incomplete. 2008-08-02 09:58:22 +00:00
jjgarcia
9a16e8f827 Make link and compile less verbose 2008-07-18 08:51:27 +00:00
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