Skip to content
  1. Sep 03, 2008
    • Ted Kremenek's avatar
      Store: (static analyzer) · 1b9e1039
      Ted Kremenek authored
      - Change definition of store::Region and store::Binding (once again) to make
        them real classes that just wrap pointers. This makes them more strictly
        typed, and allows specific implementations of Regions/Bindings to just
        subclass them.
      - minor renamings to RegionExtent and its subclasses
      - added a bunch of doxygen comments
      
      StoreManager: (static analyzer)
      - added 'iterBindings', an iteration method for iterating over the bindings of a
        store. It that takes a callback object (acting like a poor man's closure).
      - added 'getRVal' version for store::Binding. Will potentially phase the other
        versions of GetRVal in StoreManager out.
      - reimplemented 'getBindings' to be non-virtual and to use 'iterBindings'
      
      BasicStoreManager: (static analyzer)
      - implemented 'iterBindings' for BasicStoreManager
      
      llvm-svn: 55688
      1b9e1039
    • Daniel Dunbar's avatar
      Restore Objective-C dot-syntax access of methods. · ef89086c
      Daniel Dunbar authored
       - Now also searches for correct setter method.
       - There are still some issues regarding validation of the setter
         method and access of read-only properties.
      
      llvm-svn: 55686
      ef89086c
    • Daniel Dunbar's avatar
      Fix ObjCPropertRefExpr to be able to encode all the information for · c5d33040
      Daniel Dunbar authored
      uses which refer to methods not properties.
       - Not yet wired in Sema.
      
      llvm-svn: 55681
      c5d33040
  2. Sep 02, 2008
  3. Sep 01, 2008
  4. Aug 31, 2008
  5. Aug 30, 2008
  6. Aug 29, 2008
    • Daniel Dunbar's avatar
      Improve ccc: · 2e522581
      Daniel Dunbar authored
       - Support environment variable CCC_LANGUAGES to control which
         languages clang is invoked on. If unset clang is invoked for all
         languages, otherwise CCC_LANGUAGES should be a comma separated list
         of the languages (as accepted by -x) for which clang should be
         invoked. Useful for only building C and Objective-C parts of a
         project with clang, for example.
      
       - Add environment variable CCC_FALLBACK. If set and non-empty then
         ccc will try and compile using the regular compiler if compilation
         with clang fails.
      
       - A few other tweaks to add options, flush stdout, recognize .mm as
         objective-c++, and infer languages for compile+link style
         invocations.
      
      llvm-svn: 55547
      2e522581
    • Daniel Dunbar's avatar
      Downgrade a number of FIXME asserts to ErrorUnsupported. · a799807d
      Daniel Dunbar authored
       - Notably VLAs
      
      llvm-svn: 55544
      a799807d
    • Nico Weber's avatar
      fix a comment that was forgotten in r54071 · febdb0bc
      Nico Weber authored
      llvm-svn: 55543
      febdb0bc
Loading