Juan Jose Garcia Ripoll
57aa2b2310
Increase release number.
2009-11-08 15:19:04 +01:00
Juan Jose Garcia Ripoll
a621342f3d
Tag new release.
2009-10-08 14:19:32 +02:00
Juan Jose Garcia Ripoll
d2fbd4da69
Mark the new release number
2009-10-05 14:13:35 +02:00
Juanjo
8685d8beb7
msvc/Makefile, msvc/c/Makefile: hard-code the value of ECL_UNICODE and add new flags to prevent incremental linking.
2009-10-05 11:00:40 +02:00
Juan Jose Garcia Ripoll
28f2f9f4ca
Export ECL_THREADS configuration flag when processing msvc/ecl/config.h.msvc6
2009-09-25 08:49:04 +02:00
Juan Jose Garcia Ripoll
78e9859bd2
Code to implement mp:interrupt-process in Windows:
...
* unixint.d: capture exceptions caused by page guards.
* unixint.d: to interrupt a Windows thread, set up a page guard onto the
ECL environment and in addition queue an APC call that accesses the
environment to trigger that exception.
* stacks.h: CL_CATCH_ALL uses _try/_except to enforce ECL's exception
handler. Without it, Windows behaves randomly and sometimes uses the
default handler and sometimes it simply aborts.
* threads.d: we use ordinary handlers to identify threads.
* time.d: SLEEP now uses Windows' SleepEx, leaving the thread in an
alertable state -- that is, it can be interrupted.
* top.lsp: fixed and improved the code that handles console interrupts,
by first using ordinary conditions and then using an interactive
query function to decide which process to interrupt.
2009-09-22 20:13:23 +02:00
Juan Jose Garcia Ripoll
80cf4ea148
Fixed a few typos in the implementation of Windows interrupts.
2009-09-19 00:48:17 +02:00
Juan Jose Garcia Ripoll
b69b8000bd
Mark new release
2009-08-14 14:35:49 +02:00
Juan Jose Garcia Ripoll
fceff559e6
The MSVC port did not replace @ECL_LDRPATH@ with an empty string.
2009-08-14 14:19:41 +02:00
Juan Jose Garcia Ripoll
f33a082b14
Fixed a bug in the compiler expansion of COS, SIN and TAN.
2009-08-10 16:56:05 +02:00
Juan Jose Garcia Ripoll
2f1127bebc
Tag new release
2009-08-07 22:09:28 +02:00
Juan Jose Garcia Ripoll
882727239c
Make linking phase less verbose.
2009-07-24 18:52:45 +02:00
Juan Jose Garcia Ripoll
8636b97c1f
Mark new release version.
2009-07-05 17:25:15 +02:00
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
b35d091b08
More fixes for the MSVC Makefile when ECL_UNICODE=1
2009-06-16 19:56:07 +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
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
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
5d7de9a2de
Changed release number
2009-03-23 22:43:26 +01: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
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
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
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
7fb92c431c
General rewrite of the Windows install process and update of the NSIS installation files
2007-12-22 14:57:30 +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
d9515eef04
Remove empty directories when cleaning
2007-04-14 11:30:37 +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
mgoffioul
9f836090b5
- Increase ECL version
...
- Link against shell32.dll
2006-10-10 07:57:59 +00:00
mgoffioul
a501819e33
Install manifest files when present (VC8).
2006-06-24 21:00:54 +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
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
02efa0ea98
/nodefaultlib:libd is required by the free Visual Studio compiler when compiling with debugging information
2005-11-21 12:32:40 +00:00