ialloc 0.0.0-2025-05-02

Allocator interface traits
Documentation
name: Rust

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

env:
  CARGO_TERM_COLOR: always

jobs:
  build-osx:
    name: OS X
    runs-on: macos-latest
    steps:
    - uses: actions/checkout@v2
    - name: Info
      run: |

        rustc -V
        cargo -V
    - name: Test
      run: cargo test
  build-ubuntu:
    name: Ubuntu Latest
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Info
      run: |

        rustc -V
        cargo -V
    - name: Test
      run: cargo test
  build-windows-nightly-x64:
    name: Windows (≈Nightly, x64)
    runs-on: windows-2019
    steps:
    - uses: actions/checkout@v2
    - {name: Install, run: rustup target add --toolchain=nightly x86_64-pc-windows-msvc   }
    - {name: Info,    run: scripts\info-nightly                                           }
    - {name: Test,    run: scripts\test-nightly                                           }
    - {name: Docs,    run: scripts\doc                                                    }
  build-windows-stable-x64:
    name: Windows (Stable, x64)
    runs-on: windows-2019
    steps:
    - uses: actions/checkout@v2
    - {name: Install, run: rustup update stable                                           }
    - {name: Info,    run: scripts\info-stable                                            }
    - {name: Test,    run: scripts\test-stable                                            }
  build-windows-msrv-x64:
    name: Windows (MSRV, x64)
    runs-on: windows-2019
    steps:
    - uses: actions/checkout@v2
    - {name: Install, run: rustup target add x86_64-pc-windows-msvc                       }
    - {name: Info,    run: scripts\info-msrv                                              }
    - {name: Test,    run: scripts\test-msrv                                              }
  build-windows-msrv-i686:
    name: Windows (MSRV, i686)
    runs-on: windows-2019
    steps:
    - uses: actions/checkout@v2
    - {name: Install, run: rustup target add i686-pc-windows-msvc                         }
    - {name: Info,    run: scripts\info-msrv                                              }
    - {name: Test,    run: scripts\test-msrv-i686                                         }