Download List

项目描述

MiniINI is an INI/CFG file parsing library with a focus on portability, speed, and minimalism. The goal is not to support thousands of convenient extensions to the INI format, but to be easy to set up and use, and to be as fast as possible.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-02-19 10:23
0.5

在此版本中,对MiniINI的内部做了大量的重构和优化,导致更多的维护的代码和加速都(平均约占15%,25%在阅读阵列)。唯一重要的空气污染指数的变化是INIFile::LoadBuffer()不再通过改变一个缓冲区的内容。一些小的错误已得到修复。
标签: Major, Stable
In this release, the internals of MiniINI have been heavily refactored and optimized, resulting both in much more maintainable code and speedup (about 15% on average, 25% when reading arrays). The only important API change is that INIFile::LoadBuffer() no longer alters the contents of a passed buffer. Some minor bugs have been fixed.

2010-02-01 10:40
0.4

此版本增加了STL的API方法,允许使用的MiniINI与STL类。它可以加载,而不是一个文件缓冲区,允许用户,例如,加载文件的档案,然后传递给MiniINI。以排序/内部数据的二进制搜索下,性能得到进一步提高(约20%的平均,更与大文件)。现在日志记录默认情况下禁用,并有一些布尔解析的变化,以及许多小的变化和错误修正。
标签: Stable, Major
This release adds STL API methods, which allow usage of MiniINI with STL classes. It can load from a buffer instead of a file, which allows the user to, for example, load files from archives and then pass them to MiniINI. Thanks to sorting/binary search of internal data, performance was further improved (about 20% on average, much more with large files). Logging is now disabled by default, and there were some changes in bool parsing, as well as many small changes and bugfixes.

2010-01-13 17:05
0.3

自定义的内存分配器是补充说,约15%,加速产生,约45%的内存使用量减少。基准代码和相关的一些脚本基准增加了。这主要是可用的调试和发展,是不是非常有据可查的。这些脚本需要Python和Valgrind的工作。 (MiniINI本身的依赖是不变的。)断言增加了检查代码中明显的错误。一些小错误,修复。
标签: Stable, Major
A custom memory allocator was added, resulting in about 15% speedup and about 45% decrease of memory usage. Benchmarking code and some scripts related to benchmarking were added. This is mainly usable for debugging and development and isn't very well documented. These scripts require Python and Valgrind to work. (The dependencies of MiniINI itself are unchanged.) Assertions were added to check for obvious errors in code. A few small bugs were fixed.

2010-01-06 03:41
0.2

最初的版本。
标签: Major, Stable
Initial release.

Project Resources