<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/make/make.c, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>The caller of Var_Value() should not change the variable value. Make</title>
<updated>2005-05-24T16:05:51+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-24T16:05:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=527505d8cbe26492be0bf76829af1b616f254914'/>
<id>527505d8cbe26492be0bf76829af1b616f254914</id>
<content type='text'>
this clear by constifying the return value.

Obtained from:	DragonFlyBSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this clear by constifying the return value.

Obtained from:	DragonFlyBSD
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of the third argument to Var_Value() the pointer it pointed</title>
<updated>2005-05-24T15:58:35+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-24T15:58:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=19446efc0639b6032e39b88ba19fea91c62ee9d6'/>
<id>19446efc0639b6032e39b88ba19fea91c62ee9d6</id>
<content type='text'>
to has always been set to NULL for some time now.

Obtained from:	DragonFlyBSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to has always been set to NULL for some time now.

Obtained from:	DragonFlyBSD
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the definitions of the OP_* constants from make.h into GNode.h</title>
<updated>2005-05-10T14:27:04+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-05-10T14:27:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4aa6beaf6030be0d763801191627ad39882e161e'/>
<id>4aa6beaf6030be0d763801191627ad39882e161e</id>
<content type='text'>
where they actually belong to. Move the definitions of the strings
for special macros like "$*" from make.h to parse.h - they're used
only in the parser.

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt; (7.211)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
where they actually belong to. Move the definitions of the strings
for special macros like "$*" from make.h to parse.h - they're used
only in the parser.

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt; (7.211)
</pre>
</div>
</content>
</entry>
<entry>
<title>Style: indentation.</title>
<updated>2005-04-01T13:02:17+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-04-01T13:02:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bfcf27787ad2e549656788aa5ac5c16e14cfd540'/>
<id>bfcf27787ad2e549656788aa5ac5c16e14cfd540</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace another bunch of Lst_ForEachs by LST_FOREACHs and simplify code.</title>
<updated>2005-03-16T12:22:15+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-03-16T12:22:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a2384179091907dcdb9682c4371a7e52ced3d85f'/>
<id>a2384179091907dcdb9682c4371a7e52ced3d85f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>General whitespace cleanup: remove mixes of tabs and spaces, remove</title>
<updated>2005-02-04T12:38:57+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-02-04T12:38:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ce8c7083f4390d5373b6c4c2808e9d5f3cb5c61e'/>
<id>ce8c7083f4390d5373b6c4c2808e9d5f3cb5c61e</id>
<content type='text'>
space after function names, remove spaces on emtpy lines.

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
space after function names, remove spaces on emtpy lines.

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up include files and file including. Split nonints.h into pieces</title>
<updated>2005-02-01T10:50:37+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-02-01T10:50:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7a2029bac2130f8d12b0c3bfa5fca898e12e29a9'/>
<id>7a2029bac2130f8d12b0c3bfa5fca898e12e29a9</id>
<content type='text'>
that get included just where they are needed. All headers include the
headers that they need to compile (just with an empty .c file). Sort
includes alphabetically where apropriate and fix some duplicate commenting
for struct Job, struct GNode and struct Shell by removing one version and
inlining the comments into the structure declaration (the comments have been
somewhat outdated).

This patch does not contain functional changes (checked with md5).

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that get included just where they are needed. All headers include the
headers that they need to compile (just with an empty .c file). Sort
includes alphabetically where apropriate and fix some duplicate commenting
for struct Job, struct GNode and struct Shell by removing one version and
inlining the comments into the structure declaration (the comments have been
somewhat outdated).

This patch does not contain functional changes (checked with md5).

Submitted by:	Max Okumoto &lt;okumoto@ucsd.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Instead of dynamically allocating list heads allocated them statically</title>
<updated>2004-12-16T16:14:16+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-12-16T16:14:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1d614caea7ecb5640fea14644156fe3dd7bec022'/>
<id>1d614caea7ecb5640fea14644156fe3dd7bec022</id>
<content type='text'>
now that their size is only two pointers. This eliminates a lot of calls
to Lst_Init and from there to malloc together with many calls to
Lst_Destroy (in places where the list is obviously empty). This also
reduces the chance to leave a list uninitilized so we can remove more
NULL pointer checks and probably eliminates a couple of memory leaks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
now that their size is only two pointers. This eliminates a lot of calls
to Lst_Init and from there to malloc together with many calls to
Lst_Destroy (in places where the list is obviously empty). This also
reduces the chance to leave a list uninitilized so we can remove more
NULL pointer checks and probably eliminates a couple of memory leaks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of the sequential access feature of the lists. This was used</title>
<updated>2004-12-08T16:22:01+00:00</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-12-08T16:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c76d7d5047d90b7777133dd0769abbfb5d58ddbf'/>
<id>c76d7d5047d90b7777133dd0769abbfb5d58ddbf</id>
<content type='text'>
only in a couple of places and all of them except for one were easily
converted to use Lst_First/Lst_Succ. The one place is compatibility
mode in job.c where the it was used to advance to the next command on
each invocation of JobStart. For this case add a pointer to the node to
hold the currently executed command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
only in a couple of places and all of them except for one were easily
converted to use Lst_First/Lst_Succ. The one place is compatibility
mode in job.c where the it was used to advance to the next command on
each invocation of JobStart. For this case add a pointer to the node to
hold the currently executed command.
</pre>
</div>
</content>
</entry>
</feed>
