<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/glibc.git/stdio-common, branch hjl/pr17841/master</title>
<subtitle>sourceware.org: git/glibc.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/'/>
<entry>
<title>vfprintf: Remove label name switching for the jump table</title>
<updated>2015-05-21T14:48:46+00:00</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2015-05-21T14:48:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=0f87de79e935b2f8bcc2b90ab750a358c26f6715'/>
<id>0f87de79e935b2f8bcc2b90ab750a358c26f6715</id>
<content type='text'>
Different labels are no longer needed because the tables are now in
separate functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Different labels are no longer needed because the tables are now in
separate functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>vfprintf: Introduce printf_positional function</title>
<updated>2015-05-21T14:46:46+00:00</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2015-05-21T14:46:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=f8194fa6f991456bd2cf79f2cdfbec7b497eb342'/>
<id>f8194fa6f991456bd2cf79f2cdfbec7b497eb342</id>
<content type='text'>
This splits a considerable chunk of code from the main vfprintf
function.  This will make it easier to remove the use of extend_alloca
from the positional argument handling code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This splits a considerable chunk of code from the main vfprintf
function.  This will make it easier to remove the use of extend_alloca
from the positional argument handling code.
</pre>
</div>
</content>
</entry>
<entry>
<title>vfprintf: Move jump table definition and the macros out of function</title>
<updated>2015-05-21T14:45:09+00:00</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2015-05-21T14:45:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=f0f98189d83940152e876c31724c6bb699b7e578'/>
<id>f0f98189d83940152e876c31724c6bb699b7e578</id>
<content type='text'>
The second jump table will be moved to a separate function
in the next commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The second jump table will be moved to a separate function
in the next commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove various ABS macros and replace uses with fabs (or in one case abs)</title>
<updated>2015-05-15T11:04:40+00:00</updated>
<author>
<name>Wilco Dijkstra</name>
<email>wdijkstr@arm.com</email>
</author>
<published>2015-05-15T10:53:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=0e9be4db8f655d3dc006c5b101f15a5912a5846f'/>
<id>0e9be4db8f655d3dc006c5b101f15a5912a5846f</id>
<content type='text'>
which is more efficient on all targets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
which is more efficient on all targets.
</pre>
</div>
</content>
</entry>
<entry>
<title>vfprintf: Define WORK_BUFFER_SIZE</title>
<updated>2015-03-06T10:06:33+00:00</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2015-03-01T20:52:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=1597b7447a81f372068b68a7830ac83aa3b4527f'/>
<id>1597b7447a81f372068b68a7830ac83aa3b4527f</id>
<content type='text'>
This constant will allow us to refer to the number of elements in
work_buffer across a function call boundary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This constant will allow us to refer to the number of elements in
work_buffer across a function call boundary.
</pre>
</div>
</content>
</entry>
<entry>
<title>vfprintf: Introduce JUMP_TABLE_BASE_LABEL</title>
<updated>2015-03-06T09:29:49+00:00</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2015-03-01T20:47:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=627e7a5f5bd3c623108fe5a4f86294d893fadbf2'/>
<id>627e7a5f5bd3c623108fe5a4f86294d893fadbf2</id>
<content type='text'>
This makes the offset handling more explicit and avoids
cross-references between the jump tables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the offset handling more explicit and avoids
cross-references between the jump tables.
</pre>
</div>
</content>
</entry>
<entry>
<title>vfprintf: Introduce THOUSANDS_SEP_T</title>
<updated>2015-03-06T09:26:58+00:00</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2015-03-06T09:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=d176a41a62cad5cee4541176077380a84c0f49d7'/>
<id>d176a41a62cad5cee4541176077380a84c0f49d7</id>
<content type='text'>
This avoids preprocessor conditionals in function declarations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids preprocessor conditionals in function declarations.
</pre>
</div>
</content>
</entry>
<entry>
<title>CVE-2015-1472: wscanf allocates too little memory</title>
<updated>2015-02-06T05:34:51+00:00</updated>
<author>
<name>Paul Pluzhnikov</name>
<email>ppluzhnikov@google.com</email>
</author>
<published>2015-02-06T05:30:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=5bd80bfe9ca0d955bfbbc002781bc7b01b6bcb06'/>
<id>5bd80bfe9ca0d955bfbbc002781bc7b01b6bcb06</id>
<content type='text'>
BZ #16618

Under certain conditions wscanf can allocate too little memory for the
to-be-scanned arguments and overflow the allocated buffer.  The
implementation now correctly computes the required buffer size when
using malloc.

A regression test was added to tst-sscanf.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ #16618

Under certain conditions wscanf can allocate too little memory for the
to-be-scanned arguments and overflow the allocated buffer.  The
implementation now correctly computes the required buffer size when
using malloc.

A regression test was added to tst-sscanf.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright dates with scripts/update-copyrights.</title>
<updated>2015-01-02T16:29:47+00:00</updated>
<author>
<name>Joseph Myers</name>
<email>joseph@codesourcery.com</email>
</author>
<published>2015-01-02T16:28:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=b168057aaacf1d149246d0eb3e84332492d35063'/>
<id>b168057aaacf1d149246d0eb3e84332492d35063</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some warnings in the absence of FP round/exception support</title>
<updated>2014-12-30T19:11:13+00:00</updated>
<author>
<name>Chris Metcalf</name>
<email>cmetcalf@ezchip.com</email>
</author>
<published>2014-12-30T19:11:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glibc.git/commit/?id=1ff950ad20111b591ad1312df4d802de9d1f1b1e'/>
<id>1ff950ad20111b591ad1312df4d802de9d1f1b1e</id>
<content type='text'>
Due to tile missing a bunch of FP exception and rounding
support, the tests generate warnings.  These changes fix the
warnings by just not compiling some unused functions, and
adding some attribute ((unused)) tags.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to tile missing a bunch of FP exception and rounding
support, the tests generate warnings.  These changes fix the
warnings by just not compiling some unused functions, and
adding some attribute ((unused)) tags.
</pre>
</div>
</content>
</entry>
</feed>
