diff --git a/racket-8.8-src.tgz b/racket-8.8-src.tgz deleted file mode 100644 index a66047f..0000000 --- a/racket-8.8-src.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:398422e2b42373e14e4e0f96da3d95cb5744247ba3f73ea99815fb693c2714ab -size 33786055 diff --git a/racket-8.9-src.tgz b/racket-8.9-src.tgz new file mode 100644 index 0000000..8e12409 --- /dev/null +++ b/racket-8.9-src.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ae225e84e119f4cd1a47f1b16133568fc7d35c290c505495566d9dccefc5224 +size 33879141 diff --git a/racket.changes b/racket.changes index c26260f..73294bc 100644 --- a/racket.changes +++ b/racket.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Sun May 13 15:17:43 UTC 2023 - Fred Fu +- Update to 8.9: + * The HtDP student languages come with checked signatures. Programmers can + express signatures in a formal notation, and these signatures are checked at + run-time (in a performance-neutral manner). The addition of this formal + language associates meaning with several names that had no meaning before. — + This feature is experimental, and we may amend or retract it later. (cf. 2 + Beginning Student with List Abbreviations 27) + + * Switching into and out of dark mode is handled better on Mac OS and Linux. + + * Racket uses Unicode 15.0 for character and string operations. + + * The racket/hash-code library provides support for combining hash + codes. (cf. 4.1 Equality 5) + + * A language module can have a configure-expand submodule that is dynamically + required to configure a parameterization before expansion of another + module. (cf. 18.1 Running Racket or GRacket 1) + + * stream-cons supports multiple values. (cf. 4.16.2 Streams 5) + + * unit/c subcontracts may depend on bindings from any imported or exported + signature. Additionally, bindings’ contracts are enforced within + subcontracts, and violations blame the contract itself (like ->i). (cf. 7.9 + Unit Contracts 2) + + * racket/class provides the dynamic-instantiate procedure for instantiating a + class with a dynamic list of by-name initialization arguments. (cf. 6.3 + Creating Objects 2) + + * TCP output block buffering implies TCP_NODELAY. (cf. 15.3.1 TCP 3) + + * Submodules and Check Syntax require arrows work better together. + + * Typed Racket's shallow check generation is improved. + + * Many other improvements and bug fixes are included! + ------------------------------------------------------------------- Wed Feb 15 21:17:43 UTC 2023 - Fred Fu - Update to 8.8: diff --git a/racket.spec b/racket.spec index 68cd82d..766d3bf 100644 --- a/racket.spec +++ b/racket.spec @@ -18,7 +18,7 @@ Name: racket -Version: 8.8 +Version: 8.9 Release: 0 Summary: Scheme implementation with teaching tools License: Apache-2.0 OR MIT