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: dduan/TOMLDecoder
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: dduan/TOMLDecoder
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dd/embedded
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 30 files changed
  • 1 contributor

Commits on Feb 7, 2026

  1. Create 'CodableSupport' trait for embedded

    `CodableSupport` is a trait that's by default enabled.
    The Codable related APIs are enabled by this trait.
    When this trait is not enabled, the lower level parsing API remain
    available, and that portion must not depend on Foundation.
    All the stand test should pass for non-`CodableSupport` potion of the library.
    The non-`CodableSupport` APIs should function for embedded Swift.
    
    Few things needs to happen before this gets merged:
    
    - [ ] A reliable CI check for running tests without the default trait
    - [ ] A CI build for embedded Swift of the non-`CodableSupport` part
    - [ ] Documentation updates:
        - [ ] A mention of embedded support in introductory materials
        - [ ] An explanation of the trait
        - [ ] Per API annotation about availability for embeded (or trait membership?)
        - [ ] A dedicated article for embeded.
    - [ ] An test on an actual embeded device :)
    
    Closes #232
    Closes #227
    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    02d2126 View commit details
    Browse the repository at this point in the history
  2. Add missing code in .gyb

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    c0be8d9 View commit details
    Browse the repository at this point in the history
  3. Add Swift 6.0 Package manifest

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    a4bcc81 View commit details
    Browse the repository at this point in the history
  4. Fix compliance stderr safety

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    ffe849e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01ec7e8 View commit details
    Browse the repository at this point in the history
  6. Fix strtod availability

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    35c6868 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d701ebe View commit details
    Browse the repository at this point in the history
  8. update CI for embedded

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    c403285 View commit details
    Browse the repository at this point in the history
  9. try ubuntu for embedded

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    8a37c4c View commit details
    Browse the repository at this point in the history
  10. triple too

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    5b05eae View commit details
    Browse the repository at this point in the history
  11. triple too

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    9cc5ec8 View commit details
    Browse the repository at this point in the history
  12. try a thing

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    12a84f6 View commit details
    Browse the repository at this point in the history
  13. Add a bit of doc

    dduan committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    e52442e View commit details
    Browse the repository at this point in the history
Loading