Daniel Kochmański
ebb2373650
bdwgc: Update library to version 7.4.2.
...
- libatomic_ops is updated accordingly,
- new directory for garbage collector is bdwgc,
- updated MSVC Makefiles,
- obsolete directories gc and gc-unstable are removed.
2015-04-24 23:28:24 +02:00
Juan Jose Garcia Ripoll
6a39823a1e
Add back some missing C files to msvc/c/Makefile
2013-04-02 23:11:57 +02:00
Juanjo Garcia-Ripoll
57cd6e3066
Minor changes to add the new MP objects to the MSVC port and new code for waking up processes in this platform.
2012-04-16 23:35:40 +02:00
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