Skip to content

Conversation

@rtfb
Copy link
Collaborator

@rtfb rtfb commented Jan 18, 2018

There still are a few XXX markers where it's clear from the code that it should deal with \r, but I couldn't pin-point a test case to exercise it yet.

Also, I'm planning to add a test runner that will translate all the \ns to \r\ns and re-run the tests.

Fixes #394 and #423.

rtfb added 2 commits August 11, 2018 23:07
There still are a few XXX markers where it's clear from the code that it
should deal with \r, but I couldn't pin-point a test case to exercise it
yet.
This mainly adds a re-run of all reference tests with Unix newlines
replaced with Windows ones. Plus, fixes for a bazillion of problems that
this test uncovered.

Node now contains a ContainsWindowsNewlines field, which is set to true
when the contents of the node (either in .Literal or in .content)
include text having '\r' characters. This is then checked at render time
for replacement back to Unix newlines.
@rtfb rtfb force-pushed the v2-issue423-crlf branch from d27ef55 to edb8b76 Compare August 11, 2018 20:07
rtfb added 2 commits August 12, 2018 12:00
After introducing a second run of reference tests (with Windows-style
newlines), tests hit the 10m deadline very hard. Bump the timeout by a
lot to see how much is actually needed. The right fix is probably to
drop the race detector, since we don't have any parallelism and it
doesn't buy us much, only burns the CPU cycles, but that should be
addressed separately.
@klingtnet
Copy link

Any plans to merge this?

@rtfb
Copy link
Collaborator Author

rtfb commented Jan 20, 2019

Any plans to merge this?

Not yet... The problem is that this PR is very much incomplete. I have a branch with much more fixes on top of this, but even they are not sufficient yet, there are a bunch of tests not passing yet.

@tostercx
Copy link

Any progress on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants