source: branches/win64

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @8740   13 years gb image for cross-compiling from Linux x86-64 host to Win64 target
(edit) @8738   13 years gb Finish SLEEP definition for Windows, so that parens match …
(edit) @8737   13 years gb Comment-out unfinished windows code so that the file compiles.
(edit) @8736   13 years gb Define an xload-backend for Win64; note that it expects the readonly …
(edit) @8735   13 years gb Add windows-calls.o to COBJ; add -lpsapi to OSLIBS.
(edit) @8734   13 years gb Conditionalize the syscall subprim for windows: pop windows C args, …
(edit) @8733   13 years gb New file; provide some filesystem functions that are ordinarily called …
(edit) @8732   13 years gb Move Windows code for xFindSymbol to another file.
(edit) @8731   13 years gb Define a few win64 "syscalls", which are ultimately just foreign …
(edit) @8730   13 years gb GET-UNIVERSAL-TIME for windows. (May not be necessary, if …
(edit) @8729   13 years gb Add ffi-win64.
(edit) @8728   13 years gb Will need some way to determine MACHINE-VERSION on windows …
(edit) @8727   13 years gb Setup native foreign types for windows. (May need more work in …
(edit) @8726   13 years gb This file will need a lot of work, but try to get some support for …
(edit) @8725   13 years gb No #_asinh, #_acosh, #_atanh in Windows math lib.
(edit) @8724   13 years gb #_bzero -> #_memset.
(edit) @8723   13 years gb #_bzero -> #_memset.
(edit) @8722   13 years gb #$EX_SOFTWARE -> #$EXIT_FAILURE for Windows.
(edit) @8721   13 years gb MAKE-EXEXUTABLE-PAGE: use #_VirtualAlloc, 64K at a time.
(edit) @8720   13 years gb Provide a name for PLATFORM-OS-WINDOWS.
(edit) @8719   13 years gb No #_bzero on windows (and it's kind of an anachronism anyway), so use …
(edit) @8718   13 years gb #$EX_USAGE -> #$EXIT_FAILURE for Windows.
(edit) @8717   13 years gb Need windows support here; started to add some. Obviously untested …
(edit) @8716   13 years gb Add %GET-NATIVE-UTF-16-STRING.
(edit) @8715   13 years gb Require X86-WIN64-SYSCALLS if targeting win64.
(edit) @8714   13 years gb Add :win64 case in code which determines ff-call/syscall variant.
(edit) @8713   13 years gb add ffi-win64 if targeting win64.
(edit) @8712   13 years gb Fenceposts in ESCAPE-FOREIGN-NAME and an aux function, exposed by some …
(edit) @8711   13 years gb New file; probably wrong in some ABI details, but may be sort of close.
(edit) @8710   13 years gb Probably buggy, but gives us something to test the loader with. …
(edit) @8709   13 years andreas Windows file system is case insensitive too. Also, treat return value …
(edit) @8707   13 years andreas * Change type of all memory size parameters from int to natural * API …
(edit) @8696   13 years andreas Separation of page management functions, implementation for Windows. …
(edit) @8650   13 years gb Don't strip leading underscores from symbols. (At least when the …
(edit) @8649   13 years gb Use (:rcontext tcr-field) syntax to reference TCR fields. Don't use …
(edit) @8648   13 years gb PARSE-X86-OPERAND: recognize (:RCONTEXT disp) a a memory operand, …
(edit) @8645   13 years gb Use (:rcontext disp) pseudo-operand, instead of explicit (:@ (:%seg …
(edit) @8644   13 years gb Recognize (:rcontext disp) as a memory operand (even if we defer its …
(edit) @8643   13 years gb Don't try to allocate save3/r11 as a gpr if it's the backend's context …
(edit) @8642   13 years gb Define a WIN64 backend, ftd info for it. Set its …
(edit) @8641   13 years gb INSTALL-STANDARD-FOREIGN-TYPES: size of long may not be :BITS-PER-WORD …
(edit) @8640   13 years gb REFERNCE-FFI-TYPE: 128-bit signed integer might be :LONG-LONG-LONG or …
(edit) @8639   13 years gb PROVIDE has been in CL for the last few decades.
(edit) @8638   13 years gb PLATFORM-OS-WINDOWS.
(edit) @8626   13 years andreas Rebase PE image address to 0x10000, so we have allocated memory from …
(edit) @8625   13 years andreas Linker script to allocate memory at a fixed address.
(edit) @8615   13 years andreas Port of SPffcall and SPcallback to different calling conventions.
(copy) @8614   13 years andreas Make a branch for Win64 port.
copied from trunk/source:
(edit) @8610   13 years rme cvttss2si: correct rest of comment
Note: See TracRevisionLog for help on using the revision log.