Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dlang/druntime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1a0f8aac7a9c
Choose a base ref
...
head repository: dlang/druntime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2bccc2900ee9
Choose a head ref
  • 6 commits
  • 15 files changed
  • 1 contributor

Commits on Dec 27, 2014

  1. use dlopen handle instead of link_map to identify dso

    - handle is the natural identifier of a loaded DSO
    
    - it's easier on FreeBSD to get obtain an handle from a
      DSO internal address than to get the link_map
    MartinNowak committed Dec 27, 2014
    Configuration menu
    Copy the full SHA
    f3c7922 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bda15e6 View commit details
    Browse the repository at this point in the history
  3. make sections_elf_shared work with FreeBSD

    - use local symbol to get handle of druntime
    - relocate elf stringtable entry
    - dlopen(RTLD_NOLOAD) increfs on linux, but not on FBSD
    - use getprogname instead of program_invocation_name
    MartinNowak committed Dec 27, 2014
    Configuration menu
    Copy the full SHA
    658b5a2 View commit details
    Browse the repository at this point in the history
  4. use specialized _rtls_add_phdr on FBSD

    - also add @nogc overload to dl_iterate_phdr and such
    MartinNowak committed Dec 27, 2014
    Configuration menu
    Copy the full SHA
    afb4cc2 View commit details
    Browse the repository at this point in the history
  5. fix tests

    - C host must explicitly be linked against pthread
    
    - need dummy ref to _d_dso_registry to support weak linkage
    MartinNowak committed Dec 27, 2014
    Configuration menu
    Copy the full SHA
    7c8fa30 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2015

  1. Merge pull request #1068 from MartinNowak/sharedFBSD

    shared library support for FreeBSD
    MartinNowak committed Jan 23, 2015
    Configuration menu
    Copy the full SHA
    2bccc29 View commit details
    Browse the repository at this point in the history
Loading