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 patch to modify config for kramdown #7699

Merged
merged 2 commits into from Jun 28, 2019

Conversation

ashmaroli
Copy link
Member

@ashmaroli ashmaroli commented Jun 6, 2019

Summary

kramdown expects to get an options hash with Symbol keys. But it is not really necessary because kramdown converts string keys as well.

Context

Resolves #6558

@ashmaroli ashmaroli added experimental Controversial proposal. Won't be reviewed or merged. do-not-review labels Jun 6, 2019
@ashmaroli
Copy link
Member Author

This provides some significant relief from memory allocations as well (I'm not sure if that is a good sign..):

Profiler summary

--- master branch https://travis-ci.org/jekyll/jekyll/jobs/541828395
+++ PR branch     https://travis-ci.org/jekyll/jekyll/jobs/542345579

- Total allocated: 548.75 MB (4762592 objects)
- Total retained:  18.28 MB (95954 objects)
+ Total allocated: 539.69 MB (4742137 objects)
+ Total retained:  18.28 MB (95949 objects)

@ashmaroli ashmaroli removed do-not-review experimental Controversial proposal. Won't be reviewed or merged. labels Jun 6, 2019
@ashmaroli ashmaroli requested review from a team and parkr June 6, 2019 16:25
@ashmaroli
Copy link
Member Author

@parkr Would love to have your 👀 on this before merging..

@ashmaroli ashmaroli mentioned this pull request Jun 23, 2019
3 tasks
@ashmaroli
Copy link
Member Author

@jekyllbot: merge +major

@jekyllbot jekyllbot merged commit 3e8e6d2 into jekyll:master Jun 28, 2019
jekyllbot added a commit that referenced this pull request Jun 28, 2019
@ashmaroli ashmaroli deleted the remove-kramdown-accessibility branch June 28, 2019 10:38
@jekyll jekyll locked and limited conversation to collaborators Jun 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Jekyll messes up the kramdown hash, creating symbols and string.
4 participants