Skip to content
  1. Aug 25, 2006
    • Reid Spencer's avatar
      For PR797: · 50eac3b8
      Reid Spencer authored
      Make the Win32 code exception free (untested/uncompiled) which forced some
      interface changes which had ripple effect. This should be the last of 797.
      
      llvm-svn: 29884
      50eac3b8
    • Reid Spencer's avatar
      For PR797: · 51e6f68b
      Reid Spencer authored
      Final commit for this bug. This removes the last EH holdouts in LLVM
      and turns off exception support by using the -fno-exceptions option. This
      leads to the following reduction in library and executable sizes:
                      DEBUG BUILD                RELEASE BUILD
               before     after   delta     before   after    delta
      lib    162,328K  157,616K   4,712    17,864K  16,416K  1,448K
      bin    571,444K  557,156K  14,288    63,296K   56,996K 6,300K
      
      Debug   Improvement: 19,000K (2.59%)
      Release Improvement:  7,748K (9.55%)
      
      llvm-svn: 29882
      51e6f68b
  2. Aug 24, 2006
    • Reid Spencer's avatar
      For PR797: · b5d6b8f2
      Reid Spencer authored
      Adjust implementation to match the new interface after exception handling
      was removed in the Unix verison. NOTE: this hasn't been compiled yet!
      
      llvm-svn: 29858
      b5d6b8f2
  3. Aug 23, 2006
  4. Aug 22, 2006
  5. Aug 21, 2006
    • Reid Spencer's avatar
      For PR797: · 42bcf6ea
      Reid Spencer authored
      Remove all exception code from Program.inc and implement its new interface
      with an ErrMsg string argument.
      
      llvm-svn: 29790
      42bcf6ea
    • Reid Spencer's avatar
      For PR797: · c295914b
      Reid Spencer authored
      Make sys::Program::ExecuteAndWait not throw exceptions and update any
      affected code. It now return -9999 to signal that the program couldn't be
      executed. Only one case (in bugpoint) actually examines the result code.
      
      llvm-svn: 29785
      c295914b
  6. Aug 07, 2006
  7. Aug 04, 2006
  8. Aug 01, 2006
  9. Jul 29, 2006
  10. Jul 26, 2006
    • Chris Lattner's avatar
      Fix the build on win32 · 963ac148
      Chris Lattner authored
      llvm-svn: 29302
      963ac148
    • Reid Spencer's avatar
      For PR780: · 082e2a78
      Reid Spencer authored
      Put the rest of lib/System into LinkAllVMCore.h. This makes all of
      lib/System available to programs that #include LinkALlVMCore.h so that
      loadable modules linked into those programs can depend on all of lib/System
      being available.
      
      llvm-svn: 29288
      082e2a78
    • Reid Spencer's avatar
      For PR780: · 421475cd
      Reid Spencer authored
      1. Move IncludeFile.h to System library
      2. Move IncludeFile.cpp to System library
      3. #1 and #2 required to prevent cyclic library dependencies for libSystem
      4. Convert all existing uses of Support/IncludeFile.h to System/IncludeFile.h
      5. Add IncludeFile support to various lib/System classes.
      6. Add new lib/System classes to LinkAllVMCore.h
      All this in an attempt to pull in lib/System to what's required for VMCore
      
      llvm-svn: 29287
      421475cd
  11. Jul 18, 2006
  12. Jul 13, 2006
  13. Jul 07, 2006
Loading