| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent cb07a7e commit ddd98cb
4 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -99,21 +99,21 @@ <h2 class="font-secondary">Summary:</span> | |||
| 99 | 99 | ||
| 100 | 100 | {% if case.result %} | |
| 101 | 101 | <div class="cell {{case.result }} results-case-list-item text-mobile-right"> | |
| 102 | - <span class="text-small text-muted d-mobile-none">RESULT:</span> | ||
| 102 | + <span class="text-small text-muted d-mobile-none">RESULT: </span> | ||
| 103 | 103 | <span class="case-result">{{case.result }}</span> | |
| 104 | 104 | {%- if case.result == "skipped" -%} | |
| 105 | 105 | {%- assign note = case.note | default: result.note-%} | |
| 106 | 106 | {%- assign lownote = note | downcase -%} | |
| 107 | 107 | {%- if lownote contains "todo: rustpython" -%} | |
| 108 | 108 | {%- assign note = lownote | remove: "todo: rustpython," | remove: "todo: rustpython:" | remove: "todo: rustpython" | strip -%} | |
| 109 | 109 | {%- if note and note != "" %} | |
| 110 | - <span class="text-small text-muted d-mobile-none">TO RESOLVE:</span> | ||
| 110 | + <span class="text-small text-muted d-mobile-none">TO RESOLVE: </span> | ||
| 111 | 111 | <span class="d-mobile-none case-note">{{ note }}</span> | |
| 112 | 112 | {%- endif -%} | |
| 113 | 113 | {%- elsif note == "implementation detail specific to cpython" -%} | |
| 114 | 114 | <span class="text-small text-muted d-mobile-none">(CPython only)</span> | |
| 115 | 115 | {%- else -%} | |
| 116 | - <span class="text-small text-muted d-mobile-none">not skipped by us:</span> | ||
| 116 | + <span class="text-small text-muted d-mobile-none">not skipped by us: </span> | ||
| 117 | 117 | <span class="text-small d-mobile-none case-note">{{ note }}</span> | |
| 118 | 118 | {%- endif -%} | |
| 119 | 119 | {%- endif -%} | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -13,6 +13,8 @@ Let's find an incompatibility issue and fix it. | |||
| 13 | 13 | ||
| 14 | 14 | 1. See `Lib/test` directory of the project. There are many `test_` prefixed files like `test_unicode.py`. | |
| 15 | 15 | 2. Try to open one of them. It might look just fine at a glance - but search for `TODO: RUSTPYTHON` in the files. There are tons of skipped, marked as an expected failure or commented out tests. | |
| 16 | + 1. Alternatively, try looking at the [regression tests results]({% link pages/regression-tests-results.markdown %}) to find skipped ones; some of them have | ||
| 17 | + notes for a way to resolve the issue. | ||
| 16 | 18 | 3. Choose one or two interesting bugs. Remove the test blocker - skip, expectedFailure or comments. | |
| 17 | 19 | 4. Try to fix them. | |
| 18 | 20 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -324,6 +324,10 @@ ul.list-inline { | |||
| 324 | 324 | content: " 🤷♀️"; | |
| 325 | 325 | } | |
| 326 | 326 | ||
| 327 | + .case-result::after { | ||
| 328 | + margin-right: 5px; | ||
| 329 | + } | ||
| 330 | + | ||
| 327 | 331 | /* filters */ | |
| 328 | 332 | ||
| 329 | 333 | .filter { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -36,6 +36,10 @@ Each of these implementations offer some benefits: Jython, for example, compiles | |||
| 36 | 36 | ||
| 37 | 37 | IronPython is well-integrated with .NET, which means IronPython can use the .NET framework and Python libraries or vice versa. | |
| 38 | 38 | ||
| 39 | - We want to unlock the same possibilities that Jython and IronPython enable, but for the Rust programming language. Then we want to do more. Using RustPython, we want to compile Python to WebAssembly and allow users to run their Python code natively in the browser. | ||
| 39 | + We want to unlock the same possibilities that Jython and IronPython enable, but for the Rust programming language. In addition, thanks to Rusts' minimal runtime, we're able to compile RustPython to WebAssembly and allow users to run their Python code easily in the browser. | ||
| 40 | 40 | ||
| 41 | 41 | Check the "learn more" section for an explainer of all those jargon-y words, or read the blog for more in-depth technical discussion. | |
| 42 | + | ||
| 43 | + ### Other Resources | ||
| 44 | + | ||
| 45 | + - [CPython test compatibility]({% link pages/regression-tests-results.markdown %}) | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments