| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix potential buffer overflow | Anton Korobeynikov | 2008-01-24 | 1 | -1/+1 | 
| | | | | | llvm-svn: 46296 | ||||
| * | Fix compile failures with g++-4.3. | Duncan Sands | 2008-01-09 | 2 | -0/+2 | 
| | | | | | llvm-svn: 45781 | ||||
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 33 | -66/+66 | 
| | | | | | llvm-svn: 45418 | ||||
| * | remove attribution from lib Makefiles. | Chris Lattner | 2007-12-29 | 1 | -2/+2 | 
| | | | | | llvm-svn: 45415 | ||||
| * | Unbreak mingw build | Anton Korobeynikov | 2007-12-22 | 1 | -1/+2 | 
| | | | | | llvm-svn: 45314 | ||||
| * | Added "GetCurrentDirectory()" to sys::Path. | Ted Kremenek | 2007-12-18 | 2 | -0/+19 | 
| | | | | | llvm-svn: 45182 | ||||
| * | Added "isDirectory" method to llvm::sys::Path. | Ted Kremenek | 2007-12-18 | 2 | -0/+15 | 
| | | | | | llvm-svn: 45168 | ||||
| * | remove obviously dead uses of IncludeFile. | Chris Lattner | 2007-12-18 | 3 | -3/+0 | 
| | | | | | llvm-svn: 45165 | ||||
| * | Remove dead file and directory. | Chris Lattner | 2007-12-08 | 1 | -30/+0 | 
| | | | | | llvm-svn: 44720 | ||||
| * | Provide hook for _alloca to make JITing on Cygwin slightly happier :) | Anton Korobeynikov | 2007-12-03 | 1 | -3/+11 | 
| | | | | | llvm-svn: 44528 | ||||
| * | This change does a couple of things. First it gets the Visual Studio builds ↵ | Chuck Rose III | 2007-11-21 | 2 | -2/+15 | 
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | working. I added the lexing files to the VStudio projects and removed the .l files from the VStudio projects. There was a problem with use of strtoll in TGLexer.cpp and Chris suggested switching to strtol, so that's included here. Additionally, this checkin adds minimal x64 builds to the VStudio builds. Build issues related to x64 in the windows specific files for DynamicLibrary.inc and Singals.inc are worked around, but not ultimately solved. Binaries used to be stored in ...\win32\{Debug|Release} but are now kept in ...\win32\bin\{win32|x64}\{Debug|Release} intermediate files will continue to be stored in the individual project directories under win32. Some names will likely change in the future to reflect that the vstudio projects are no longer 32-bit only, but I wanted to get things up and running today so kept away from bigger restructuring. llvm-svn: 44260 | ||||
| * | Silence a warning saying that the variables always resolve to "true" in an | Bill Wendling | 2007-11-01 | 1 | -4/+4 | 
| | | | | | | | expression. llvm-svn: 43610 | ||||
| * | really fix PR1581, thanks to Daniel Dunbar for pointing | Chris Lattner | 2007-09-28 | 1 | -1/+1 | 
| | | | | | | | this out. llvm-svn: 42448 | ||||
| * | Remove spurious consts. This fixes warnings with compilers that | Dan Gohman | 2007-09-14 | 1 | -2/+2 | 
| | | | | | | | are strict about such things. llvm-svn: 41956 | ||||
| * | Add lengthof and endof templates that hide a lot of sizeof computations. | Owen Anderson | 2007-09-07 | 1 | -3/+4 | 
| | | | | | | | Patch by Sterling Stein! llvm-svn: 41758 | ||||
| * | Fix PR1581, patch by Timo Savola | Chris Lattner | 2007-07-31 | 1 | -1/+1 | 
| | | | | | llvm-svn: 40616 | ||||
| * | finishing touches of bytecode -> bitcode changes. also unbreak Windows | Gabor Greif | 2007-07-06 | 1 | -1/+1 | 
| | | | | | llvm-svn: 37950 | ||||
| * | eliminate residual cruft related to recognizing bytecode | Gabor Greif | 2007-07-06 | 1 | -16/+0 | 
| | | | | | | | | files. bitcode files are the only LLVM format left. llvm-svn: 37945 | ||||
| * | Solaris 2.x does not have RLIMIT_RSS, check for this symbol (analog NetBSD ↵ | Gabor Greif | 2007-07-06 | 1 | -1/+1 | 
| | | | | | | | below), should subsume Cygwin llvm-svn: 37939 | ||||
| * | Here is the bulk of the sanitizing. | Gabor Greif | 2007-07-05 | 1 | -1/+1 | 
| | | | | | | | Almost all occurrences of "bytecode" in the sources have been eliminated. llvm-svn: 37913 | ||||
| * | Provide hook for alloca on VCPP. Patch by Scott Graham | Anton Korobeynikov | 2007-06-25 | 1 | -4/+18 | 
| | | | | | llvm-svn: 37715 | ||||
| * | Fix LLVM build on NetBSD. Patch by Neil Booth. | Devang Patel | 2007-06-04 | 1 | -0/+2 | 
| | | | | | llvm-svn: 37410 | ||||
| * | Fix a bug where the bcreader could crash on .bc files that were an exact | Chris Lattner | 2007-05-11 | 1 | -0/+1 | 
| | | | | | | | multiple of the page size, due to a bug in MappedFile llvm-svn: 36980 | ||||
| * | pull some win32 code into common code, add bitcode identification support. | Chris Lattner | 2007-05-06 | 3 | -46/+29 | 
| | | | | | llvm-svn: 36846 | ||||
| * | silence annoying gcc 4.3 warnings | Chris Lattner | 2007-05-03 | 1 | -2/+4 | 
| | | | | | llvm-svn: 36681 | ||||
| * | Cygwin doesn't have the RSS_LIMIT for get/setrlimit. | Reid Spencer | 2007-04-23 | 1 | -0/+2 | 
| | | | | | llvm-svn: 36361 | ||||
| * | Hack to get sys::Path to recognize macho dylibs. | Chris Lattner | 2007-04-11 | 1 | -4/+7 | 
| | | | | | llvm-svn: 35878 | ||||
| * | Teach sys::Path how to recognize different kinds of object files for ELF | Reid Spencer | 2007-04-11 | 1 | -7/+25 | 
| | | | | | | | | and Mach-O systems. Additionally, correct the Mach-O logic code to look at byte 12 not byte 15. Hopefully this fixes the llvm-ld warning on Darwin. llvm-svn: 35876 | ||||
| * | Make isDynamicLibrary detect more than just an ELF file. | Reid Spencer | 2007-04-11 | 1 | -2/+10 | 
| | | | | | llvm-svn: 35874 | ||||
| * | Unbreak VC++ build. | Jeff Cohen | 2007-04-07 | 2 | -32/+32 | 
| | | | | | llvm-svn: 35751 | ||||
| * | For PR1291: | Reid Spencer | 2007-04-07 | 3 | -63/+68 | 
| | | | | | | | Implement the PathWithStatus class and its use throughout lib/System. llvm-svn: 35742 | ||||
| * | For PR1302: | Reid Spencer | 2007-04-04 | 1 | -9/+38 | 
| | | | | | | | Implement recognition of COFF, ELF and Mach-O object/shared lib files. llvm-svn: 35650 | ||||
| * | Use the stat information in the Path object, if it is already obtained. This | Reid Spencer | 2007-03-29 | 1 | -4/+3 | 
| | | | | | | | | avoids a call to ::fstat by MappedFile when the file size information was already obtained by the Path object. llvm-svn: 35477 | ||||
| * | For PR789: | Reid Spencer | 2007-03-29 | 4 | -50/+57 | 
| | | | | | | | | | Make the sys::Path::getFileStatus function more efficient by having it return a pointer to the FileStatus structure rather than copy it. Adjust uses of the function accordingly. Also, fix some memory issues in sys::Path. llvm-svn: 35476 | ||||
| * | Determine absolute paths the correct way :) | Jeff Cohen | 2007-03-29 | 1 | -3/+9 | 
| | | | | | llvm-svn: 35464 | ||||
| * | Add a uniqueID field to the FileStatus structure for Paths. This will map | Reid Spencer | 2007-03-29 | 2 | -0/+8 | 
| | | | | | | | | to the inode number on Unix and something far less unique on Windows. The windows case needs to be improved. llvm-svn: 35461 | ||||
| * | For PR789: | Reid Spencer | 2007-03-29 | 2 | -26/+49 | 
| | | | | | | | | | | * Add a method: bool isAbsolute() const, which determines if the path name is absolute or not. * Implement caching of file status information in the Path object. Allow it to be updated forcefully or lazily re-fetched from the cached value. llvm-svn: 35456 | ||||
| * | Fix mingw32 build | Anton Korobeynikov | 2007-03-19 | 1 | -0/+1 | 
| | | | | | llvm-svn: 35177 | ||||
| * | Unbreak mingw32 build | Anton Korobeynikov | 2007-03-09 | 1 | -0/+8 | 
| | | | | | llvm-svn: 35042 | ||||
| * | Implement PR1240 | Anton Korobeynikov | 2007-03-06 | 1 | -0/+10 | 
| | | | | | llvm-svn: 34959 | ||||
| * | Ensure 64-bit correctness. | Jeff Cohen | 2007-03-05 | 1 | -1/+1 | 
| | | | | | llvm-svn: 34923 | ||||
| * | Implement memoryLimit on Windows. | Jeff Cohen | 2007-03-05 | 2 | -6/+52 | 
| | | | | | llvm-svn: 34922 | ||||
| * | fix typo | Chris Lattner | 2007-03-04 | 1 | -2/+2 | 
| | | | | | llvm-svn: 34906 | ||||
| * | Add possibility to set memory limit for binaries run via libSystem. This | Anton Korobeynikov | 2007-02-16 | 2 | -0/+31 | 
| | | | | | | | is especially needed for bugpoint. This partly implements PR688 llvm-svn: 34349 | ||||
| * | silence warning | Chris Lattner | 2007-02-01 | 1 | -0/+1 | 
| | | | | | llvm-svn: 33746 | ||||
| * | Moved disassembler to libSystem | Anton Korobeynikov | 2007-01-23 | 1 | -0/+65 | 
| | | | | | llvm-svn: 33461 | ||||
| * | For PR808: | Reid Spencer | 2007-01-20 | 1 | -1/+1 | 
| | | | | | | | NetBSD also doesn't have pthread_mutexattr_setpshared llvm-svn: 33406 | ||||
| * | Unbreak Darwin. | Reid Spencer | 2007-01-19 | 1 | -3/+0 | 
| | | | | | llvm-svn: 33375 | ||||
| * | Help the lli interpreter find the stderr/stdin/stdout symbols. These are | Reid Spencer | 2007-01-19 | 1 | -3/+19 | 
| | | | | | | | | needed for output to be generated. On Linux these are both global vars and macro definitions so we have to special case Linux. llvm-svn: 33374 | ||||
| * | Handle each of stderr/stdin/stdout separately. | Reid Spencer | 2007-01-19 | 1 | -0/+4 | 
| | | | | | llvm-svn: 33373 | ||||

