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
|
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
|
cad698568a
|
Use roundf to fix cast to int difference of msys2 w64
|
2019-09-04 11:18:37 +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
|
3661eb6105
|
Don't check null terminaion of source in hb_codepoint_parse
This isn't what intended originally, just checking if consumed
all the buffer is enough.
|
2019-09-04 02:04:09 +04:30 |
Ebrahim Byagowi
|
3a16272750
|
[test] resolve msvc complain on signedness comparing
|
2019-09-04 02:04:09 +04:30 |
Ebrahim Byagowi
|
3d5b1df7ab
|
[number] Add test
|
2019-09-04 02:04:09 +04:30 |