Skip to content
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

Remove at-init from docsystem. #15237

Merged
merged 1 commit into from
Feb 26, 2016

Conversation

MichaelHatherly
Copy link
Member

Replaces macro @init with a function instead. Appears to reduce the amount of code generated by @doc which should help shorten bootstrapping time slightly.

Also changes the name of the ObjectIdDict used to store docstrings to a gensym'd one to avoid naming clashes. Docs.meta has always been available to access this const without needing to know it's name so this shouldn't be a major breaking change.

Replaces macro init with a function instead. Appears to reduce the
amount of code generated by `at-doc` which should help shorten
bootstrapping time slightly.

Also changes the name of the `ObjectIdDict` used to store docstrings
to a gensym'd one to avoid naming clashes. `Docs.meta` has always
been available to access this const without needing to know it's
name so this shouldn't be a major breaking change.
@MichaelHatherly MichaelHatherly added the docsystem The documentation building system label Feb 25, 2016
@JeffBezanson
Copy link
Member

+1

tkelman added a commit that referenced this pull request Feb 26, 2016
@tkelman tkelman merged commit 636916e into JuliaLang:master Feb 26, 2016
@MichaelHatherly
Copy link
Member Author

Thanks.

@MichaelHatherly MichaelHatherly deleted the mh/docs-refactor branch February 27, 2016 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docsystem The documentation building system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants