mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-24 05:21:20 -08:00
- libatomic_ops is updated accordingly, - new directory for garbage collector is bdwgc, - updated MSVC Makefiles, - obsolete directories gc and gc-unstable are removed. |
||
|---|---|---|
| .. | ||
| debugging.html | ||
| doc.am | ||
| finalization.html | ||
| gc.man | ||
| gcdescr.html | ||
| gcinterface.html | ||
| leak.html | ||
| overview.html | ||
| porting.html | ||
| README.amiga | ||
| README.arm.cross | ||
| README.autoconf | ||
| README.cmake | ||
| README.cords | ||
| README.darwin | ||
| README.DGUX386 | ||
| README.environment | ||
| README.ews4800 | ||
| README.hp | ||
| README.linux | ||
| README.Mac | ||
| README.macros | ||
| README.OS2 | ||
| README.rs6000 | ||
| README.sgi | ||
| README.solaris2 | ||
| README.symbian | ||
| README.uts | ||
| README.win32 | ||
| README.win64 | ||
| scale.html | ||
| simple_example.html | ||
| tree.html | ||
64-bit Windows on AMD64/Intel EM64T is somewhat supported in the 7.0 and later release. A collector can be built with Microsoft Visual C++ 2005 or with mingw-w64 gcc. More testing would clearly be helpful. NT_X64_STATIC_THREADS_MAKEFILE has been used in this environment. Copy this file to MAKEFILE, and then type "nmake" in a Visual C++ command line window to build the static library and the usual test programs. To verify that the collector is at least somewhat functional, run gctest.exe. This should create gctest.gc.log after a few seconds. This process is completely analogous to NT_STATIC_THREADS_MAKEFILE for the 32-bit version. A similar procedure using NT_X64_THREADS_MAKEFILE should be usable to build the dynamic library. Test_cpp.exe did not seem to run correctly this way. It seems that we're getting the wrong instances of operator new/delete in some cases. The C tests seemed OK. Note that currently a few warnings are still generated by default, and a number of others have been explicitly turned off in the makefile. VC++ note: to suppress warnings use -D_CRT_SECURE_NO_DEPRECATE. gcc note: -fno-strict-aliasing should be used if optimizing.