/
niceSOFT
/
ninja
ОбзорДокументацияВойти
/
niceSOFT
/
ninja
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
ninja/
src/
..
third_party

Update emhash

2 месяца назад
browse.cc

Use const_cast instead of C-style casts

2 года назад
browse.h

Pass location of build.ninja file to browse script

10 лет назад
browse.py

fix URL-encode targets in -t browse

4 месяца назад
build.cc

dyndep: fix handling of multiple dyndep file outputs on one edge

2 месяца назад
build.h

dyndep: fix handling of multiple dyndep file outputs on one edge

2 месяца назад
build_log.cc

Refactoring

23 дня назад
build_log.h

Refactoring

23 дня назад
build_log_perftest.cc

Created a function to inject the correct unlink function dending on the platform.

2 года назад
build_log_test.cc

Convert \n to \r\n on Windows in rsp files, fix #2616

год назад
build_result.h

Capture runner states in BuildResult algebraic data type

5 месяцев назад
build_test.cc

Unittest DyndepBuildDiscoverOutputAndDepfileInput

16 дней назад
canon_perftest.cc

util: Remove unnecessary CanonicalizePath error handling

5 лет назад
clean.cc

Merge pull request #2751 from philwo/clean-multi-outputs

2 месяца назад
clean.h

Remove 'using namespace std' from header files, properly namespace all std symbols

6 лет назад
clean_test.cc

Fix -t clean to remove all outputs of multi-output edges

5 месяцев назад
clparser.cc

Filter lines ending with ".c++" in clparser

5 лет назад
clparser.h

Remove 'using namespace std' from header files, properly namespace all std symbols

6 лет назад
clparser_perftest.cc

Add 'using namespace std;' to all cc files to prepare for removing it from header files

6 лет назад
clparser_test.cc

CLParser: Don't filter filename lines after seeing /showIncludes

5 лет назад
command_collector.h

Introduce new tool: `-t compdb-targets`

2 года назад
debug_flags.cc

Remove the global explanations_ variable.

2 года назад
debug_flags.h

Remove the global explanations_ variable.

2 года назад
depfile_parser.cc

Support $^ escape sequence for newlines.

год назад
depfile_parser.h

Remove 'using namespace std' from header files, properly namespace all std symbols

6 лет назад
depfile_parser.in.cc

Add support for filenames with ampersands/quotes in depfile parser

год назад
depfile_parser_perftest.cc

Add 'using namespace std;' to all cc files to prepare for removing it from header files

6 лет назад
depfile_parser_test.cc

Add support for filenames with ampersands/quotes in depfile parser

год назад
deps_log.cc

Fix deps log recovery failing to remove corrupt records

4 месяца назад
deps_log.h

Fix clang-analyzer-core.NullDereference and avoid const_cast

2 года назад
deps_log_test.cc

Add test for deps log duplicate path record recovery.

4 месяца назад
disk_interface.cc

Stat symlinks correctly on windows

7 месяцев назад
disk_interface.h

Convert \n to \r\n on Windows in rsp files, fix #2616

год назад
disk_interface_test.cc

Reorder operations in RecomputeNodeDirty

23 дня назад
dyndep.cc

Restore "explain" output when a dyndep file is loaded

4 месяца назад
dyndep.h

Remove the global explanations_ variable.

2 года назад
dyndep_parser.cc

Combine two if's into a combined return

2 года назад
dyndep_parser.h

Remove 'using namespace std' from header files, properly namespace all std symbols

6 лет назад
dyndep_parser_test.cc

Add 'using namespace std;' to all cc files to prepare for removing it from header files

6 лет назад
edit_distance.cc

Add `configure.py --warnings-as-errors` option.

год назад
edit_distance.h

Add spelling suggestions for four cases:

15 лет назад
edit_distance_test.cc

Add spelling suggestions for four cases:

15 лет назад
elide_middle.cc

ElideMiddle: Get rid of std::regex usage and heap allocations.

2 года назад
elide_middle.h

Move ElideMiddle() to its own source file.

2 года назад
elide_middle_perftest.cc

Move ElideMiddle() to its own source file.

2 года назад
elide_middle_test.cc

Faster and more correct ElideMiddle with ANSI sequences

2 года назад
eval_env.cc

Avoid string copies on lookup methods

7 месяцев назад
eval_env.h

Avoid string copies on lookup methods

7 месяцев назад
exit_status.h

Propagate jobs' exit codes to the ninja's exit code

2 года назад
explanations.cc

Restore "explain" output when a dyndep file is loaded

4 месяца назад
explanations.h

Restore "explain" output when a dyndep file is loaded

4 месяца назад
explanations_test.cc

Add Explanations class

2 года назад
gen_doxygen_mainpage.sh

move various doc files out of top-level directory

15 лет назад
getopt.c

Remove trailing whitespace from all files

7 лет назад
getopt.h

Fix getopt for AIX

11 лет назад
graph.cc

Load depfile only when output nodes are not dirty

23 дня назад
graph.h

Load depfile only when output nodes are not dirty

23 дня назад
graph_test.cc

Load depfile only when output nodes are not dirty

23 дня назад
graphviz.cc

Add 'using namespace std;' to all cc files to prepare for removing it from header files

6 лет назад
graphviz.h

Add unique IDs to edges

6 лет назад
hash_collision_bench.cc

Fix buffer overread in hash_collision_benchmark.cc

6 лет назад
hash_map.h

Switch hash to rapidhash.

2 года назад
includes_normalize-win32.cc

Fix typos discovered by codespell (#2047)

5 лет назад
includes_normalize.h

added missing include guards

2 года назад
includes_normalize_test.cc

Lots of sign mismatch warning fixes.

2 года назад
inline.sh

Improve error handling in inline.sh

6 лет назад
jobserver-posix.cc

Change SubprocessSet::DoWork to react to Jobserver token availability

5 месяцев назад
jobserver-win32.cc

Add Jobserver::Client class

год назад
jobserver.cc

Support jobserver client mode automatically.

год назад
jobserver.h

Change SubprocessSet::DoWork to react to Jobserver token availability

5 месяцев назад
jobserver_test.cc

Add `configure.py --warnings-as-errors` option.

год назад
json.cc

compdb: escape control characters in JSON strings

5 лет назад
json.h

typos

2 года назад
json_test.cc

compdb: escape control characters in JSON strings

5 лет назад
lexer.cc

fix: use == instead of = in newline escape version check

5 месяцев назад
lexer.h

Check for ninja_required_version when $^ escape is used

год назад
lexer.in.cc

fix: use == instead of = in newline escape version check

5 месяцев назад
lexer_test.cc

Revert "Add \r\n on Windows"

7 месяцев назад
line_printer.cc

Remove unnecessary NO_COLOR checks, condense checks for CLICOLOR_FORCE and FORCE_COLOR

3 месяца назад
line_printer.h

Use anonymous namespace for helper functions, uncomment NO_COLOR code

3 месяца назад
load_status.h

Ignore nonexistent .ninja_log/.ninja_deps for restat and recompact

7 лет назад
manifest_parser.cc

Only allow integers for pool depth (no implicit conversion to 0)

6 месяцев назад
manifest_parser.h

Reuse some vectors in ManifestParser.

2 года назад
manifest_parser_perftest.cc

Use internal getopt for IBM i and AIX

6 лет назад
manifest_parser_test.cc

Only allow integers for pool depth (no implicit conversion to 0)

6 месяцев назад
metrics.cc

metrics.cc: Remove unused GetFrequency() function.

2 года назад
metrics.h

Fix .ninja parse time reported by `-d stats`.

3 года назад
minidump-win32.cc

Use Lowercase Headers for Cross-Compiling Windows Targets

2 года назад
missing_deps.cc

Load depfile only when output nodes are not dirty

23 дня назад
missing_deps.h

Build ninja with C++11 (#2089)

4 года назад
missing_deps_test.cc

Improve misleading error message when an output is defined multiple times

3 года назад
msvc_helper-win32.cc

Add 'using namespace std;' to all cc files to prepare for removing it from header files

6 лет назад
msvc_helper.h

added missing include guards

2 года назад
msvc_helper_main-win32.cc

Created a function to inject the correct unlink function dending on the platform.

2 года назад
msvc_helper_test.cc

Add 'using namespace std;' to all cc files to prepare for removing it from header files

6 лет назад
ninja.cc

Merge pull request #2716 from elliotgoodrich/take-stringpiece-on-graph-methods

месяц назад
ninja_test.cc

Fix two typos

5 лет назад
parser.cc

Fix .ninja parse time reported by `-d stats`.

3 года назад
parser.h

Add default virtual destructor for `Parser` class.

2 года назад
real_command_runner.cc

Capture runner states in BuildResult algebraic data type

5 месяцев назад
state.cc

Fix memory leak of Rules, use bool phony_ member to identify phony edges

2 года назад
state.h

Fix memory leak of Rules, use bool phony_ member to identify phony edges

2 года назад
state_test.cc

Fix memory leak of Rules, use bool phony_ member to identify phony edges

2 года назад
status.h

Migrate explanation printing from StatusPrinter to Explanations

4 месяца назад
status_printer.cc

Fix signature mismatch in `StatusFormatEnv`

месяц назад
status_printer.h

Fix signature mismatch in `StatusFormatEnv`

месяц назад
status_test.cc

Reliable ETA and progress percentage.

3 года назад
string_piece.h

Add `StringPiece::substr` method

6 месяцев назад
string_piece_test.cc

Add `StringPiece::substr` method

6 месяцев назад
string_piece_util.cc

Avoid string copies on lookup methods

7 месяцев назад
string_piece_util.h

Avoid string copies on lookup methods

7 месяцев назад
string_piece_util_test.cc

Avoid string copies on lookup methods

7 месяцев назад
subprocess-posix.cc

Change SubprocessSet::DoWork to react to Jobserver token availability

5 месяцев назад
subprocess-win32.cc

Change SubprocessSet::DoWork to react to Jobserver token availability

5 месяцев назад
subprocess.h

Capture runner states in BuildResult algebraic data type

5 месяцев назад
subprocess_test.cc

Added regression test for jobserver token availability

5 месяцев назад
test.cc

Fix test build on mingw

2 месяца назад
test.h

Convert \n to \r\n on Windows in rsp files, fix #2616

год назад
timestamp.h

Add #define to get printf-format specifiers.

9 лет назад
util.cc

Make sure to carry the old uid and gid on file replace

8 месяцев назад
util.h

Make sure to carry the old uid and gid on file replace

8 месяцев назад
util_test.cc

Lots of sign mismatch warning fixes.

2 года назад
version.cc

Fix formatting and more precise doc

10 месяцев назад
version.h

Fix formatting in version.h

10 месяцев назад
win32port.h

Fix some Windows troubles.

9 лет назад