Ebrahim Byagowi
|
dca8ba6b6d
|
[number] Make hb_parse_double simpler now that we don't have to mimic strtod
|
2020-05-10 21:49:00 +04:30 |
Ebrahim Byagowi
|
44fe1c8ff1
|
Remove xlocale use now that isn't available in most distros
Our CI bots don't detect it in Alpine, ArchLinux, Ubuntu and Fedora
so let's get rid of it use the fallback we are using anyway for a
long time.
|
2020-05-10 14:51:35 +04:30 |
Ebrahim Byagowi
|
9b1d5c4a59
|
[number] fix where strtod_l not available
|
2019-12-09 12:29:28 +03:30 |
Ebrahim Byagowi
|
5c8f960289
|
[number] minor, include the renamed header
|
2019-12-09 10:48:43 +03:30 |
Ebrahim Byagowi
|
47d82713a1
|
Replace strtod with a ragel implementation
Use a ragel based number parser when strtod_l couldn't be found
as libc's strtod may is locale sensetivity which we need to not.
|
2019-09-07 15:02:52 +04:30 |
Ebrahim Byagowi
|
57f88e11d4
|
[number] Turn hb_parse_float into hb_parse_double
|
2019-09-04 02:04:09 +04:30 |
Ebrahim Byagowi
|
65690b5a4b
|
[number] Add whole buffer check and test it
|
2019-09-04 02:04:09 +04:30 |
Ebrahim Byagowi
|
b5e6805ee7
|
[number] Minor tweak on parser related codes
|
2019-09-04 02:04:09 +04:30 |
Ebrahim Byagowi
|
e2cecf1f34
|
[number] Remove parsing code duplication of the calls using lambda
|
2019-09-04 02:04:09 +04:30 |
Ebrahim Byagowi
|
a77bb7eb41
|
Move hb_codepoint_parse to hb_parse_uint
|
2019-09-04 02:04:09 +04:30 |
Ebrahim Byagowi
|
43372fbb5a
|
Merge and aggregate number parsing logics to form hb-number
|
2019-09-04 02:04:09 +04:30 |