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: swiftlang/swift-cmark
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.7.0
Choose a base ref
...
head repository: swiftlang/swift-cmark
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: gfm
Choose a head ref
  • 9 commits
  • 27 files changed
  • 4 contributors

Commits on Apr 2, 2025

  1. feat: add partial support for WASI

    This change allows building the `cmark-gfm` target for both `wasm32-unknown-wasi` and `wasm32-unknown-wasip1-threads`. The other targets are not tested.
    
    The differences between two target triples:
    
    - `wasm32-unknown-wasi`
      - C
        - can import `unistd.h`
        - has `__wasi__`
        - does not have `__unix__`
        - **does not have `_REENTRANT`**
        - **does not have `_POSIX_THREADS`**
        - **does not support pthreads API at all**
      - Swift
        - can use `#if os(WASI)`
      - SwiftPM
        - `BuildSettingsCondition`'s `Platform` is `.wasi`
    - `wasm32-unknown-wasip1-threads`
      - C
        - can import `unistd.h`
        - has `__wasi__`
        - does not have `__unix__`
        - **has `_REENTRANT` (defined in wasi-libc)**
        - **has `_POSIX_THREADS` (defined in wasi-libc)**
        - **supports a subset of pthreads API**
      - Swift
        - can use `#if os(WASI)`
      - SwiftPM
        - `BuildSettingsCondition`'s `Platform` is `.wasi`
    kkebo committed Apr 2, 2025
    Configuration menu
    Copy the full SHA
    ebf5f2b View commit details
    Browse the repository at this point in the history
  2. Revert "remove empty config.h and cmark-gfm_config.h headers"

    This reverts commit 6f64876.
    kkebo committed Apr 2, 2025
    Configuration menu
    Copy the full SHA
    1153b7f View commit details
    Browse the repository at this point in the history
  3. Revert "build: hoist CMARK_THREADING to a build-only config"

    This reverts commit aef4761.
    kkebo committed Apr 2, 2025
    Configuration menu
    Copy the full SHA
    0627c66 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    415c3ac View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2025

  1. Merge pull request #75 from kkebo/wasm32-wasi

    feat: add partial support for WASI
    QuietMisdreavus authored Aug 5, 2025
    Configuration menu
    Copy the full SHA
    cbd8eae View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2025

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

Commits on Sep 8, 2025

  1. Merge pull request #81 from z2oh/gfm

    Move `extensions/include/cmark-gfm-core-extensions.h` cpp includes out of extern "C" block
    QuietMisdreavus authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    e02dcab View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2025

  1. chore: remove unusued GitHub workflows

    Signed-off-by: Melissa Kilby <[email protected]>
    incertum committed Oct 13, 2025
    Configuration menu
    Copy the full SHA
    fc2e337 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. Merge pull request #82 from incertum/chore/workflow-permissions

    chore: remove unusued GitHub workflows
    QuietMisdreavus authored Oct 17, 2025
    Configuration menu
    Copy the full SHA
    924936d View commit details
    Browse the repository at this point in the history
Loading