|
8 | 8 | "check-links.rkt") |
9 | 9 |
|
10 | 10 | (define major-v 9) |
11 | | -(define minor-v 0) |
| 11 | +(define minor-v 1) |
12 | 12 |
|
13 | 13 | (define version (~a "v"major-v"."minor-v)) |
14 | 14 |
|
|
24 | 24 | [(8 16) "https://blog.racket-lang.org/2025/01/racket-v8-16.html"] |
25 | 25 | [(8 17) "https://blog.racket-lang.org/2025/05/racket-v8-17.html"] |
26 | 26 | [(8 18) "https://blog.racket-lang.org/2025/08/racket-v8-18.html"] |
27 | | - [(9 0) "https://blog.racket-lang.org/2025/11/racket-v9-0.html"])) |
28 | | - |
29 | | - |
| 27 | + [(9 0) "https://blog.racket-lang.org/2025/11/racket-v9-0.html"] |
| 28 | + [(9 1) "https://blog.racket-lang.org/2026/02/racket-v9-1.html"])) |
30 | 29 |
|
31 | 30 |
|
32 | 31 | ;; inferred url abstraction... |
|
50 | 49 | (list |
51 | 50 |
|
52 | 51 |
|
53 | | -@bullet{Racket supports parallel threads. @link["https://blog.racket-lang.org/2025/11/parallel-threads.html"]{For more information see the new blog post on the topic.}} |
| 52 | + @bullet{Documentation organization and navigation can be specialized by |
| 53 | +language family, to allow users to interact with documentation in a way that |
| 54 | +is tailored to that language family. This is currently used by Rhombus.} |
| 55 | + |
| 56 | +@bullet{The `for` form and its variants accept an `#:on-length-mismatch` specifier.} |
| 57 | + |
| 58 | +@bullet{DrRacket improves the handling of the dark mode preferences, |
| 59 | +and improves the GUI for choosing color schemes.} |
| 60 | + |
| 61 | +@bullet{DrRacket has curved syntax arrows. The degree of curvature |
| 62 | +indicates the relative left- or right-displacement of the arrow's target.} |
| 63 | + |
| 64 | +@bullet{DrRacket's "Insert Large Letters" uses characters that match the |
| 65 | +comment syntax of the buffer's language.} |
54 | 66 |
|
55 | | -@sub-bullet{Parallel threads can be created using the @link["https://docs.racket-lang.org/reference/threads.html#%28def._%28%28lib._racket%2Fprivate%2Fbase..rkt%29._thread%29%29"]{`#:pool`} argument |
56 | | - to thread creation.} |
57 | | - |
58 | | -@sub-bullet{Threads created with @link["https://docs.racket-lang.org/reference/threads.html#%28def._%28%28lib._racket%2Fprivate%2Fbase..rkt%29._thread%29%29"]{`#:keep`} set to `'results` will record their results |
59 | | -for later retrieval with `thread-wait`.} |
| 67 | +@bullet{The `exn-classify-errno` maps network and filesystem error numbers on various platforms |
| 68 | + to posix-standard symbols, to enable more portable code.} |
60 | 69 |
|
| 70 | +@bullet{The behavior of Racket BC on certain character operations (most notably `eq?`) is changed |
| 71 | + to match that of Racket CS, with a small performance penalty for these operations for BC programs.} |
61 | 72 |
|
62 | | -@bullet{The @link["https://docs.racket-lang.org/reference/black-box.html#%28def._%28%28quote._~23~25kernel%29._black-box%29%29"]{`black-box`} wrapper prevents the optimizing |
63 | | - compiler from optimizing away certain computations entirely. |
64 | | - This can be helpful in ensuring that benchmarks are |
65 | | - accurate.} |
| 73 | +@bullet{The `make-struct-type` procedure can inherit the current inspector using a `'current` |
| 74 | +flag. This is the default behavior, but there are situations in which it's not possible |
| 75 | +to refer to the current inspector.} |
66 | 76 |
|
67 | | -@bullet{The @link["https://docs.racket-lang.org/reference/linklets.html#%28def._%28%28lib._racket%2Flinklet..rkt%29._decompile-linklet%29%29"]{`decompile-linklet`} function can map linklets back to s-expressions.} |
| 77 | +@bullet{Bundle configurations can better control the conventions for locating shared object |
| 78 | +files with the `--enable-sofind=<conv>` flags.} |
68 | 79 |
|
69 | | -@bullet{When using BC Racket, the @link["https://docs.racket-lang.org/reference/places.html#%28def._%28%28lib._racket%2Fplace..rkt%29._processor-count%29%29"]{`processor-count`} function is changed |
70 | | - to always return the parallel count.} |
| 80 | +@bullet{The `system-type` function can report on platform and shared-object-library conventions |
| 81 | +with new flags.} |
71 | 82 |
|
72 | | -@bullet{We now distribute "natipkg" packages for AArch64, useful for package-build |
73 | | - and package-testing infrastructure.} |
| 83 | +@bullet{The `openssl/legacy` library makes it possible to access OpenSSL's built-in "legacy" |
| 84 | +provider, to get access to insecure and outdated algorithms.} |
74 | 85 |
|
75 | | -@bullet{Check Syntax tracks identifiers more deeply nested in the |
76 | | - "origin" field of syntax objects.} |
| 86 | +@bullet{DrRacket's contour window width has become sensitive to the width |
| 87 | +of the text in the window it is tracking.} |
77 | 88 |
|
78 | | -@bullet{The `math` library includes @link["https://docs.racket-lang.org/math/Real_Distribution_Families.html#%28part._.Weibull_.Distributions%29"]{Weibull distributions}.} |
| 89 | +@bullet{Typed Racket improves expected type propagation for keyword argument functions.} |
79 | 90 |
|
80 | 91 | @bullet{There are many other repairs and documentation improvements!} |
81 | 92 |
|
82 | 93 | )) |
83 | 94 |
|
84 | 95 | (define contributors |
85 | 96 | '("Alexander Shopov" |
86 | | - "Anthony Carrico" |
87 | | - "Bert De Ketelaere" |
88 | | - "Bogdan Popa" |
| 97 | + "beast-hacker" |
| 98 | + "Bob Burger" |
| 99 | + "Brad Lucier" |
89 | 100 | "Cadence Ember" |
90 | 101 | "David Van Horn" |
| 102 | + "evan" |
| 103 | + "François-René Rideau" |
91 | 104 | "Gustavo Massaccesi" |
| 105 | + "Jacqueline Firth" |
92 | 106 | "Jade Sailor" |
93 | | - "Jakub Zalewski" |
| 107 | + "Jason Hemann" |
94 | 108 | "Jens Axel Søgaard" |
95 | | - "jestarray" |
96 | 109 | "John Clements" |
97 | | - "Jordan Johnson" |
| 110 | + "Jonas Rinke" |
98 | 111 | "Matthew Flatt" |
99 | 112 | "Matthias Felleisen" |
100 | 113 | "Mike Sperber" |
101 | | - "Philip McGrath" |
102 | | - "RMOlive" |
| 114 | + "Noah Ma" |
| 115 | + "Pavel Panchekha" |
| 116 | + "Rob Durst" |
103 | 117 | "Robby Findler" |
104 | | - "Ruifeng Xie" |
105 | 118 | "Ryan Culpepper" |
106 | | - "Sam Phillips" |
107 | 119 | "Sam Tobin-Hochstadt" |
108 | | - "Sebastian Rakel" |
109 | | - "shenleban tongying" |
110 | | - "Shu-Hung You" |
111 | 120 | "Stephen De Gabrielle" |
112 | | - "Steve Byan" |
113 | 121 | "Wing Hei Chan")) |
114 | 122 |
|
115 | 123 |
|
|
0 commit comments