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

Sync jparse/ with jparse repo w/fixes #1016

Merged
merged 4 commits into from
Nov 1, 2024
Merged

Sync jparse/ with jparse repo w/fixes #1016

merged 4 commits into from
Nov 1, 2024

Conversation

xexyl
Copy link
Contributor

@xexyl xexyl commented Nov 1, 2024

A missing string in jparse.h/jparse.y was added.

Added extra sanity checks to jstrencode and jstrdecode (to do with NULL
pointers).

Comments in jparse.l were updated as well.

jparse.3 fixes and updates.

This includes some important bug fixes, namely that some codepoints that
were rejected are no longer rejected as later Unicode standards allow
them. This means that the JSONTestSuite
(https://github.com/nst/JSONTestSuite) files now completely pass jparse.

The CODE_OF_CONDUCT.md was removed from jparse/ as it referred to the IOCCC
judges which is not correct. Until a better way of doing this is derived, this
file no longer exists. To be clear the mkiocccentry CODE_OF_CONDUCT.md still
exists!
... these are cosmetic changes.
Links were incorrect.

Link to FAQs about certain things.

Stress to pay attention to the rules and guidelines, and especial
attention to rule 17 (these are all linked to).

The links refer to the temp-test-ioccc website so once the Great Fork
Merge happens these links will also have to be updated to refer to the
official IOCCC website.
A missing string in jparse.h/jparse.y was added.

Added extra sanity checks to jstrencode and jstrdecode (to do with NULL
pointers).

Comments in jparse.l were updated as well.

jparse.3 fixes and updates.
@xexyl
Copy link
Contributor Author

xexyl commented Nov 1, 2024

Given the missing string and the sanity checks I decided it would be worth making another pull request here.

Copy link
Contributor

@lcn2 lcn2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@lcn2 lcn2 merged commit 5532204 into ioccc-src:master Nov 1, 2024
3 checks passed
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.

2 participants