GNU Make hosts its code at git://git.sv.gnu.org/make.git.

You can learn more at the project's web page.

Launchpad imports the master branch and you can create branches from it.

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp://qastaging/make

See all merge proposals.

GNU Make has 1 active branch owned by 1 team. There were 0 commits in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp://qastaging/make
Series: trunk
1 Development 2024-12-09 04:30:37 UTC
3159. [SV 66499] Detect jobserver values th...

Author: Paul Smith
Revision Date: 2024-12-09 04:30:37 UTC

[SV 66499] Detect jobserver values that are too large

Set the jobserver pipe to non-blocking before writing tokens; if a
token write fails the user's jobserver value is too large so fail.

Original implementation: Dmitry Goncharov <dgoncharov@users.sf.net>

* src/posixos.c (set_blocking): Split into force_blocking() which
always enables/disables blocking; set_blocking() may call it.
(jobserver_setup): Set the write side of the pipe to non-blocking
before writing tokens. If it fails with EAGAIN we know the pipe
is full: create a fatal error.
* tests/scripts/features/jobserver: Test a too-large jobserver.

11 of 1 result
You can't create new branches for GNU Make.