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 |