Skip to content
  1. Jul 22, 2007
  2. Jul 20, 2007
    • Chris Lattner's avatar
      At one point there were going to be lexer and parser tokens. · 146762e7
      Chris Lattner authored
      Since that point is now long gone, we should rename LexerToken to
      Token, as it is the only kind of token we have.
      
      llvm-svn: 40105
      146762e7
    • Chris Lattner's avatar
      Reimplement SourceLocation. Instead of having a · dc5c055f
      Chris Lattner authored
      fileid/offset pair, it now contains a bit discriminating between
      mapped locations and file locations.  This separates the tables for
      macros and files in SourceManager, and allows better separation of
      concepts in the rest of the compiler.  This allows us to have *many*
      macro instantiations before running out of 'addressing space'.
      
      This is also more efficient, because testing whether something is a
      macro expansion is now a bit test instead of a table lookup (which
      also used to require having a srcmgr around, now it doesn't).
      
      This is fully functional, but there are several refinements and
      optimizations left.
      
      llvm-svn: 40103
      dc5c055f
  3. Jun 16, 2007
    • Chris Lattner's avatar
      Finally bite the bullet and make the major change: split the clang namespace · 23b7eb67
      Chris Lattner authored
      out of the llvm namespace.  This makes the clang namespace be a sibling of
      llvm instead of being a child.
      
      The good thing about this is that it makes many things unambiguous.  The
      bad things is that many things in the llvm namespace (notably data structures
      like smallvector) now require an llvm:: qualifier.  IMO, libsystem and libsupport
      should be split out of llvm into their own namespace in the future, which will fix
      this issue.
      
      llvm-svn: 39659
      23b7eb67
  4. Nov 21, 2006
  5. Oct 27, 2006
  6. Oct 18, 2006
  7. Jul 29, 2006
  8. Jul 28, 2006
  9. Jul 15, 2006
  10. Jul 05, 2006
  11. Jul 04, 2006
Loading