You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
move the branches of those large match-statements in the lowerer, the resolver and the typer into their own separate methods
go through all comments marked @Bug, @Task, @Temporary and so on (this not only includes Rust files but also UI test files!) and consider opening an issue per item (if not already existent and if deemed useful enough); add a permalink back to the code if the location is the true source of the bug
separate issue for unimplemented attributes (unstable, deprecated, if, total, partial, …)
migrate all files in bugs/ into their own issue (if they don't exist already) and delete the folder (via 9d0bc74)
check which public items are actually used in main.rs and make all the other ones in the library lushuipub(crate)! (via c2b176a)
make attributes::Target a struct/enum instead of a bitset and remove the bitfields dependency
make the system more flexible: allow custom messages for e.g. @public on constructors (where we mention @transparent etc.) and @location on inline modules (clearer message / note)
heavily improve the API of attribute arguments: we should move their parsing/deserialization logic into the AST module / or a submodule thereof and add UI tests for them (create internal testing attributes if necessary to test more cases)
The text was updated successfully, but these errors were encountered:
@Bug
,@Task
,@Temporary
and so on (this not only includes Rust files but also UI test files!) and consider opening an issue per item (if not already existent and if deemed useful enough); add a permalink back to the code if the location is the true source of the bugbugs/
into their own issue (if they don't exist already) and delete the folder (via 9d0bc74)main.rs
and make all the other ones in the librarylushui
pub(crate)
! (via c2b176a)attributes::Target
a struct/enum instead of a bitset and remove thebitfields
dependency@public
on constructors (where we mention@transparent
etc.) and@location
on inline modules (clearer message / note)The text was updated successfully, but these errors were encountered: