Commit graph

52 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
1424215176 Added support for SSE (red plait). 2012-02-09 21:23:57 +01:00
Juan Jose Garcia Ripoll
6220b34e20 vector_push.d has to be added to the MSVC build 2012-02-06 21:38:01 +01:00
Juan Jose Garcia Ripoll
b9089e6be8 Create msvc/c/clos directory for MSVC builds 2011-12-30 15:42:10 +01:00
Juan Jose Garcia Ripoll
8b2f068377 Added missing object files to the Windows Makefile 2011-12-30 15:31:00 +01:00
Juan Jose Garcia Ripoll
fd9d8be539 List new headers in makefiles 2011-12-03 22:16:43 +01:00
Juan Jose Garcia Ripoll
d5f090e81e Added a header and a separate object file for C[AD]+R operation, automatically generated from src/util/gen-code.lsp 2011-12-03 20:16:45 +01:00
Juan Jose Garcia Ripoll
0ba4f79676 mmap and cdata missing from Windows port 2011-06-28 22:53:55 +02:00
Juan Jose Garcia Ripoll
d21d141cd9 Windows now uses the compiled-in Unicode tables 2011-06-28 12:48:06 +02:00
Juan Jose Garcia Ripoll
399687c5aa Added c/ffi/{mmap,cdata}.d to the list of files compiled by Windows. 2011-06-24 23:26:15 +02:00
Juan Jose Garcia Ripoll
c08f425c8a Fix MSVC Makefiles to work with the latest changes 2010-12-16 16:13:36 +01:00
Juan Jose Garcia Ripoll
729baa8935 Split +,-,*,/ into separate files with a slightly more compact dispatch 2010-11-04 23:40:11 +01:00
Juan Jose Garcia Ripoll
84dd381ed0 Added the new object files to the list of targets in MSVC 2010-11-01 19:49:09 +01:00
Juan Jose Garcia Ripoll
1b8c9534be Split out the library loading functions into a separate C file. 2010-10-30 11:35:22 +02:00
Juan Jose Garcia Ripoll
3dfb2d6dcb Split the threads code into separate files. 2010-10-23 21:43:46 +02:00
Juan Jose Garcia Ripoll
bd0fba96fc The new reader and printer routines are incorporated into the MSVC port 2010-10-17 14:45:10 +02:00
Juan Jose Garcia Ripoll
46785eafe9 Fixed substitution of SSE2 in msvc/ecl/config.h.msvc6 2010-10-03 23:40:10 +02:00
Juan Jose Garcia Ripoll
1ec501768e Initial support for WIN64 2010-08-28 23:52:23 +02:00
Juan Jose Garcia Ripoll
dc2ce379ec Make the SSE2 feature optional. 2010-08-20 21:07:01 +02:00
Juan Jose Garcia Ripoll
e7a3a1ca82 Fixes for serialize.d to let it compile on Windows 2010-07-22 23:07:12 +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
d3ce2ef931 Split the code for mutexes into a separate file and use these lock objects in cl_core, instead of the raw versions. 2009-09-27 21:20:01 +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
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
cbe49afc5b Unify the sources for windows and posix threads 2008-10-11 11:38:15 +02:00
jjgarcia
186d4aac51 Fixed a typo that left "nmake clean" incomplete. 2008-08-02 09:58:22 +00:00
jgarcia
b4e058bb0d Remove the need to use ecl.def and ecl-threads.def 2008-03-16 12:08:44 +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
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
2b45ca5bcd Add include directory for private headers in GC 2007-02-03 12:14:14 +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
jjgarcia
0c00c916e1 *** empty log message *** 2006-03-20 09:06:48 +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
504a8c6e62 No longer used 2005-11-08 12:48:17 +00:00
goffioul
716eae22a8 Clean-up the way how GC symbols are accessed and re-exported from ECL. 2005-10-27 14:32:53 +00:00
goffioul
1861bee4ff Make FPE catching work under MSVC. 2005-10-26 11:29:28 +00:00
goffioul
f00afa3a6e Install internal.h under MSVC. 2005-10-20 13:59:00 +00:00
goffioul
5e0c4037d5 Add dynamic FFI support under Win32/MSVC. 2005-10-10 14:54:57 +00:00
goffioul
03240111d0 - Make it compile again under MSVC/Win32
- Use -MDd when debug is enabled
2005-09-20 08:39:39 +00:00
goffioul
ff0f03ef28 Allow compilation without debug info under MSVC. 2005-09-05 09:27:02 +00:00
jjgarcia
d83012b506 Patches for building ECL using the Microsoft Visual C++ Toolkit 2003 2005-05-30 09:27:44 +00:00
goffioul
d5da85da1d Make WIN32 port use MSVCRT.DLL: required otherwise the library and the main code does not share the C runtime descriptors. 2005-02-14 10:25:12 +00:00
goffioul
22b5fdf705 Fix compilation problems under MSVC and enable threads support 2005-02-10 15:18:40 +00:00
jjgarcia
839db52d2f Add some newly created external functions (M. Goffioul) 2005-01-11 14:40:18 +00:00
jjgarcia
01770061ff Separate C prefixes for the compiler and the CLX library. Updates for the MSVC port (M. Goffioul) 2005-01-07 14:19:50 +00:00
jjgarcia
5e5ab8c73b Fix exporting of functions under MSVC 2004-12-20 13:33:07 +00:00
jjgarcia
b969ac649c Fixes for the MSVC port (M.Goffioul) 2004-12-15 13:06:38 +00:00