lp:miniini

Created by Ferdinand Majerech on 2010-01-05 and last modified on 2010-07-13
Get this branch:
bzr branch lp:miniini
Only Ferdinand Majerech can upload to this branch. If you are Ferdinand Majerech please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ferdinand Majerech
Project:
miniini
Status:
Development

Recent revisions

96. By Ferdinand Majerech on 2010-07-13

Refactored code of most methods and functions to improve readability. Fixed a few documentation errors and added an empty tag to test.ini to improve the garbage test series.

95. By Ferdinand Majerech on 2010-07-12

Decreased size of INISection, Block on 64bit platforms by using fixed-size 32bit members. Number of blocks allocated by Allocator now depends on file size, minimizing overhead. Fixed a bug in benchmark.cpp introduced in the last commit.

94. By Ferdinand Majerech on 2010-07-12

Added detailed memory benchmarking measurements used with flag MINIINI_BENCH_EXTRA. Increased default allocator block count to from 16 to 32. Version-compare.py now uses make to compile compared versions, and has a new option, --no-stl, to disable STL benchmarks. Logging buffer size was decreased from 1024 to 768 bytes. INISection and allocator block classes are now smaller to save memory - using 32bit ints instead of fastest ints available on platform. This does not change peak memory usage much, but decreases INIFile data structure overhead measurably. Names of time extra benchmarking measurements used with MINIINI_BENCH_EXTRA were changed to improve consistency. Small bug fixed in the article about MiniINI data storage and in testutil-compare.py. Added a help() function to commit.py to print usage information.

93. By Ferdinand Majerech on 2010-07-10

Added a new tool, printini, that can print contents of an INI file, highlight unexpected characters that might indicate parsing errors, and output statistics about the file. Also fixed a bug that caused incorrect STL benchmarking through test.py and made a few small fixes

92. By Ferdinand Majerech on 2010-07-09

Some last fixes

91. By Ferdinand Majerech on 2010-07-09

Done last changes before the 0.9 release

90. By Ferdinand Majerech on 2010-07-09

Commit scripts now checks if the examples compile correctly.

89. By Ferdinand Majerech on 2010-07-08

Rewrote the API documentation to make it more readable

88. By Ferdinand Majerech on 2010-07-07

Rewrote README.txt to improve readability

87. By Ferdinand Majerech on 2010-07-07

Updated features list and split it into groups

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.