| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 3d4c191 commit de238e6
12 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-11-19 14:14+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-12-03 14:17+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
@@ -60,6 +60,15 @@ msgid "" | |||
| 60 | 60 | "modification of the dictionary for non-dynamic class types." | |
| 61 | 61 | msgstr "" | |
| 62 | 62 | ||
| 63 | + msgid "" | ||
| 64 | + "The type object for mapping proxy objects created by :c:func:" | ||
| 65 | + "`PyDictProxy_New` and for the read-only ``__dict__`` attribute of many built-" | ||
| 66 | + "in types. A :c:type:`PyDictProxy_Type` instance provides a dynamic, read-" | ||
| 67 | + "only view of an underlying dictionary: changes to the underlying dictionary " | ||
| 68 | + "are reflected in the proxy, but the proxy itself does not support mutation " | ||
| 69 | + "operations. This corresponds to :class:`types.MappingProxyType` in Python." | ||
| 70 | + msgstr "" | ||
| 71 | + | ||
| 63 | 72 | msgid "Empty an existing dictionary of all key-value pairs." | |
| 64 | 73 | msgstr "" | |
| 65 | 74 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-11-13 14:15+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-12-03 14:17+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-11-27 14:15+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-12-03 14:17+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
@@ -37,11 +37,9 @@ msgid "" | |||
| 37 | 37 | msgstr "" | |
| 38 | 38 | ||
| 39 | 39 | msgid "" | |
| 40 | - "The free-threaded mode is working and continues to be improved, but there is " | ||
| 41 | - "some additional overhead in single-threaded workloads compared to the " | ||
| 42 | - "regular build. Additionally, third-party packages, in particular ones with " | ||
| 43 | - "an :term:`extension module`, may not be ready for use in a free-threaded " | ||
| 44 | - "build, and will re-enable the :term:`GIL`." | ||
| 40 | + "Some third-party packages, in particular ones with an :term:`extension " | ||
| 41 | + "module`, may not be ready for use in a free-threaded build, and will re-" | ||
| 42 | + "enable the :term:`GIL`." | ||
| 45 | 43 | msgstr "" | |
| 46 | 44 | ||
| 47 | 45 | msgid "" | |
@@ -149,86 +147,50 @@ msgid "Immortalization" | |||
| 149 | 147 | msgstr "" | |
| 150 | 148 | ||
| 151 | 149 | msgid "" | |
| 152 | - "The free-threaded build of the 3.13 release makes some objects :term:" | ||
| 153 | - "`immortal`. Immortal objects are not deallocated and have reference counts " | ||
| 154 | - "that are never modified. This is done to avoid reference count contention " | ||
| 155 | - "that would prevent efficient multi-threaded scaling." | ||
| 150 | + "In the free-threaded build, some objects are :term:`immortal`. Immortal " | ||
| 151 | + "objects are not deallocated and have reference counts that are never " | ||
| 152 | + "modified. This is done to avoid reference count contention that would " | ||
| 153 | + "prevent efficient multi-threaded scaling." | ||
| 156 | 154 | msgstr "" | |
| 157 | 155 | ||
| 158 | - msgid "" | ||
| 159 | - "An object will be made immortal when a new thread is started for the first " | ||
| 160 | - "time after the main thread is running. The following objects are " | ||
| 161 | - "immortalized:" | ||
| 162 | - msgstr "" | ||
| 163 | - | ||
| 164 | - msgid "" | ||
| 165 | - ":ref:`function <user-defined-funcs>` objects declared at the module level" | ||
| 166 | - msgstr "" | ||
| 167 | - | ||
| 168 | - msgid ":ref:`method <instance-methods>` descriptors" | ||
| 169 | - msgstr "" | ||
| 170 | - | ||
| 171 | - msgid ":ref:`code <code-objects>` objects" | ||
| 172 | - msgstr "" | ||
| 173 | - | ||
| 174 | - msgid ":term:`module` objects and their dictionaries" | ||
| 175 | - msgstr "" | ||
| 176 | - | ||
| 177 | - msgid ":ref:`classes <classes>` (type objects)" | ||
| 156 | + msgid "As of the 3.14 release, immortalization is limited to:" | ||
| 178 | 157 | msgstr "" | |
| 179 | 158 | ||
| 180 | 159 | msgid "" | |
| 181 | - "Because immortal objects are never deallocated, applications that create " | ||
| 182 | - "many objects of these types may see increased memory usage under Python " | ||
| 183 | - "3.13. This has been addressed in the 3.14 release, where the aforementioned " | ||
| 184 | - "objects use deferred reference counting to avoid reference count contention." | ||
| 160 | + "Code constants: numeric literals, string literals, and tuple literals " | ||
| 161 | + "composed of other constants." | ||
| 185 | 162 | msgstr "" | |
| 186 | 163 | ||
| 187 | - msgid "" | ||
| 188 | - "Additionally, numeric and string literals in the code as well as strings " | ||
| 189 | - "returned by :func:`sys.intern` are also immortalized in the 3.13 release. " | ||
| 190 | - "This behavior is part of the 3.14 release as well and it is expected to " | ||
| 191 | - "remain in future free-threaded builds." | ||
| 164 | + msgid "Strings interned by :func:`sys.intern`." | ||
| 192 | 165 | msgstr "" | |
| 193 | 166 | ||
| 194 | 167 | msgid "Frame objects" | |
| 195 | 168 | msgstr "" | |
| 196 | 169 | ||
| 197 | 170 | msgid "" | |
| 198 | - "It is not safe to access :ref:`frame <frame-objects>` objects from other " | ||
| 199 | - "threads and doing so may cause your program to crash . This means that :" | ||
| 200 | - "func:`sys._current_frames` is generally not safe to use in a free-threaded " | ||
| 201 | - "build. Functions like :func:`inspect.currentframe` and :func:`sys." | ||
| 202 | - "_getframe` are generally safe as long as the resulting frame object is not " | ||
| 203 | - "passed to another thread." | ||
| 171 | + "It is not safe to access :attr:`frame.f_locals` from a :ref:`frame <frame-" | ||
| 172 | + "objects>` object if that frame is currently executing in another thread, and " | ||
| 173 | + "doing so may crash the interpreter." | ||
| 204 | 174 | msgstr "" | |
| 205 | 175 | ||
| 206 | 176 | msgid "Iterators" | |
| 207 | 177 | msgstr "Iteratory" | |
| 208 | 178 | ||
| 209 | 179 | msgid "" | |
| 210 | - "Sharing the same iterator object between multiple threads is generally not " | ||
| 211 | - "safe and threads may see duplicate or missing elements when iterating or " | ||
| 212 | - "crash the interpreter." | ||
| 180 | + "It is generally not thread-safe to access the same iterator object from " | ||
| 181 | + "multiple threads concurrently, and threads may see duplicate or missing " | ||
| 182 | + "elements." | ||
| 213 | 183 | msgstr "" | |
| 214 | 184 | ||
| 215 | 185 | msgid "Single-threaded performance" | |
| 216 | 186 | msgstr "" | |
| 217 | 187 | ||
| 218 | 188 | msgid "" | |
| 219 | 189 | "The free-threaded build has additional overhead when executing Python code " | |
| 220 | - "compared to the default GIL-enabled build. In 3.13, this overhead is about " | ||
| 221 | - "40% on the `pyperformance <https://pyperformance.readthedocs.io/>`_ suite. " | ||
| 222 | - "Programs that spend most of their time in C extensions or I/O will see less " | ||
| 223 | - "of an impact. The largest impact is because the specializing adaptive " | ||
| 224 | - "interpreter (:pep:`659`) is disabled in the free-threaded build." | ||
| 225 | - msgstr "" | ||
| 226 | - | ||
| 227 | - msgid "" | ||
| 228 | - "The specializing adaptive interpreter has been re-enabled in a thread-safe " | ||
| 229 | - "way in the 3.14 release. The performance penalty on single-threaded code in " | ||
| 230 | - "free-threaded mode is now roughly 5-10%, depending on the platform and C " | ||
| 231 | - "compiler used." | ||
| 190 | + "compared to the default GIL-enabled build. The amount of overhead depends " | ||
| 191 | + "on the workload and hardware. On the pyperformance benchmark suite, the " | ||
| 192 | + "average overhead ranges from about 1% on macOS aarch64 to 8% on x86-64 Linux " | ||
| 193 | + "systems." | ||
| 232 | 194 | msgstr "" | |
| 233 | 195 | ||
| 234 | 196 | msgid "Behavioral changes" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-11-11 14:15+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-12-01 14:16+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-11-13 14:15+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-12-03 14:17+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:01+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-11-11 14:15+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-12-01 14:16+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:01+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-11-15 14:12+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-12-03 14:17+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:01+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
@@ -160,9 +160,9 @@ msgid "" | |||
| 160 | 160 | "Empty iterables are allowed, but acceptance of three empty iterables is " | |
| 161 | 161 | "platform-dependent. (It is known to work on Unix but not on Windows.) The " | |
| 162 | 162 | "optional *timeout* argument specifies a time-out as a floating-point number " | |
| 163 | - "in seconds. When the *timeout* argument is omitted the function blocks " | ||
| 164 | - "until at least one file descriptor is ready. A time-out value of zero " | ||
| 165 | - "specifies a poll and never blocks." | ||
| 163 | + "in seconds. When the *timeout* argument is omitted or ``None``, the function " | ||
| 164 | + "blocks until at least one file descriptor is ready. A time-out value of " | ||
| 165 | + "zero specifies a poll and never blocks." | ||
| 166 | 166 | msgstr "" | |
| 167 | 167 | ||
| 168 | 168 | msgid "" | |
| Back | FazBrowse Home | New Git URL |
0 commit comments