Skip to content
  1. Jun 18, 2009
    • Steve Naroff's avatar
      First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. · fb4330f2
      Steve Naroff authored
      Add a type (ObjCObjectPointerType) and remove a type (ObjCQualifiedIdType).
      
      This large/tedious patch is just a first step. Next step is to remove ObjCQualifiedInterfaceType. After that, I will remove the magic TypedefType for 'id' (installed by Sema). This work will enable various simplifications throughout clang (when dealing with ObjC types). 
      
      No functionality change.
      
      llvm-svn: 73649
      fb4330f2
  2. Jun 17, 2009
  3. Jun 16, 2009
  4. Jun 15, 2009
    • Chris Lattner's avatar
      "GCC emits an __objc_class_name_{classname} symbol for every class, and a... · c7d2bfac
      Chris Lattner authored
      "GCC emits an __objc_class_name_{classname} symbol for every class, and a corresponding reference to this symbol for every compilation unit that references the class.  This causes linker errors when you try linking a program which references some classes but doesn't define them.  The attached patch implements this support in clang, so you can compile a class with clang, reference it in a file compiled with GCC, and have it all work correctly."
      
      Patch by David Chisnall!
      
      llvm-svn: 73364
      c7d2bfac
  5. Jun 14, 2009
  6. Jun 13, 2009
  7. Jun 11, 2009
  8. Jun 10, 2009
  9. Jun 07, 2009
  10. Jun 06, 2009
  11. Jun 05, 2009
  12. Jun 04, 2009
  13. Jun 03, 2009
  14. Jun 02, 2009
    • Eli Friedman's avatar
      Add support for __builtin_unwind_init. · cb9d07ca
      Eli Friedman authored
      Also, committing an #if 0'ed __builtin_setjmp and __builtin_longjmp 
      implementation I've had sitting in my tree for a while.  I haven't 
      enabled it because the LLVM backend support isn't complete yet.
      
      llvm-svn: 72727
      cb9d07ca
Loading