lp:pmake

Created by VCS imports on 2005-12-31 and last modified on 2020-10-19
Get this branch:
bzr branch lp:pmake

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
pmake
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the CVS module src/usr.bin/make from :pserver:anoncvs:anoncvs@anoncvs.NetBSD.org:/cvsroot.

The next import is scheduled to run in 29 minutes.

Last successful import was 11 hours ago.

Import started 11 hours ago on izar and finished 11 hours ago taking 40 seconds — see the log
Import started 23 hours ago on alnitak and finished 23 hours ago taking 1 minute — see the log
Import started on 2020-10-19 on izar and finished on 2020-10-19 taking 30 seconds — see the log
Import started on 2020-10-19 on izar and finished on 2020-10-19 taking 1 minute — see the log
Import started on 2020-10-18 on alnitak and finished on 2020-10-18 taking 1 minute — see the log
Import started on 2020-10-18 on izar and finished on 2020-10-18 taking 1 minute — see the log
Import started on 2020-10-17 on alnitak and finished on 2020-10-17 taking 40 seconds — see the log
Import started on 2020-10-17 on alnitak and finished on 2020-10-17 taking 40 seconds — see the log
Import started on 2020-10-16 on izar and finished on 2020-10-16 taking 30 seconds — see the log
Import started on 2020-10-16 on izar and finished on 2020-10-16 taking 30 seconds — see the log

Recent revisions

2668. By rillig on 2020-10-19

make(1): clean up headers, no functional change

2667. By rillig on 2020-10-19

make(1): move struct Shell from job.h to job.c

This type is only needed in job.c.

2666. By rillig on 2020-10-19

make(1): inline simple Lst getters

The function call variant takes more screen space than the direct field
access. Having an abstract API is usually a good idea, in this case of
simple read-only member access it makes the code more difficult to read.

LstNode_Set has been kept as a function since it is not a read-only
accessor function.

2665. By rillig on 2020-10-19

make(1): remove unused Lst_ForEach

All of its uses have been inlined since iterating through a linked list
is trivial. This avoids the cumbersome callback functions with void
pointer parameters, allowing the compiler to perform better type checks.

2664. By rillig on 2020-10-19

make(1): use consistent formatting for DEBUG_SRC

No trailing whitespace anymore, %p instead of %lx.

2663. By rillig on 2020-10-19

make(1): remove void pointers from DEBUG_SRC debugging code

This debugging code is completely broken. Part of the output goes to
debug_file, the other part goes to stdout. The spacing in the output is
inconsistent. The printf directives vary between %p and %lx.

All these inconsistencies have already been there in June 2020, before
the big refactoring started.

2662. By rillig on 2020-10-19

make(1): remove void pointers from SuffRebuildGraph

2661. By rillig on 2020-10-19

make(1): remove void pointers from suffix debug printing

2660. By rillig on 2020-10-19

make(1): remove void pointers from ParseAddDir

2659. By rillig on 2020-10-19

make(1): remove void pointers from ParseClearPath

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.