Commit Graph

601 Commits

Author SHA1 Message Date
Hugues Delorme
0702632c95 gmio_core: optimize gmio_clocale_isspace() with table of chars 2015-05-07 15:55:54 +02:00
Hugues Delorme
53bd9d08a6 Remove benchmarks source code from repository
It's available in a separated GitHub repository
https://github.com/fougue/gmio-benchmarks
2015-05-06 09:45:07 +02:00
Hugues Delorme
4ee7981615 Fix FougSys -> Fougue 2015-05-06 09:39:37 +02:00
Hugues Delorme
5be4715046 gmio_core: fix copyright 2015-05-06 09:02:12 +02:00
Hugues Delorme
47f3724b3c gmio_stl: fix minor code style issue 2015-05-06 09:01:56 +02:00
Hugues Delorme
19316bc3ee gmio_stl: remove GMIO_LIBSTL_EXPORT from internal function decl 2015-05-06 09:01:38 +02:00
Hugues Delorme
25df817b82 Update copyright 2015-04-30 18:19:45 +02:00
Hugues Delorme
b0fdde43da gmio_stl: rename error GMIO_STL_ERROR_INVALID_REAL32_PREC to GMIO_STL_ERROR_INVALID_FLOAT32_PREC 2015-04-15 17:14:34 +02:00
Hugues Delorme
06c0443db2 bench_assimp: with gmio, generate %.7f float strings (STL ASCII format) 2015-04-15 17:12:44 +02:00
Hugues Delorme
d3fb4132fb gmio_stl: add option stla_float32_format 2015-04-15 17:11:15 +02:00
Hugues Delorme
dd7b24e023 benchs: benchmark STL ASCII/binary read and write operations for assimp 2015-04-15 16:41:07 +02:00
Hugues Delorme
9f1b0456d4 benchs: make it compile on Linux 2015-04-15 09:59:52 +02:00
Hugues Delorme
3cfc095237 cmake: tweak compilation warning policy 2015-04-10 15:10:33 +02:00
Hugues Delorme
cf4961e359 gmio_core: add GMIO_RESTRICT macro wrapper around C99 restrict keyword 2015-04-10 15:07:22 +02:00
Hugues Delorme
9a5985e69e benchs: fix compilation error 2015-04-10 15:06:50 +02:00
Hugues Delorme
74032b0dcb tests: add test_internal__fast_atof() 2015-04-10 14:28:26 +02:00
Hugues Delorme
e34b0508ad tests: add utils 2015-04-10 14:28:05 +02:00
Hugues Delorme
a50fdabd36 tests: fix needless lines in license headers 2015-04-10 14:27:21 +02:00
Hugues Delorme
e6aa381bad gmio_core: fix possible crashes in fast_atof.h 2015-04-10 14:26:32 +02:00
Hugues Delorme
b7aa93bcfa gmio_core: add conversion routines for float32/int32 2015-04-10 14:25:57 +02:00
Hugues Delorme
d2026aacb4 gmio_core: fix linking error when fast_atof.h get included more than once 2015-04-10 10:11:21 +02:00
Hugues Delorme
3106deebe0 README: fix typo 2015-04-10 10:10:44 +02:00
Hugues Delorme
cc28eb9d54 gmio_core: inline functions in convert.h 2015-04-10 10:10:25 +02:00
Hugues Delorme
558045e747 Merge branch 'master' of https://github.com/fougue/gmio 2015-04-09 18:23:15 +02:00
Hugues Delorme
08767a0b1d tests: add test_platform__compiler() 2015-04-09 18:19:39 +02:00
Hugues Delorme
f66e35638d cmake: fix GCC linking errors for 'test_internal' target 2015-04-09 18:02:31 +02:00
Hugues Delorme
0756ef6434 cmake: fix detection of powf() with GCC 2015-04-04 00:15:10 +02:00
Hugues Delorme
a91d517c98 cmake: fix detection of large file support on 32b systems 2015-04-04 00:15:05 +02:00
Hugues Delorme
6b7c63a175 cmake: fix cmake errors 2015-04-03 15:22:47 +02:00
Hugues Delorme
b92c0502e9 Merge branch 'master' of https://github.com/fougsys/gmio 2015-04-03 15:16:18 +02:00
Hugues Delorme
85839abf00 gmio_core: get rid of alloca() support 2015-04-03 15:15:01 +02:00
Hugues Delorme
0f5141979a cmake: on UNIX systems force 64b overrides of stat(), fstat(), ... 2015-04-03 15:12:58 +02:00
Hugues Delorme
32ef47c0d3 gmio_stl: remove needless #include 2015-04-03 11:16:25 +02:00
Hugues Delorme
0a041bb0eb cmake: fix minor style issues 2015-04-03 11:15:57 +02:00
Hugues Delorme
4fe921c11a gmio_stl: simplify API for write operation 2015-04-02 18:05:01 +02:00
Hugues Delorme
8d8cff6f0e gmio_stl: fix constness of the mesh param in stl_io.h 2015-04-02 17:09:02 +02:00
Hugues Delorme
f0e4c41ed3 gmio_stl: move stl_io options into stl_io_options.h 2015-04-02 17:00:49 +02:00
Hugues Delorme
38c444e7b0 gmio_stl: add gmio_stl_write() and gmio_stl_write_file() 2015-04-02 16:38:14 +02:00
Hugues Delorme
9ee0abfdc6 gmio_core: add doc for task_iface 2015-04-02 16:14:46 +02:00
Hugues Delorme
560ca7c28b gmio_core: in string_parse.c, enable GMIO_USE_FAST_ATOF by default 2015-04-02 16:09:49 +02:00
Hugues Delorme
5302ff1ac6 gmio_stl: let gmio_stl_read_file() accept a gmio_task_iface object 2015-04-02 16:09:08 +02:00
Hugues Delorme
ef3beb2b50 gmio_core: add gmio_task_iface structure 2015-04-02 16:08:11 +02:00
Hugues Delorme
06bf919a3a gmio_stl: minor optimizations in stla_write.c 2015-04-02 15:38:50 +02:00
Hugues Delorme
6a5ac600bd gmio_core: fix bug in gmio_next_char_from_stream() 2015-04-02 15:38:06 +02:00
Hugues Delorme
69d68a4ba9 gmio_stl: simplify façade API for stl_io.h 2015-04-02 15:36:57 +02:00
Hugues Delorme
692c2d7f58 gmio_core: add "default gmio_buffer constructor function" 2015-04-02 15:36:30 +02:00
Hugues Delorme
7fc0836c2b gmio_stl: prefix enum values of gmio_stl_format with GMIO_STL_FORMAT 2015-04-02 10:58:10 +02:00
Hugues Delorme
027f9bfc2a gmio_core: rename GMIO_ENDIANNESS_OTHER to GMIO_ENDIANNESS_UNKNOWN 2015-04-02 10:53:59 +02:00
Hugues Delorme
2af6e06380 gmio_stl,support: better consistency of double-inclusion guard macros 2015-04-02 10:53:58 +02:00
Hugues Delorme
cdda49e7b3 cmake: protect GMIO_HAVE_STDINT_H and GMIO_HAVE_STDBOOL_H from multiple definitions 2015-04-02 10:53:56 +02:00