Skip to content
  1. Feb 15, 2012
  2. Feb 14, 2012
  3. Feb 13, 2012
  4. Feb 11, 2012
  5. Feb 10, 2012
    • Sean Callanan's avatar
      Extended function lookup to allow the user to · 9df05fbb
      Sean Callanan authored
      indicate whether inline functions are desired.
      This allows the expression parser, for instance,
      to filter out inlined functions when looking for
      functions it can call.
      
      llvm-svn: 150279
      9df05fbb
    • Sean Callanan's avatar
      Improved detection of object file types, moving · 49bce8ec
      Sean Callanan authored
      detection of kernels into the object file and
      adding a new category for raw binary images.
      Fixed all clients who previously searched for
      sections manually, making them use the object
      file's facilities instead.
      
      llvm-svn: 150272
      49bce8ec
    • Greg Clayton's avatar
      Fixed incorrect #include directives. · 1ada7bc0
      Greg Clayton authored
      llvm-svn: 150271
      1ada7bc0
    • Sean Callanan's avatar
      Fixed a bunch of ownership problems with the expression · 933693b6
      Sean Callanan authored
      parser.  Specifically:
      
      - ClangUserExpression now keeps weak pointers to the
        structures it needs and then locks them when needed.
        This ensures that they continue to be valid without
        leaking memory if the ClangUserExpression is long
        lived.
      
      - ClangExpressionDeclMap, instead of keeping a pointer
        to an ExecutionContext, now contains an
        ExecutionContext.  This prevents bugs if the pointer
        or its contents somehow become stale.  It also no
        longer requires that ExecutionContexts be passed
        into any function except its initialization function,
        since it can count on the ExecutionContext still
        being around.
      
      There's a lot of room for improvement (specifically,
      ClangExpressionDeclMap should also use weak pointers
      insetad of shared pointers) but this is an important
      first step that codifies assumptions that already
      existed in the code.
      
      llvm-svn: 150217
      933693b6
    • Enrico Granata's avatar
      fixing a macro name mismatch that was making our test case succeed for the... · 55031d28
      Enrico Granata authored
      fixing a macro name mismatch that was making our test case succeed for the wrong reason; plus a minor code change to the CPP side of the test which eases debugging efforts
      
      llvm-svn: 150213
      55031d28
  6. Feb 09, 2012
  7. Feb 08, 2012
Loading