Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .taplo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,8 @@ exclude = ["**/target/**", "**/.direnv/**", ".scratch/**", ".tmp/**", "uniffi/**
indent_string = " "
column_width = 150
align_comments = false

# A root added at the end of reject's long list would conflict with any other added there.
[[rule]]
include = ["ts/fixtures/reject/ts.toml"]
formatting.reorder_arrays = true
11 changes: 5 additions & 6 deletions quest/m3/ts-fma-allowance.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,12 @@
Waits on upstream. wasm32's `fma`, compiler-builtins' generic libm, rounds some
near-ties a last place off
([rust-lang/compiler-builtins#1353](https://github.com/rust-lang/compiler-builtins/issues/1353)),
so the lang fixture's differential accepts a `floats::mul_adds` result where the
so the `lang/floats` fixture's differential accepts a `floats::mul_adds` result where the
translation is the exactly rounded one and native is a last place from it
(`ts/fixtures/lang/fma.ts`).
(`ts/fixtures/lang/floats/fma.ts`).

Once [rust-lang/compiler-builtins#1358](https://github.com/rust-lang/compiler-builtins/pull/1358)
ships in the compiler-builtins that the pinned nightly in `ts/rust-toolchain.toml`
builds, delete `fma.ts` and every use of it: `caller.ts`'s import and `within`'s
call, its copy in `ts/tests/fixtures.rs`'s `lang_differential`, and its test
`ts/tests/fma.ts` with `fma_allowance` in `ts/tests/runtime.rs`, so any difference
fails again, and delete this quest.
builds, delete `fma.ts` and every use of it: `floats/caller.ts`'s import and
`within`'s call, and its test `ts/tests/fma.ts` with `fma_allowance` in
`ts/tests/runtime.rs`, so any difference fails again, and delete this quest.
269 changes: 268 additions & 1 deletion ts/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 13 additions & 1 deletion ts/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,19 @@ rustc_private = true
[workspace]
# Its own workspace, apart from the repo's: the driver builds on ts/rust-toolchain.toml's
# nightly, which the other projects do not use.
members = ["fixtures/*"]
members = [
"fixtures/bind",
"fixtures/census",
"fixtures/codec",
"fixtures/crates",
# A fixture per module of the language, beside what they share.
"fixtures/lang/*",
"fixtures/names",
"fixtures/reject",
"fixtures/share",
"fixtures/stock",
"fixtures/task",
]
resolver = "3"

[workspace.package]
Expand Down
Loading