Add Eisel-Lemire decimal parsing fast path #6253
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: stable-check | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| merge_group: | |
| env: | |
| MOONC_RC_CONVENTION: borrow | |
| jobs: | |
| stable-check: | |
| strategy: | |
| matrix: | |
| os: ["ubuntu-latest","macos-latest", "windows-latest"] | |
| fail-fast: false | |
| runs-on: ${{ matrix.os }} | |
| continue-on-error: false | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: install | |
| uses: ./.github/actions/setup | |
| - name: check | |
| timeout-minutes: 10 | |
| run: moon check --deny-warn --target all | |
| - name: moon info | |
| timeout-minutes: 10 | |
| run: | | |
| moon info --target wasm,wasm-gc,js,native | |
| git diff --exit-code | |
| - name: format diff | |
| timeout-minutes: 10 | |
| run: | | |
| moon fmt | |
| git diff --exit-code | |
| - name: run tests | |
| timeout-minutes: 10 | |
| uses: ./.github/actions/test | |
| - name: moon bundle | |
| run: moon bundle --all | |
| - name: check core size | |
| timeout-minutes: 10 | |
| if: ${{ matrix.os != 'windows-latest' }} | |
| run: find ./target -name '*.core' | xargs ls -lh | |
| - name: check core size on windows | |
| timeout-minutes: 10 | |
| if: ${{ matrix.os == 'windows-latest' }} | |
| run: Get-ChildItem -Path ".\target" -Recurse -Filter "*.core" | ForEach-Object { "{0} ({1} bytes)" -f $_.FullName, $_.Length } | |
| stable-native-opt-test: | |
| strategy: | |
| matrix: | |
| os: ["ubuntu-latest","macos-latest", "windows-latest"] | |
| fail-fast: false | |
| runs-on: ${{ matrix.os }} | |
| continue-on-error: false | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: install | |
| uses: ./.github/actions/setup | |
| - name: check | |
| timeout-minutes: 10 | |
| run: moon check --target native --deny-warn | |
| - name: run native release tests | |
| timeout-minutes: 10 | |
| uses: ./.github/actions/test-native-release |