-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Duplicate xstrtod implementations #19361
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
Comments
The core functionally is the same, differences are the tokenizer.c version handles a thousands separator, the parse_helper.c version has a |
@chris-b1 There are .gitignore and Makefile files in _libs/src/parser. Are those used for something or remnants from the Old Days? |
Yeah, definitely something very old, I think those could be cleaned out too. |
It also looks like src/klib/ktypes.h and kvec.h are unused, though this should be checked by someone who understands C namespaces. |
Yeah, those are unused as well - for good and bad C doesn't have namespaces, (or modules, or imports, etc) - all it can really do is textual inclusion, so if those aren't |
_libs.groupby.kth_smallest_c almost identical to _libs.algos.kth_smallest |
@chris-b1 hopefully a softball question: Currently util gets its INT32_MAX etc constants from headers/stdint.h. headers/stdint.h contains special-casing for windows systems. Is that special casing relevant for UINT64_MAX etc, or can we use the (much more convenient for current purposes) |
Yes, that special casing is required - cython definitions look for a |
In _libs/src/parse_helper.h and libs/src/parser/tokenizer.c
Not identical, comments suggest the tokenizer.c version may be more modern.
The text was updated successfully, but these errors were encountered: