<feed xmlns='http://www.w3.org/2005/Atom'>
<title>allocbench/src/allocators/scalloc.py, branch master</title>
<subtitle>benchmark tool for POSIX memory allocators</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/'/>
<entry>
<title>make the whole project more python idiomatic</title>
<updated>2020-06-02T09:18:47+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-05-06T14:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=8174a918ea3b7cb216bf7ea98cfdc10661b5c37d'/>
<id>8174a918ea3b7cb216bf7ea98cfdc10661b5c37d</id>
<content type='text'>
* rename src directory to allocbench
* make global variable names UPPERCASE
* format a lot of code using yapf
* use lowercase ld_preload and ld_library_path as Allocator members
* name expected Errors 'err' and don't raise a new Exception
* disable some pylint messages
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* rename src directory to allocbench
* make global variable names UPPERCASE
* format a lot of code using yapf
* use lowercase ld_preload and ld_library_path as Allocator members
* name expected Errors 'err' and don't raise a new Exception
* disable some pylint messages
</pre>
</div>
</content>
</entry>
<entry>
<title>fmt all src/allocators using yapf</title>
<updated>2020-03-09T18:34:31+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-03-09T18:34:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=3884a7712b74c09d4216b856464d6c3cdd9e3476'/>
<id>3884a7712b74c09d4216b856464d6c3cdd9e3476</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>replace AllocatorSources with Artifacts</title>
<updated>2019-09-21T16:38:25+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-09-21T16:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=213e5625a9aa677230f261fcee01086f9ee1f850'/>
<id>213e5625a9aa677230f261fcee01086f9ee1f850</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve code quality and add license headers to allocator definitions</title>
<updated>2019-08-28T09:31:08+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-28T09:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=ae0680f8fdd4de34fc85bea869699535f7abf0b9'/>
<id>ae0680f8fdd4de34fc85bea869699535f7abf0b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix scalloc definition</title>
<updated>2019-08-12T16:08:02+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-12T16:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=3556ba5007193bb1bee5577b1e33a82936af7fe5'/>
<id>3556ba5007193bb1bee5577b1e33a82936af7fe5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use "git reset --hard" instead of "git stash"</title>
<updated>2019-08-12T13:26:08+00:00</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@cs.fau.de</email>
</author>
<published>2019-08-12T13:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=041082cad564ddba3bc55a66a81684ac9d9018b8'/>
<id>041082cad564ddba3bc55a66a81684ac9d9018b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve scalloc error message</title>
<updated>2019-08-12T12:15:11+00:00</updated>
<author>
<name>Florian Schmaus</name>
<email>flow@cs.fau.de</email>
</author>
<published>2019-08-12T12:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=863b16e7043ee39674e8f0bbea4c7d5accfaf9a5'/>
<id>863b16e7043ee39674e8f0bbea4c7d5accfaf9a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>check if vm.overcommit_memory is set before building scalloc</title>
<updated>2019-08-11T17:24:58+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-11T17:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=71ae933f5af528f9a8cda8f3066e61f8dddb8559'/>
<id>71ae933f5af528f9a8cda8f3066e61f8dddb8559</id>
<content type='text'>
Scalloc checks if it is allowed to overcommit memory at runtime and
aborts. Calling abort() does not set an exit code and therefore does not
trigger allocbenchs failure handling.
To prevent crashing at runtime we now fail early.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Scalloc checks if it is allowed to overcommit memory at runtime and
aborts. Calling abort() does not set an exit code and therefore does not
trigger allocbenchs failure handling.
To prevent crashing at runtime we now fail early.
</pre>
</div>
</content>
</entry>
<entry>
<title>add default colors to included allocators</title>
<updated>2019-07-01T11:45:06+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-07-01T11:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=51310acce858b34b8131c560cb430d86cd7624b4'/>
<id>51310acce858b34b8131c560cb430d86cd7624b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rework allocator definitions #2</title>
<updated>2019-06-24T12:51:21+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-06-24T12:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=2d86e20f5a44aea66725686531463931f38aa2dc'/>
<id>2d86e20f5a44aea66725686531463931f38aa2dc</id>
<content type='text'>
bench.py no evals only if argument to -a is file path.
Otherwise it will check if "arg".py is found in src/allocators/
then it imports it.
Collection definitions must export a iterable member called allocators.
Allocator definitions must export a member named "arg".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bench.py no evals only if argument to -a is file path.
Otherwise it will check if "arg".py is found in src/allocators/
then it imports it.
Collection definitions must export a iterable member called allocators.
Allocator definitions must export a member named "arg".
</pre>
</div>
</content>
</entry>
</feed>
