Dmytro Sydorchenko
9e6b206efc
#1 pr concern addressed
2023-05-08 20:54:13 -04:00
Dmytro Sydorchenko
107d7a9271
fix ending.h warning
2023-05-05 14:03:03 -04:00
Dmytro Sydorchenko
5cf1746916
fix warning in endian.h
2023-05-03 22:25:08 -04:00
Jeffrey Smith II
7f6ced8142
Merge pull request #8 from Justbeingjustin/patch-1
...
fix: minor spelling issue
2020-02-26 08:37:13 -05:00
Victor Camacho
7941d81911
Merge pull request #15 from EOSIO/feature/eos-cdt-date-time-iso-string
...
Add mktime to support creation of time point from iso string in cdt
2020-02-10 16:23:10 -05:00
Victor Camacho
4215a86ace
cleaned up mktime implementation
2020-02-05 16:38:08 -05:00
Victor Camacho
86c3bafaee
Add mktime to support creation of time point from iso string in cdt
2020-02-05 14:00:17 -05:00
swatanabe-b1
5c68a528ad
Merge pull request #14 from EOSIO/eosio_fix_mac_time
...
fix support for time
2019-11-08 16:40:08 -05:00
Bucky Kittinger
1d3503621f
fix support for time
2019-11-07 16:00:35 -05:00
swatanabe-b1
8b4363745d
Merge pull request #11 from conr2d/add-time
...
add back time
2019-11-07 09:11:16 -05:00
Jeeyong Um
ff44391230
convert time_point to time_t directly
2019-11-07 02:23:05 +00:00
swatanabe-b1
4b50059833
Merge pull request #13 from EOSIO/fix-constants
...
Fix some constants and allow fprintf to work for stdout/stderr.
2019-10-28 15:57:54 -04:00
Steven Watanabe
78b865013c
Fix some constants and allow fprintf to work for stdout/stderr.
2019-10-28 15:34:07 -04:00
swatanabe-b1
a31893e1cc
Merge pull request #12 from conr2d/fix/stdint-defs
...
Set definitions for pointers to 32-bit width int
2019-10-28 15:31:22 -04:00
swatanabe-b1
48716e2ce1
Merge pull request #10 from taokayan/kayan-strtod
...
fix EOS #7339 strtod stackunderflow
2019-10-28 15:30:54 -04:00
Jeeyong Um
30e54f5f2f
Set definitions for pointers to 32-bit width int
...
EOSIO uses wasm32 and definitions for pointers and size_t should be
32-bit width integers.
2019-08-27 12:48:28 +00:00
Jeeyong Um
2fae69525e
add back time
2019-08-02 01:32:51 +00:00
Kayan
e4b566c121
fix EOS #7339 strtod stackunderflow
2019-05-15 11:41:36 +08:00
Bucky Kittinger
7b589ecba3
Merge pull request #9 from EOSIO/llp64
...
Fixes for native builds, intrinsics importing and LLP64 64 bit model.
2019-02-21 18:34:42 -05:00
Bucky Kittinger
1fe3e67a0f
llp64
2019-02-20 18:14:49 -05:00
Bucky Kittinger
ab09461e6e
fix for new eosiolib partitioning
2019-02-04 01:01:31 -05:00
Justin Gerber
21ba6532da
fix: minor spelling issue
2019-02-02 20:12:14 -08:00
Bucky Kittinger
a3da2e1dc5
add import attribute
2019-01-18 18:30:39 -05:00
Bucky Kittinger
208f308e1c
added support for native builds
2018-11-13 09:00:10 -05:00
Bucky Kittinger
859679bf1d
adding guards against weak_alias for mac
2018-11-09 18:23:44 -05:00
Bucky Kittinger
12aa90b3f5
Merge pull request #6 from EOSIO/minimal_snprintf
...
Minimal snprintf
2018-10-11 16:07:38 -04:00
Bucky Kittinger
88b5e4c8e7
minimal snprintf/printf
2018-10-10 11:23:58 -04:00
Bucky Kittinger
04df400c7a
Merge pull request #5 from EOSIO/add_float
...
Add some missing float support stuff
2018-06-21 18:57:07 -04:00
Bucky Kittinger
c742201280
Add back float.h
2018-06-21 18:56:25 -04:00
Bucky Kittinger
9863954055
Added back string to float
2018-06-18 15:51:54 -04:00
Greg Lee
8a34536ac9
Merge pull request #4 from EOSIO/remove-complex
...
get rid of complex.h (we never provided functions declared there)
2018-03-09 16:35:06 -05:00
Anton Perkov
0de1e68697
get rid of complex.h (we never provided functions declared there)
2018-03-09 15:19:03 -05:00
Kevin Heifner
d5cc86cd78
Merge pull request #3 from EOSIO/floating-point-restored-3
...
include <fenv.h> removed
2018-03-08 16:40:00 -06:00
Anton Perkov
a27579d777
include <fenv.h> removed
2018-03-08 17:35:07 -05:00
Kevin Heifner
c3607eac7c
Merge pull request #2 from EOSIO/restore-floating-point
...
floating point functions restored
2018-03-08 16:13:15 -06:00
Anton Perkov
0f12403ab3
floating point functions restored
2018-03-08 16:25:49 -05:00
wanderingbort
ee49ba896d
Merge pull request #1 from EOSIO/musl-cleanup
...
Musl cleanup
2018-02-12 13:32:21 -05:00
Anton Perkov
794be68d54
removed ldso and not needed files from src/internal
2018-02-12 11:19:47 -05:00
Anton Perkov
b49e67f657
memalign and posix_memalign function added
2018-02-12 10:12:45 -05:00
Anton Perkov
3a715b6900
musl regex header removed
2018-02-12 09:39:57 -05:00
Anton Perkov
aba32171d8
ffs, ffsl, ffsll added, exit() removed, wordexp.h removed, __stdio_write __stdout__write cleanup
2018-02-09 19:05:50 -05:00
Anton Perkov
55cc056291
memcpy/memmove/memset removed (will use intrinsics)
...
headers cleanup - removed functions for which we have no implementations
removed time-related functions
strftime implementation patched
2018-02-09 14:41:08 -05:00
Anton Perkov
29098b1f30
Removal of files we do not need and modifications to make musl work under EOS
2018-02-07 17:41:34 -05:00
Rich Felker
628cf979b2
fix iconv output of surrogate pairs in ucs2
...
in the unified code for handling utf-16 and ucs2 output, the check for
ucs2 wrongly looked at the source charset rather than the destination
charset.
2017-12-18 22:33:51 -05:00
Rich Felker
95c6044e2a
add support for BOM-determined-endian UCS2, UTF-16, and UTF-32 to iconv
...
previously, the charset names without endianness specified were always
interpreted as big endian. unicode specifies that UTF-16 and UTF-32
have BOM-determined endianness if BOM is present, and are otherwise
big endian. since commit 5b546faa67
added support for stateful encodings, it is now possible to implement
BOM support via the conversion descriptor state.
for conversions to these charsets, the output is always big endian and
does not have a BOM.
2017-12-18 22:31:18 -05:00
Rich Felker
9d4d0ee41b
add cp866 (dos cyrillic) to iconv
2017-12-18 19:58:41 -05:00
Rich Felker
54941eddfd
update case mappings to unicode 10.0
...
the mapping tables and code are not automatically generated; they were
produced by comparing the output of towupper/towlower against the
mappings in the UCD, ignoring characters that were previously excluded
from case mappings or from alphabetic status (micro sign and circled
letters), and adding table entries or code for everything else
missing.
based very loosely on a patch by Reini Urban.
2017-12-18 19:34:21 -05:00
Rich Felker
c72c1c52bc
update ctype tables to unicode 10.0
2017-12-18 18:05:23 -05:00
Rich Felker
d3f23337ee
reformat ctype tables to be diff-friendly, match tool output
...
the new version of the code used to generate these tables forces a
newline every 256 entries, whereas at the time these files were
originally generated and committed, it only wrapped them at 80
columns. the new behavior ensures that localized changes to the
tables, if they are ever needed, will produce localized diffs.
commit d060edf6c5 made the corresponding
changes to the iconv tables.
2017-12-18 18:01:42 -05:00
Rich Felker
d5029bb88a
fix endian errors in netinet/icmp6.h due to failure to include endian.h
2017-12-15 12:58:33 -05:00