<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib, branch libressl-v2.5.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.5.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.5.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-02-01T06:17:42+00:00</updated>
<entry>
<title>Let realloc handle and produce moved pointers for allocations between</title>
<updated>2017-02-01T06:17:42+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2017-02-01T06:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3d904ce2ae6efe16909d9ba5fdc63559cd26653d'/>
<id>urn:sha1:3d904ce2ae6efe16909d9ba5fdc63559cd26653d</id>
<content type='text'>
half a page and a page. ok jmatthew@ tb@
</content>
</entry>
<entry>
<title>1. When shrinking a chunk allocation, compare the size of the current</title>
<updated>2017-01-21T07:47:42+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2017-01-21T07:47:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9d0ad2ad94663962dbaafbd967e30ac985f4dc22'/>
<id>urn:sha1:9d0ad2ad94663962dbaafbd967e30ac985f4dc22</id>
<content type='text'>
allocation to the size of the new allocation (instead of the requested size).
2. Previously realloc takes the easy way and always reallocates if C is
active. This commit fixes by carefully updating the recorded requested
size in all cases, and writing the canary bytes in the proper location
after reallocating.
3. Introduce defines to test if MALLOC_MOVE should be done and to
compute the new value.
</content>
</entry>
<entry>
<title>Remove unnecessary casts of 'a' to char * since 'a' is already char *.</title>
<updated>2017-01-04T15:20:30+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2017-01-04T15:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=da00babddfa64469738880736e1d616936cc2b95'/>
<id>urn:sha1:da00babddfa64469738880736e1d616936cc2b95</id>
<content type='text'>
This is a remnant from the original 4.4BSD code that had 'a' as
void * in the function args.  No binary change.  OK bluhm@
</content>
</entry>
<entry>
<title>MALLOC_STATS tweaks, by default not compiled in</title>
<updated>2016-11-04T09:11:20+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2016-11-04T09:11:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bd4c083afb5f60bfa609d0dd4eee7ee3c830a0d2'/>
<id>urn:sha1:bd4c083afb5f60bfa609d0dd4eee7ee3c830a0d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>small tweak to also check canaries if F is in effect</title>
<updated>2016-11-03T18:51:49+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2016-11-03T18:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=634ebace8103bf766f556cfe3aefdcdc5974a402'/>
<id>urn:sha1:634ebace8103bf766f556cfe3aefdcdc5974a402</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove some old option letters and also make P non-settable.  It has</title>
<updated>2016-10-31T10:06:56+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2016-10-31T10:06:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ac490ba8d947f0b9d1a81ea0a99a26b1ac19bba'/>
<id>urn:sha1:1ac490ba8d947f0b9d1a81ea0a99a26b1ac19bba</id>
<content type='text'>
been the default for ages, and I see no valid reason to be able to
disable it. ok natano@
</content>
</entry>
<entry>
<title>Pages in the malloc cache are either reused quickly or unmapped</title>
<updated>2016-10-28T17:03:22+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2016-10-28T17:03:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ae9172c537046f015622e1416847e5a9240776c2'/>
<id>urn:sha1:ae9172c537046f015622e1416847e5a9240776c2</id>
<content type='text'>
quickly. In both cases it does not make sense to set hints on them.
So remove that option, which is just a remainder of old times when
malloc used to hold on to pages. ok stefan@
</content>
</entry>
<entry>
<title>$OpenBSD$</title>
<updated>2016-10-22T19:19:34+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2016-10-22T19:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ed59924354242d097021720d30f43572b5be54f7'/>
<id>urn:sha1:ed59924354242d097021720d30f43572b5be54f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- fix MALLOC_STATS compile</title>
<updated>2016-10-22T14:27:19+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2016-10-22T14:27:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=97d6ce5e637e147d155376f399497d44bdcbcf29'/>
<id>urn:sha1:97d6ce5e637e147d155376f399497d44bdcbcf29</id>
<content type='text'>
- redundant cast is redundant
</content>
</entry>
<entry>
<title>fix some void * arithmetic by casting</title>
<updated>2016-10-21T15:39:31+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2016-10-21T15:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d5c49fe716c6907a14552832041ae3539e75d83a'/>
<id>urn:sha1:d5c49fe716c6907a14552832041ae3539e75d83a</id>
<content type='text'>
</content>
</entry>
</feed>
