<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib, branch libressl-v2.7.5</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.7.5</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.7.5'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-03-06T14:28:01+00:00</updated>
<entry>
<title>use _ALIGN() which is uhm a bit OpenBSD-specific, but it means we</title>
<updated>2018-03-06T14:28:01+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2018-03-06T14:28:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0c2880e4f1de96e9a50ba9d29640f38689aab381'/>
<id>urn:sha1:0c2880e4f1de96e9a50ba9d29640f38689aab381</id>
<content type='text'>
don't need to use sys/param.h at all, guess which one i believe is
greater namespace polution
ok otto
</content>
</entry>
<entry>
<title>Use _MAX_PAGE_SHIFT, rather than #ifdef mips64</title>
<updated>2018-03-05T01:32:32+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2018-03-05T01:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c11dcf8ec2b14040e2ee4b63b61794c4be71ed0e'/>
<id>urn:sha1:c11dcf8ec2b14040e2ee4b63b61794c4be71ed0e</id>
<content type='text'>
ok guenther kettenis
</content>
</entry>
<entry>
<title>use consistent style for for loop in unmap(), no functional change</title>
<updated>2018-02-07T18:58:30+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2018-02-07T18:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=89cc508e649be59dc0fc8a0701224d65a0e45972'/>
<id>urn:sha1:89cc508e649be59dc0fc8a0701224d65a0e45972</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keep in sync with ld.so malloc.c</title>
<updated>2018-01-30T17:46:41+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2018-01-30T17:46:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4ad57c406e15a43545c70eae089f3e6583600bde'/>
<id>urn:sha1:4ad57c406e15a43545c70eae089f3e6583600bde</id>
<content type='text'>
</content>
</entry>
<entry>
<title>word fix; from edgar pettijohn</title>
<updated>2018-01-30T11:37:58+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2018-01-30T11:37:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4abeb9fadfe9cfcb0d520e2436c0e003e33eb135'/>
<id>urn:sha1:4abeb9fadfe9cfcb0d520e2436c0e003e33eb135</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- An error in the multithreaded case could print the wrong function name</title>
<updated>2018-01-28T13:41:48+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2018-01-28T13:41:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9c377d1af1b40bde48f4030c1b80211c3840956a'/>
<id>urn:sha1:9c377d1af1b40bde48f4030c1b80211c3840956a</id>
<content type='text'>
- Start with a full page of struct region_info's
- Save an mprotect in the init code: allocate 3 pages with none and
  make the middle page r/w instead of a r/w allocation and two calls to make the
  guard pages none
</content>
</entry>
<entry>
<title>- do not junk pages returned by free_bytes(), all freed chunks are already</title>
<updated>2018-01-26T19:14:51+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2018-01-26T19:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=94d65a3e043803d28da7ae2b125848d369ec561e'/>
<id>urn:sha1:94d65a3e043803d28da7ae2b125848d369ec561e</id>
<content type='text'>
  junked
- freezero(): only clear requested size
</content>
</entry>
<entry>
<title>Zap the rotor, it was a wrong idea. Cluebat applied by kshe who</title>
<updated>2018-01-18T20:06:16+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2018-01-18T20:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7b598d168b4b7261d744aa319463a5420a3f6d1b'/>
<id>urn:sha1:7b598d168b4b7261d744aa319463a5420a3f6d1b</id>
<content type='text'>
came also up with this diff. Simple, no bias and benchmarks show the extra
random calls disappear in te measurement noise.
</content>
</entry>
<entry>
<title>Move to ffs(3) for bitmask scanning. I played with this earlier,</title>
<updated>2018-01-18T08:37:28+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2018-01-18T08:37:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d0bfc8779ccc48c342b3579283a19c8c7fe8d946'/>
<id>urn:sha1:d0bfc8779ccc48c342b3579283a19c8c7fe8d946</id>
<content type='text'>
but at that time ffs function calls were generated instead of the
compiler inlining the code.  Now that ffs is marked protected in
libc this is handled better.  Thanks to kshe who prompted me to
look at this again.
</content>
</entry>
<entry>
<title>optimization and some cleanup; mostly from kshe (except the unmap() part)</title>
<updated>2018-01-08T12:20:23+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2018-01-08T12:20:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9b26187bf2e4c0c64432b067514b0b574c2da903'/>
<id>urn:sha1:9b26187bf2e4c0c64432b067514b0b574c2da903</id>
<content type='text'>
</content>
</entry>
</feed>
