| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 73550
|
| |
|
|
| |
llvm-svn: 73545
|
| |
|
|
|
|
|
|
| |
windows."
Patch by Benjamin Kramer!
llvm-svn: 73379
|
| |
|
|
|
|
| |
absolute or not, based on a patch by Gregory Curfman!
llvm-svn: 73368
|
| |
|
|
| |
llvm-svn: 72858
|
| |
|
|
| |
llvm-svn: 72854
|
| |
|
|
|
|
| |
fix Clang PRs 4148 and 4183.
llvm-svn: 71448
|
| |
|
|
|
|
|
|
| |
Visual Studio version, but also the Windows SDK version.
Patch by Tareq Siraj.
llvm-svn: 70299
|
| |
|
|
|
|
| |
Patch by Jay Foad!
llvm-svn: 69679
|
| |
|
|
|
|
| |
Patch by Jay Foad!
llvm-svn: 69678
|
| |
|
|
|
|
|
|
| |
Makes llvmc show error messages printed by child processes when run from the
Cygwin/MSYS shell. Since ExecuteAndWait does not return until the child program
has finished execution, this change should be harmless.
llvm-svn: 69082
|
| |
|
|
| |
llvm-svn: 69081
|
| |
|
|
| |
llvm-svn: 68175
|
| |
|
|
|
|
|
|
|
|
|
| |
llvm::sys::getOS{Name,Version}.
Right now the implementation just derives from LLVM_HOSTTRIPLE (which
is wrong, but it doesn't look like we have a define for the target
triple). Ideally this routine would actually be able to compute the
triple for targets we care about.
llvm-svn: 68118
|
| |
|
|
|
|
|
|
|
|
| |
- Make type declarations match the struct/class keyword of the definition.
- Move AddSignalHandler into the namespace where it belongs.
- Correctly call functions from template base.
- Some other small changes.
With this patch, LLVM and Clang should build properly and with far less noise under VS2008.
llvm-svn: 67347
|
| |
|
|
|
|
| |
windows side.
llvm-svn: 66386
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
arbitrary functions to be run when a crash happens. Delete
RemoveDirectoryOnSignal as it is dead and has never had clients.
Change PrintStackTraceOnErrorSignal to be implemented in terms of
AddSignalHandler.
I updated the Win32 versions of these APIs, but can't test them.
If there are any problems, I'd be happy to fix them as well.
llvm-svn: 66072
|
| |
|
|
|
|
|
|
|
|
| |
Cleanup some warning.
Remark: when struct/class are declared differently than they are defined, this make problem for VC++ since it seems to mangle class differently that struct. These error are very hard to understand and find. So please, try to keep your definition/declaration in sync.
Only tested with VS2008. hope it does not break anything. feel free to revert.
llvm-svn: 64554
|
| |
|
|
| |
llvm-svn: 64366
|
| |
|
|
| |
llvm-svn: 64101
|
| |
|
|
|
|
| |
Also removes some trailing whitespace and fixes one 80-column violation.
llvm-svn: 64094
|
| |
|
|
| |
llvm-svn: 63325
|
| |
|
|
| |
llvm-svn: 62776
|
| |
|
|
| |
llvm-svn: 58563
|
| |
|
|
|
|
|
|
|
|
| |
is re-written by the callback to branch directly to the compiled code
in future invocations.
Added back in range-based memory permission functions for the updating of
the stub on Darwin.
llvm-svn: 57846
|
| |
|
|
|
|
| |
sys::Memory::setExecutable on Win32 platform.
llvm-svn: 57047
|
| |
|
|
|
|
|
| |
& version as strings.
- Win32 code is untested.
llvm-svn: 56942
|
| |
|
|
|
|
| |
Kovarththanan Rajaratnam!
llvm-svn: 54655
|
| |
|
|
| |
llvm-svn: 52312
|
| |
|
|
| |
llvm-svn: 52288
|
| |
|
|
|
|
| |
This bug made llvm-ld unable to function with "-native" option, since the process that was used to call 'gcc' was crashing.
llvm-svn: 52284
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
error that caused it to redirect stderr to stdout too often.
This fix is applied identically to the win32 code as well, but that is
untested.
--Thi line, and those below, will be ignored--
M System/Unix/Program.inc
M System/Win32/Program.inc
llvm-svn: 52233
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
functional changes. Win32 code is untested, but should work fine.
In the unix variant, rename RedirectFD to RedirectIO and let that function
handle empty and null paths instead of doing that in the caller 3 times. This
is the same as win32 already does it.
In the win32 variant, use Path::isEmpty() instead of checking the resulting
c_str() manually. This is the same as unix already does it.
llvm-svn: 52230
|
| |
|
|
|
|
| |
Patch by Julien Lerouge!
llvm-svn: 52037
|
| |
|
|
|
|
| |
include backslashes on Windows. This should fix llvm-ld problems on win32.
llvm-svn: 50960
|
| |
|
|
|
|
| |
llvm-ar being unable to rename files.
llvm-svn: 50702
|
| |
|
|
| |
llvm-svn: 49354
|
| |
|
|
| |
llvm-svn: 49352
|
| |
|
|
| |
llvm-svn: 49035
|
| |
|
|
| |
llvm-svn: 49030
|
| |
|
|
|
|
| |
space on Unix platforms.
llvm-svn: 49026
|
| |
|
|
|
|
|
| |
and shared. This complicates the design, is not used, and probably
doesn't even work.
llvm-svn: 49022
|
| |
|
|
|
|
|
|
| |
tons of out of date comments (really nothing throws here!) and fixes
some other fairly glaring issues: "size" used to return the size of
the file *and* change it, depending on how you called it.
llvm-svn: 49009
|
| |
|
|
| |
llvm-svn: 48743
|
| |
|
|
| |
llvm-svn: 48676
|
| |
|
|
| |
llvm-svn: 48370
|
| |
|
|
| |
llvm-svn: 48327
|
| |
|
|
|
|
| |
main executable of a program. This needs to be implemented on windows.
llvm-svn: 47835
|
| |
|
|
| |
llvm-svn: 47662
|
| |
|
|
| |
llvm-svn: 47479
|