-
Notifications
You must be signed in to change notification settings - Fork 322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement private modules #7304
Comments
We should allow a flag to enable bypassing this from the unit testing world as well please. |
Yes. That is mentioned in the linked discussion under Overcoming encapsulation. |
Pavel Marek reports a new STANDUP for today (2023-09-13): Progress: Looking into the Rust parser - add |
Pavel Marek reports a new STANDUP for today (2023-09-18): Progress: - Catching up
|
Pavel Marek reports a new STANDUP for today (2023-09-19): Progress: - Discussion with Kaz about the parser modifications
|
Pavel Marek reports a new STANDUP for yesterday (2023-09-20): Progress: - Trying to implement a simple syntax rule for the
|
Pavel Marek reports a new STANDUP for today (2023-09-21): Progress: - Discussion with Hubert and Michal about some CI improvements - reordering of steps in the engine pipeline and disabling dry-run benchmarks on Mac and Windows
|
Pavel Marek reports a new STANDUP for today (2023-09-22): Progress: - More specification about parent module and sub module relationship with privacy
|
Pavel Marek reports a new 🔴 DELAY for today (2023-09-25): Summary: There is 7 days delay in implementation of the Implement private modules (#7304) task. Delay Cause: The implementation got a bit more complicated than I originally expected. |
Pavel Marek reports a new STANDUP for today (2023-09-25): Progress: - I will need to modify
|
Pavel Marek reports a new STANDUP for today (2023-09-26): Progress: - Looking into an inspiration for runtime access checks from FastR, graal-py and graal-js.
|
Pavel Marek reports a new STANDUP for today (2023-09-27): Progress: - Experimenting with checking accessibility of methods/types at runtime. It should be finished by 2023-09-29. |
Pavel Marek reports a new STANDUP for today (2023-09-29): Progress: - Trying to properly ensure that submodule hierarchy has same visibility.
|
Pavel Marek reports a new 🔴 DELAY for yesterday (2023-10-01): Summary: There is 5 days delay in implementation of the Implement private modules (#7304) task. Delay Cause: Reverting back the runtime checks. |
Pavel Marek reports a new STANDUP for yesterday (2023-10-01): Progress: - Simplifying the compiler pass
|
Pavel Marek reports a new STANDUP for yesterday (2023-10-03): Progress: - Fighting with the CI
|
Created from discussion #7088.
This is the first step of the implementation of the
private
keyword. Let's start withprivate
modules.Note that private and project-private are synonyms.
Tasks
The text was updated successfully, but these errors were encountered: