Skip to content

Commit 5d0bef0

Browse files
committed
2024/11-18: Finish report
1 parent 272b5a5 commit 5d0bef0

File tree

1 file changed

+13
-20
lines changed

1 file changed

+13
-20
lines changed

2024/2024-11-18-report.org

+13-20
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,22 @@
66

77
Thanks again to [[https://opensrcsec.com/][Open Source Security, inc]] and [[https://www.embecosm.com/][Embecosm]] for their ongoing support for this project.
88

9+
- Typechecker improvements
10+
- NR 2.0 improvements
11+
- Patches around platform specific code for reusability with libgccjit/rustc_cg_gcc
12+
913
** Completed Activities
1014

1115
- gccrs: Fix bad handling for recursive type query [[https://github.com/rust-gcc/gccrs/pull/3250][PR3250]]
12-
phil/dev about 5 days ago
1316
- Push ribs by kind rather than by value [[https://github.com/rust-gcc/gccrs/pull/3249][PR3249]]
14-
powerboat9:fix-rib-kind about 6 days ago
1517
- Improve handling of static items in toplevel 2.0 [[https://github.com/rust-gcc/gccrs/pull/3248][PR3248]]
16-
powerboat9:fix-static about 6 days ago
1718
- Cleanup clang warnings [[https://github.com/rust-gcc/gccrs/pull/3244][PR3244]]
18-
CohenArthur:cleanup-struct-warnings about 11 days ago
1919
- gccrs: add test case to show issue is fixed [[https://github.com/rust-gcc/gccrs/pull/3243][PR3243]]
20-
phil/inference-bug-fix about 11 days ago
2120
- Fix bad type checking on fn trait calls [[https://github.com/rust-gcc/gccrs/pull/3240][PR3240]]
22-
phil/inference-bug-fix about 12 days ago
2321
- Use name resolver 2.0 in `VisibilityResolver` [[https://github.com/rust-gcc/gccrs/pull/3239][PR3239]]
24-
powerboat9:priv-res about 12 days ago
2522
- Improve handling of implicit `Self` parameter in AST [[https://github.com/rust-gcc/gccrs/pull/3238][PR3238]]
26-
powerboat9:fix-self about 13 days ago
2723
- Use name resolver 2.0 for module descendance checks [[https://github.com/rust-gcc/gccrs/pull/3224][PR3224]]
28-
powerboat9:fix-mod-dec about 21 days ago
2924
- Reorganize the CPU feature detection [[https://github.com/rust-gcc/gccrs/pull/3195][PR3195]]
30-
antoyo:rust-and-jit-cpu-features about 1 month ago
3125

3226
*** Contributors this week
3327

@@ -39,9 +33,9 @@ antoyo:rust-and-jit-cpu-features about 1 month ago
3933

4034
| Category | Last Week | This Week | Delta |
4135
|-------------+-----------+-----------+-------|
42-
| TODO | 327 | 322 | -1 |
43-
| In Progress | 75 | 79 | +1 |
44-
| Completed | 897 | 894 | +2 |
36+
| TODO | 327 | 318 | -9 |
37+
| In Progress | 75 | 81 | +6 |
38+
| Completed | 897 | 901 | +4 |
4539

4640
*** Test Cases
4741

@@ -56,9 +50,9 @@ antoyo:rust-and-jit-cpu-features about 1 month ago
5650

5751
| Category | Last Week | This Week | Delta |
5852
|-------------+-----------+-----------+-------|
59-
| TODO | 120 | 118 | - |
53+
| TODO | 120 | 113 | -7 |
6054
| In Progress | 40 | 41 | +1 |
61-
| Completed | 437 | 439 | - |
55+
| Completed | 437 | 445 | +8 |
6256

6357
*** Milestones Progress
6458

@@ -67,17 +61,17 @@ antoyo:rust-and-jit-cpu-features about 1 month ago
6761
| GCC 14.2 | 100% | 100% | - | 7th Jun 2024 | 15th Jun 2024 | 15th Jun 2024 | GCC 14.2 |
6862
| GCC 15.1 | 100% | 100% | - | 21st Jun 2024 | 31st Jun 2024 | 1st Jul 2024 | GCC 15.1 |
6963
| Name resolution 2.0 rework | 6% | 6% | - | 1st Jun 2024 | - | 1st Apr 2025 | GCC 15.1 |
70-
| Macro expansion | 21% | 21% | - | 1st Jun 2024 | - | 1st Jan 2025 | GCC 15.1 |
64+
| Macro expansion | 29% | 29% | - | 1st Jun 2024 | - | 1st Jan 2025 | GCC 15.1 |
7165
| Unhandled attributes | 100% | 100% | - | 1st Jul 2024 | 19th Aug 2024 | 15th Aug 2024 | GCC 15.1 |
7266
| Lang items | 66% | 66% | - | 1st Jul 2024 | - | 1st Sep 2024 | GCC 15.1 |
67+
| Deref and DerefMut improvements | 100% | 100% | - | 28th Sep 2024 | 25th Oct 2024 | 28th Dec 2024 | GCC 15.1 |
7368
| Indexing fixes | 0% | 0% | - | 21st Jul 2024 | - | 15th Sep 2024 | GCC 15.1 |
7469
| Iterator fixes | 0% | 0% | - | 21st Jul 2024 | - | 15th Sep 2024 | GCC 15.1 |
7570

7671
| Upcoming Milestone | Last Week | This Week | Delta | Start Date | Completion Date | Target | Target GCC |
7772
|-----------------------------------|------------|------------|-------|---------------|-----------------|---------------|------------|
7873
| Auto traits improvements | 0% | 0% | - | 15th Sep 2024 | - | 21st Oct 2024 | GCC 15.1 |
79-
| Deref and DerefMut improvements | 0% | 0% | - | 28th Sep 2024 | - | 28th Oct 2024 | GCC 15.1 |
80-
| Remaining typecheck issues | 0% | 0% | - | 21st Oct 2024 | - | 1st Jan 2025 | GCC 15.1 |
74+
| Remaining typecheck issues | 85% | 76% | -9% | 21st Oct 2024 | - | 1st Jan 2025 | GCC 15.1 |
8175
| cfg-core | 0% | 0% | - | 1st Dec 2024 | - | 1st Jan 2025 | GCC 15.1 |
8276
| Question mark operator | 0% | 0% | - | 15th Dec 2024 | - | 21st Feb 2025 | GCC 15.1 |
8377
| Codegen fixes | 0% | 0% | - | 7th Oct 2024 | - | 1st Mar 2025 | GCC 15.1 |
@@ -131,7 +125,6 @@ There have been no changes to the Risk table.
131125
** Planned Activities
132126

133127
- Continue fixing remaining failing test for name resolution 2.0
134-
- Update changes to the build system to detect cargo correctly before stage 3 freeze
135-
- Fix the remaining failing tests on the HIR rework
128+
- Continue with lang item codegen
136129

137130
** Detailed changelog

0 commit comments

Comments
 (0)