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

More tests, fixes and optimizations #381

Merged
merged 1 commit into from
Feb 22, 2014
Merged

More tests, fixes and optimizations #381

merged 1 commit into from
Feb 22, 2014

Conversation

ahimta
Copy link
Member

@ahimta ahimta commented Feb 19, 2014

fixed: isShadda now always returns a boolean and doesn't use regex
fixed: arabicrange() now doesn't throw an error
added: more tests
enhanced: arabicrange() now memoized (caches the result instead of redundant recalculation)
changed: most is* functions are now in a seperate file, however it is more of an implementation details and doesn't affect araby APIs

next: reducing the use of regex in araby and not using it at all if possible

fixed: isShadda now always returns a boolean and doesn't use regex
fixed: arabicrange() now doesn't throw an error
added: more tests
enhanced: arabicrange() now memoized (caches the result instead of redundant recalculation)
changed: most is* functions are now in a seperate file, however it is more of an implementation details and doesn't affect araby APIs

next: reducing the use of regex in araby and not using it at all if possible
assem-ch added a commit that referenced this pull request Feb 22, 2014
More tests, fixes and optimizations
@assem-ch assem-ch merged commit 090cc10 into Alfanous-team:master Feb 22, 2014
assem-ch added a commit that referenced this pull request Oct 12, 2016
More tests, fixes and optimizations

Former-commit-id: 090cc10
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