Skip to content
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: DanielaE/boost.context
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: develop
Choose a base ref
...
head repository: boostorg/context
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 10 files changed
  • 9 contributors

Commits on Aug 15, 2025

  1. [AArch64][BTI] Add BTI hint + GNU property to fcontext trampolines (E…

    …LF/GAS)
    
    The AArch64 fcontext trampolines (jump_fcontext, make_fcontext, ontop_fcontext)
    are indirect-entry-points. On BTI-enforcing systems they must begin with a BTI
    or the first resume can trap with SIGILL.
    
    Insert `bti c` (hint boostorg#34) at each entry under `__ARM_FEATURE_BTI_DEFAULT`, and
    emit `GNU_PROPERTY_AARCH64_FEATURE_1_BTI` from each AArch64 assembly file so
    linkers map the DSO with PROT_BTI without requiring -z force-bti.
    
    Scope: ELF/GAS AArch64 trampolines only; +4 bytes per entry
    
    Fixes boostorg#308
    FusionPow committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    1be6822 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2025

  1. Merge pull request boostorg#312 from zaydr-al/bti-aarch64-fix

    [AArch64][BTI] Add BTI hint + GNU property to fcontext trampolines
    olk authored Aug 26, 2025
    Configuration menu
    Copy the full SHA
    e9a7b96 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2025

  1. [cmake] don't apply assembler options to armasm

    MSVC armasm doesn't support /nologo, /quiet etc. so let's just not apply
    any options period.
    
    Signed-off-by: crueter <crueter@eden-emu.dev>
    crueter committed Sep 8, 2025
    Configuration menu
    Copy the full SHA
    7115391 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2025

  1. Add Windows jobs to ci.yml

    pdimov committed Sep 9, 2025
    Configuration menu
    Copy the full SHA
    85c9531 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2025

  1. Merge pull request boostorg#316 from boostorg/feature/gha-windows

    Add Windows jobs to ci.yml
    olk authored Sep 23, 2025
    Configuration menu
    Copy the full SHA
    8fed94c View commit details
    Browse the repository at this point in the history
  2. Add Windows ARM64 support

    Fixes issue : boostorg/boost#1070
    Related to PR: boostorg/boost#1077
    vask2108 committed Sep 23, 2025
    Configuration menu
    Copy the full SHA
    28722d1 View commit details
    Browse the repository at this point in the history
  3. Add Windows ARM64 support

    Currently we do not have fcontext related ASM files for Windows ARM64.
    So we can use winfib context-impl only for Windows ARM64.
    
    Fixes issue : boostorg/boost#1070
    Related to PR: boostorg/boost#1077
    vask2108 committed Sep 23, 2025
    Configuration menu
    Copy the full SHA
    68ea30d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2025

  1. Merge pull request boostorg#315 from vask2108/feature/windows-arm64-l…

    …ibs-context-changes
    
    Add Windows ARM64 support
    olk authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    230d5fe View commit details
    Browse the repository at this point in the history
  2. Merge pull request boostorg#314 from crueter/fix/armasm

    [cmake] don't apply assembler options to armasm
    olk authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    18aae90 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2025

  1. Configuration menu
    Copy the full SHA
    557b8f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3335e85 View commit details
    Browse the repository at this point in the history
  3. Merge pull request boostorg#319 from erikbs/feature/improve-configura…

    …tion-for-PowerPC
    
    CMakeLists: improve detection of PowerPC architectures
    olk authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    6ff80e0 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2025

  1. Configuration menu
    Copy the full SHA
    f6445d5 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2025

  1. Configuration menu
    Copy the full SHA
    2179688 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Configuration menu
    Copy the full SHA
    3be17f5 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2025

  1. Merge pull request boostorg#320 from mrmitzh/develop

    Renamed forced_unwind struct to fiber_forced_unwind in fiber_ucontext
    olk authored Dec 27, 2025
    Configuration menu
    Copy the full SHA
    e4bce3e View commit details
    Browse the repository at this point in the history
  2. Merge pull request boostorg#322 from corngood/cygwin

    Don't default to ucontext on cygwin.
    olk authored Dec 27, 2025
    Configuration menu
    Copy the full SHA
    a53b9da View commit details
    Browse the repository at this point in the history
  3. Merge pull request boostorg#321 from vchigrin/develop

    Add information to .eh_frame ELF secion about make_fcontext function.
    olk authored Dec 27, 2025
    Configuration menu
    Copy the full SHA
    639fa73 View commit details
    Browse the repository at this point in the history
Loading