From 154c2445f2d4363486f9b47f426945bbbfd2190f Mon Sep 17 00:00:00 2001 From: Alexander Belyavskiy Date: Sun, 6 Dec 2015 00:16:39 +0300 Subject: [PATCH] Fix typo in ErrorHandlingRationale.rst --- docs/ErrorHandlingRationale.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ErrorHandlingRationale.rst b/docs/ErrorHandlingRationale.rst index 8714409f5f33b..0123915163017 100644 --- a/docs/ErrorHandlingRationale.rst +++ b/docs/ErrorHandlingRationale.rst @@ -577,7 +577,7 @@ they produce, and so many errors just end up falling into broad buckets. Different libraries end up with their own library-specific general error classes, and exceptions list end up just restating the library's own dependencies or wrapping the underlying errors in ways -that loses criticial information. +that loses critical information. Tradeoffs of typed propagation @@ -768,7 +768,7 @@ not free: which on our platforms means a function call because we're not willing to commit to anything more specific in the ABI. -* Jumping across arbitary frames invalidates the callee-save +* Jumping across arbitrary frames invalidates the callee-save registers, so the registering frame must save them all eagerly. In calling conventions with many callee-save registers, this can be very expensive. However, this is only necessary when it's possible