Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare to use LLVM in a threadsafe fashion #6570

Closed

Commits on Jun 9, 2013

  1. Remove all usage of the global LLVMContextRef

    This allows parallel usage of the rustc library
    alexcrichton committed Jun 9, 2013
    Configuration menu
    Copy the full SHA
    88ef519 View commit details
    Browse the repository at this point in the history
  2. Have JIT execution take ownership of the LLVMContextRef

    Also stop leaking the ExecutionEngine created for jit code by forcibly disposing
    of it after the JIT code has finished executing
    alexcrichton committed Jun 9, 2013
    Configuration menu
    Copy the full SHA
    49ba09e View commit details
    Browse the repository at this point in the history