Changelog #190

Commit: d824511
Release: 2023-07-17 (v0.3.1591)

Fixes

  • #15248 fix eager token mapping panics.

  • #15297 normalize type alias in projected_ty.

  • #15258 support getrandom syscall in MIR.

  • #15268 add write_bytes and ctlz intrinsics.

  • #15282 add type_name intrinsic and give real discriminant_type to chalk.

  • #15284 add sched_getaffinity and enable cfg(miri) in analysis.

Internal Improvements

  • #15257 (first contribution) ignore Content-Length header case in lsp-server.

  • #15270 (first contribution) make fields of mir::Terminator public.

  • #15292 (first contribution) fix typo in command line help.

  • #15295 (first contribution) fix rust-analzyer ssr help message.

  • #15251 skip building subtrees for built-in derives.

  • #15231, #15260 migrate more assists to use the structured snippet API.

  • #15263 enable derive feature for serde in lsp-server.

  • #15267 mark MIR execution limit test as slow.

  • #15252 enable useUnknownInCatchVariables TypeScript option.

  • #15259 use type imports.

  • #15254 add FIXME for exactOptionalPropertyTypes.

  • #15264, #15265 bump npm dependencies.

  • #15266 set .editorconfig default indent size to 4.

  • #15275 default to stable toolchain in the metrics workflow.