Commit Graph

522 Commits

Author SHA1 Message Date
Hugues Delorme
f8b7be08c5 git: ignore any subdirs inside benchmark_other 2015-12-18 10:53:11 +01:00
Hugues Delorme
2bce7b4a90 benchmarks: new benchmarks can be easily added as subdirs of benchmark_other 2015-12-18 10:49:43 +01:00
Hugues Delorme
b8299e38ac gmio_stl: more docs 2015-12-18 10:45:51 +01:00
Hugues Delorme
ce50f76ef0 gmio_stl: add function gmio_stlb_header_str 2015-12-18 10:38:18 +01:00
Hugues Delorme
b514f12cc3 gmio_stl: rename STL write option for binary header 2015-12-17 19:02:24 +01:00
Hugues Delorme
bc986080d6 gmio_core: fix compilation error with GCC-4.6 2015-12-17 12:41:34 +01:00
Hugues Delorme
71bc14b6dc gmio_stl: API change in stl_io 2015-12-17 12:31:30 +01:00
Hugues Delorme
0f04b296fb gmio_stl: separate implementations for ASCII/binary gmio_stl_infos_get() 2015-12-17 12:03:45 +01:00
Hugues Delorme
5aa0b38f5a gmio_stl: major revamp of API 2015-12-09 18:51:03 +01:00
Hugues Delorme
99e1d9aefa cmake: disable GCC warnings about universal zero initializer {0} 2015-12-04 12:48:00 +01:00
Hugues Delorme
6ca001201b cmake: reuse existing checks 2015-12-04 10:36:27 +01:00
Hugues Delorme
d5404814e7 benchmarks: fix compilation errors 2015-12-04 10:32:11 +01:00
Hugues Delorme
ac93858dbd Fix C90 compilation issues 2015-12-03 18:29:23 +01:00
Hugues Delorme
9d08aa82ca Fix code style issue 2015-12-03 18:17:42 +01:00
Hugues Delorme
d9f143d7d3 tests: add new STL ascii model 2015-12-03 18:10:09 +01:00
Hugues Delorme
a2c071369b gmio_core: rename gmio_stream_pos -> gmio_streampos 2015-12-03 18:03:46 +01:00
Hugues Delorme
fb81b25407 Several changes
* Remove typedefs on struct and enums
* First working version of gmio_stla_stats_get()
2015-12-03 18:00:25 +01:00
Hugues Delorme
3850f0f278 README: credits to Erik Yin 2015-11-27 11:39:27 +01:00
Hugues Delorme
27ac28cf6f [ci_skip] Update README 2015-11-25 10:18:49 +01:00
Hugues Delorme
0c51d335ba README: add logo 2015-11-25 09:53:20 +01:00
Hugues Delorme
82270193e6 gmio_core/internal: fix error in code example 2015-11-23 16:51:02 +01:00
Hugues Delorme
83cf16b11f tests: simplify init of gmio_ro_buffer objects 2015-11-23 16:50:32 +01:00
Hugues Delorme
f686f35207 gmio_core/internal: embed gmio_stream inside gmio_stringstream 2015-11-23 16:44:45 +01:00
Hugues Delorme
5e32375553 gmio_stl: delete unused functions 2015-11-23 16:35:43 +01:00
Hugues Delorme
0e526a6ec7 tests: distinct structs for read-only or read/write stream buffers 2015-11-23 16:35:26 +01:00
Hugues Delorme
de5bc9c6f4 tests: fix compilation error when GMIO_BUILD_SHARED_LIBS=ON 2015-11-20 12:02:09 +01:00
Hugues Delorme
c1db98e8c3 gmio_core/internal: rename gmio_string_stream_fwd_iterator -> gmio_stringstream 2015-11-20 11:53:57 +01:00
Hugues Delorme
083a885d0f gmio_stl: reorganize stla_read.c 2015-11-20 11:20:06 +01:00
Hugues Delorme
be5c1cd65d gmio_core/internal: add gmio_parse_float32() 2015-11-20 11:19:32 +01:00
Hugues Delorme
3afcde257d gmio_core/internal: make distinction between fast_strtof() and fast_atof() 2015-11-19 17:45:29 +01:00
Hugues Delorme
efe3e64648 gmio_core: safer int types when no <stdint.h> 2015-11-19 17:43:07 +01:00
Hugues Delorme
47b134797a tests: use GMIO_PRAGMA_MSVC_WARNING_XXX() 2015-11-19 16:16:23 +01:00
Hugues Delorme
efeb15f36a gmio_core/internal: more doc in string.h, also add gmio_const_string() 2015-11-19 15:35:20 +01:00
Hugues Delorme
c4564cb5d2 tests: fix compilation errors when using UTEST_FAIL() in one line scope 2015-11-19 15:31:18 +01:00
Hugues Delorme
2db6415405 gmio_core: simplify strtof10() 2015-11-10 12:25:56 +01:00
Hugues Delorme
516242b9ba gmio_stl: fix some defects reported by coverity scan 2015-11-06 15:33:01 +01:00
Hugues Delorme
c800b4afc3 tests: fix resource leaks in test_stl_io.c 2015-11-06 15:29:29 +01:00
Hugues Delorme
02e7508ee6 utest: add new utest macro UTEST_FAIL() 2015-11-06 15:29:05 +01:00
Hugues Delorme
108acf2ccd gmio_core: layout code with brief /* */ comments 2015-11-06 14:15:22 +01:00
Hugues Delorme
978770c161 Fix more MSVC and GCC compilation warnings 2015-11-06 13:56:16 +01:00
Hugues Delorme
f8c279e6db benchmarks: correctly handle 32/64b architecture in assimp and opencascade 2015-11-06 13:43:56 +01:00
Hugues Delorme
b356ced118 Introduce typedefs gmio_streamsize_t and gmio_streamoffset_t 2015-11-06 13:43:03 +01:00
Hugues Delorme
82ca359f62 benchmarks: fix integer type mismatch in commons 2015-11-06 13:40:15 +01:00
Hugues Delorme
5a6ef8366c gmio_core: add typedef for 64b integers 2015-11-06 12:40:57 +01:00
Hugues Delorme
4b64d196db travis: back to previous matrix 2015-11-06 12:37:30 +01:00
Hugues Delorme
789637db94 cmake: add reminder GCC option for ubsan 2015-11-03 18:09:25 +01:00
Hugues Delorme
6988b777e9 gmio_stl: improve speed of STL ascii read operations 2015-11-02 10:47:11 +01:00
Hugues Delorme
620930b33f gmio_core/internal: add gmio_to_float32() which is faster than gmio_get_float32() 2015-11-02 10:46:42 +01:00
Hugues Delorme
4be2c0b3fc gmio_core/internal: micro-optimizations in gmio_ascii_stricmp() 2015-11-02 10:45:55 +01:00
Hugues Delorme
72e4660dfa gmio_core/internal: minor optimizations in string_parse 2015-10-30 12:38:57 +01:00