From be8882a7abf7a43f8e482c32dfb0506dfb3df50f Mon Sep 17 00:00:00 2001 From: Robby Findler Date: Fri, 28 Jun 2013 18:45:47 -0500 Subject: [PATCH] adjust mzlib/contract exports to more closely match 5.3.5's exports. There are a number of formerly-exported identifiers that are now no longer exported: provide/contract-transformer? true-provide/contract replace-provide/contract-transformer-positive-blame make-provide/contract-transformer These are internal bindings that should probably never have been exported. (They weren't documented.) There are two currently-exported identifiers that were not exported before: blame-update contract-continuation-mark-key The first comes because mzlib/contract re-exports racket/contract/combinator and blame-update is a new export there (for option contracts). The other is less clear and may be hidden (it is also new to racket/contract). original commit: 50a058b26954d1b63fa1f1b5cd82a73540ff0c40 --- pkgs/compatibility-lib/mzlib/contract.rkt | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/compatibility-lib/mzlib/contract.rkt b/pkgs/compatibility-lib/mzlib/contract.rkt index cef1116..114832b 100644 --- a/pkgs/compatibility-lib/mzlib/contract.rkt +++ b/pkgs/compatibility-lib/mzlib/contract.rkt @@ -76,9 +76,6 @@ :define-contract-struct :/c - :blame-add-car-context - :blame-add-cdr-context - :blame-add-or-context :chaperone-contract? :contract-name :contract-projection @@ -93,7 +90,6 @@ :n->th :natural-number/c :printable/c - :raise-not-cons-blame-error :promise/c :or/c :prompt-tag/c @@ -132,7 +128,6 @@ :coerce-contracts :coerce-flat-contract :coerce-flat-contracts - :contract-continuation-mark-key :contract-first-order :contract-first-order-passes? :contract-stronger? @@ -157,7 +152,6 @@ :blame-source :blame-swap :blame-swapped? - :blame-update :blame-value :blame? :current-blame-format