platform/upstream/ninja.git
13 years agorefactor process exit
Evan Martin [Tue, 30 Nov 2010 19:01:39 +0000 (11:01 -0800)]
refactor process exit

13 years agobump parallelism
Evan Martin [Tue, 30 Nov 2010 18:51:25 +0000 (10:51 -0800)]
bump parallelism

13 years agomore err removal
Evan Martin [Tue, 30 Nov 2010 18:50:21 +0000 (10:50 -0800)]
more err removal

13 years agomore err removal
Evan Martin [Tue, 30 Nov 2010 18:47:13 +0000 (10:47 -0800)]
more err removal

13 years agouse Fatal() more
Evan Martin [Tue, 30 Nov 2010 18:41:35 +0000 (10:41 -0800)]
use Fatal() more

13 years agoadd backtracer
Evan Martin [Tue, 30 Nov 2010 18:38:52 +0000 (10:38 -0800)]
add backtracer

13 years agosimplify output
Evan Martin [Tue, 30 Nov 2010 18:02:00 +0000 (10:02 -0800)]
simplify output

13 years agobuild in parallel
Evan Martin [Tue, 30 Nov 2010 17:56:17 +0000 (09:56 -0800)]
build in parallel

13 years agouse async runner serially
Evan Martin [Mon, 29 Nov 2010 04:12:59 +0000 (20:12 -0800)]
use async runner serially

13 years agoremove finished subprocs from running set
Evan Martin [Mon, 29 Nov 2010 04:05:11 +0000 (20:05 -0800)]
remove finished subprocs from running set

13 years agosave subproc errors
Evan Martin [Mon, 29 Nov 2010 03:54:03 +0000 (19:54 -0800)]
save subproc errors

13 years agoupdate bootstrap
Evan Martin [Mon, 29 Nov 2010 03:21:21 +0000 (19:21 -0800)]
update bootstrap

13 years agoupdate gitignore
Evan Martin [Mon, 29 Nov 2010 03:18:43 +0000 (19:18 -0800)]
update gitignore

13 years agohacking notes
Evan Martin [Mon, 29 Nov 2010 03:18:02 +0000 (19:18 -0800)]
hacking notes

13 years agofix phony rules depending on other phony rules
Evan Martin [Mon, 29 Nov 2010 03:12:03 +0000 (19:12 -0800)]
fix phony rules depending on other phony rules

13 years agoswitch to asciidoc
Evan Martin [Mon, 29 Nov 2010 03:09:27 +0000 (19:09 -0800)]
switch to asciidoc

13 years agoadd comments
Evan Martin [Mon, 29 Nov 2010 01:46:38 +0000 (17:46 -0800)]
add comments

13 years agosubprocess code into new file
Evan Martin [Mon, 29 Nov 2010 01:36:49 +0000 (17:36 -0800)]
subprocess code into new file

13 years agorefactor
Evan Martin [Mon, 29 Nov 2010 01:27:30 +0000 (17:27 -0800)]
refactor

13 years agobuilder starting to use async runner
Evan Martin [Mon, 29 Nov 2010 00:57:12 +0000 (16:57 -0800)]
builder starting to use async runner

13 years agostart making commands async
Evan Martin [Mon, 29 Nov 2010 00:48:55 +0000 (16:48 -0800)]
start making commands async

13 years agoqueue of completed subprocesses
Evan Martin [Mon, 29 Nov 2010 00:33:47 +0000 (16:33 -0800)]
queue of completed subprocesses

13 years agorefactor test code
Evan Martin [Mon, 29 Nov 2010 00:26:58 +0000 (16:26 -0800)]
refactor test code

13 years agorefactor out state test helper
Evan Martin [Mon, 29 Nov 2010 00:23:08 +0000 (16:23 -0800)]
refactor out state test helper

13 years agodon't create dirs for phony rules
Evan Martin [Sun, 28 Nov 2010 23:36:31 +0000 (15:36 -0800)]
don't create dirs for phony rules

13 years agotest for multiple subprocesses
Evan Martin [Sun, 28 Nov 2010 23:35:25 +0000 (15:35 -0800)]
test for multiple subprocesses

13 years agosketch of subprocess manager
Evan Martin [Sun, 28 Nov 2010 23:30:04 +0000 (15:30 -0800)]
sketch of subprocess manager

13 years agotest covering missing command
Evan Martin [Tue, 23 Nov 2010 07:36:53 +0000 (23:36 -0800)]
test covering missing command

13 years agoadd simple subproc manager and test
Evan Martin [Tue, 23 Nov 2010 07:34:38 +0000 (23:34 -0800)]
add simple subproc manager and test

13 years agoadd docs to Plan
Evan Martin [Tue, 23 Nov 2010 01:08:27 +0000 (17:08 -0800)]
add docs to Plan

13 years agoscope test ldflags to test binary
Evan Martin [Tue, 23 Nov 2010 01:03:20 +0000 (17:03 -0800)]
scope test ldflags to test binary

13 years agoremove extra virtual
Evan Martin [Tue, 23 Nov 2010 01:01:53 +0000 (17:01 -0800)]
remove extra virtual

13 years agosplit out builder into own file
Evan Martin [Tue, 23 Nov 2010 01:00:50 +0000 (17:00 -0800)]
split out builder into own file

13 years agogyp rules tests now pass
Evan Martin [Mon, 22 Nov 2010 05:19:52 +0000 (21:19 -0800)]
gyp rules tests now pass

13 years agofix whitespace-eating regression
Evan Martin [Mon, 22 Nov 2010 02:58:15 +0000 (18:58 -0800)]
fix whitespace-eating regression

13 years agoparse unused for now description= line
Evan Martin [Mon, 22 Nov 2010 01:48:39 +0000 (17:48 -0800)]
parse unused for now description= line

13 years agonested scope for build lines
Evan Martin [Mon, 22 Nov 2010 01:32:27 +0000 (17:32 -0800)]
nested scope for build lines

13 years agodie on unexpected vars in rule blocks
Evan Martin [Mon, 22 Nov 2010 01:19:04 +0000 (17:19 -0800)]
die on unexpected vars in rule blocks

Despite looking like a new scope, it isn't one (yet).

13 years agoadd variable change to docs
Evan Martin [Mon, 22 Nov 2010 01:14:22 +0000 (17:14 -0800)]
add variable change to docs

13 years agoallow variables like ${foo}
Evan Martin [Sun, 21 Nov 2010 05:07:32 +0000 (21:07 -0800)]
allow variables like ${foo}

13 years agogyp: starting on rules
Evan Martin [Sun, 21 Nov 2010 03:12:45 +0000 (19:12 -0800)]
gyp: starting on rules

13 years agogyp: remove redundant (wrong) code
Evan Martin [Sun, 14 Nov 2010 21:37:08 +0000 (13:37 -0800)]
gyp: remove redundant (wrong) code

13 years agocanonicalize paths with // in them
Evan Martin [Sun, 14 Nov 2010 21:25:44 +0000 (13:25 -0800)]
canonicalize paths with // in them

13 years agoshorten warning
Evan Martin [Sun, 14 Nov 2010 21:10:48 +0000 (13:10 -0800)]
shorten warning

13 years agoallow backslashes through
Evan Martin [Sun, 14 Nov 2010 21:09:47 +0000 (13:09 -0800)]
allow backslashes through

13 years agochrome base_unittests builds
Evan Martin [Sun, 14 Nov 2010 20:59:29 +0000 (12:59 -0800)]
chrome base_unittests builds

13 years agodirty order-only deps shouldn't cause rebuild; no test :(
Evan Martin [Sun, 14 Nov 2010 20:44:54 +0000 (12:44 -0800)]
dirty order-only deps shouldn't cause rebuild; no test :(

13 years agocosmetic changes
Evan Martin [Sun, 14 Nov 2010 20:40:10 +0000 (12:40 -0800)]
cosmetic changes

13 years agoadd "all" target
Evan Martin [Sun, 14 Nov 2010 19:10:28 +0000 (11:10 -0800)]
add "all" target

13 years agonested file-scoped binding environments
Evan Martin [Sun, 14 Nov 2010 19:08:15 +0000 (11:08 -0800)]
nested file-scoped binding environments

13 years agodemote a fatal to a warning
Evan Martin [Sun, 14 Nov 2010 18:37:44 +0000 (10:37 -0800)]
demote a fatal to a warning

13 years agoupdate gyp to use $root and phony
Evan Martin [Sun, 14 Nov 2010 02:19:29 +0000 (18:19 -0800)]
update gyp to use $root and phony

13 years agoadd a special "phony" rule
Evan Martin [Sun, 14 Nov 2010 02:13:00 +0000 (18:13 -0800)]
add a special "phony" rule

13 years agomake Rule* const
Evan Martin [Sun, 14 Nov 2010 02:05:46 +0000 (18:05 -0800)]
make Rule* const

13 years agoadd note about $root to docs
Evan Martin [Sun, 14 Nov 2010 01:55:29 +0000 (17:55 -0800)]
add note about $root to docs

13 years agoprovide $root from getcwd
Evan Martin [Sun, 14 Nov 2010 01:54:42 +0000 (17:54 -0800)]
provide $root from getcwd

13 years agohack in special $root for builddir
Evan Martin [Sun, 14 Nov 2010 01:50:46 +0000 (17:50 -0800)]
hack in special $root for builddir

13 years agoupdate snapshot of current gyp work
Evan Martin [Sun, 14 Nov 2010 01:21:03 +0000 (17:21 -0800)]
update snapshot of current gyp work

13 years agofix extra outputs; no tests but lots of comments
Evan Martin [Sun, 14 Nov 2010 01:20:15 +0000 (17:20 -0800)]
fix extra outputs; no tests but lots of comments

13 years agoclang safe
Evan Martin [Sun, 14 Nov 2010 01:17:32 +0000 (17:17 -0800)]
clang safe

13 years agocast to int
Evan Martin [Sun, 14 Nov 2010 01:14:08 +0000 (17:14 -0800)]
cast to int

13 years agofix refactor regression, add test
Evan Martin [Sun, 14 Nov 2010 01:13:42 +0000 (17:13 -0800)]
fix refactor regression, add test

13 years agodump plan on error
Evan Martin [Sun, 14 Nov 2010 00:57:36 +0000 (16:57 -0800)]
dump plan on error

13 years agorearrange planning; now tests pass
Evan Martin [Fri, 12 Nov 2010 22:59:02 +0000 (14:59 -0800)]
rearrange planning; now tests pass

13 years agoadd two tests, one failing that exhibits problem
Evan Martin [Fri, 12 Nov 2010 17:29:31 +0000 (09:29 -0800)]
add two tests, one failing that exhibits problem

13 years agotest that runs simple plan
Evan Martin [Thu, 11 Nov 2010 07:05:22 +0000 (23:05 -0800)]
test that runs simple plan

13 years agoremove State* from Plan
Evan Martin [Thu, 11 Nov 2010 06:47:52 +0000 (22:47 -0800)]
remove State* from Plan

13 years agohack in dotted lines in graph for order-only deps
Evan Martin [Wed, 10 Nov 2010 23:12:23 +0000 (15:12 -0800)]
hack in dotted lines in graph for order-only deps

13 years agoadd diagnostic before assert
Evan Martin [Wed, 10 Nov 2010 16:39:21 +0000 (08:39 -0800)]
add diagnostic before assert

14 years agomore graph fiddling
Evan Martin [Tue, 9 Nov 2010 09:39:40 +0000 (01:39 -0800)]
more graph fiddling

14 years agograph display touchups
Evan Martin [Tue, 9 Nov 2010 09:22:33 +0000 (01:22 -0800)]
graph display touchups

14 years agoadd simple graphing
Evan Martin [Tue, 9 Nov 2010 09:15:36 +0000 (01:15 -0800)]
add simple graphing

14 years agorelax assert, print error instead
Evan Martin [Tue, 9 Nov 2010 08:16:40 +0000 (00:16 -0800)]
relax assert, print error instead

14 years agopass gyptest-action
Evan Martin [Sun, 7 Nov 2010 22:55:29 +0000 (14:55 -0800)]
pass gyptest-action

14 years agohandle paths with double slash
Evan Martin [Sun, 7 Nov 2010 22:53:19 +0000 (14:53 -0800)]
handle paths with double slash

14 years agofix inverted order-only dep logic; why didn't tests catch this :(
Evan Martin [Sun, 7 Nov 2010 22:43:54 +0000 (14:43 -0800)]
fix inverted order-only dep logic; why didn't tests catch this :(

14 years agocheck in work in progress gyp patch
Evan Martin [Sun, 7 Nov 2010 04:39:38 +0000 (21:39 -0700)]
check in work in progress gyp patch

14 years agocheck in build.ninja, since we're using it
Evan Martin [Sun, 7 Nov 2010 04:38:53 +0000 (21:38 -0700)]
check in build.ninja, since we're using it

14 years agohack in order only deps
Evan Martin [Sun, 7 Nov 2010 04:37:35 +0000 (21:37 -0700)]
hack in order only deps

14 years agoparse order-only dep syntax
Evan Martin [Sun, 7 Nov 2010 03:58:46 +0000 (20:58 -0700)]
parse order-only dep syntax

14 years agosketch out order only deps mess
Evan Martin [Sun, 7 Nov 2010 03:42:33 +0000 (20:42 -0700)]
sketch out order only deps mess

14 years agoanother idea
Evan Martin [Sun, 7 Nov 2010 03:22:41 +0000 (20:22 -0700)]
another idea

14 years agoremote todo item, it sorta works
Evan Martin [Sun, 7 Nov 2010 03:19:46 +0000 (20:19 -0700)]
remote todo item, it sorta works

14 years agosubninjas should inherit builddir
Evan Martin [Sun, 7 Nov 2010 03:10:49 +0000 (20:10 -0700)]
subninjas should inherit builddir

14 years agotest default builddir is empty
Evan Martin [Sun, 7 Nov 2010 03:10:34 +0000 (20:10 -0700)]
test default builddir is empty

14 years agotranslate @ in variable definitions
Evan Martin [Sun, 7 Nov 2010 02:53:57 +0000 (19:53 -0700)]
translate @ in variable definitions

14 years agomore docs
Evan Martin [Sun, 7 Nov 2010 01:35:11 +0000 (18:35 -0700)]
more docs

14 years agobootstrap script
Evan Martin [Sun, 7 Nov 2010 01:20:07 +0000 (18:20 -0700)]
bootstrap script

14 years agobetter bootstrap idea
Evan Martin [Sun, 7 Nov 2010 01:11:42 +0000 (18:11 -0700)]
better bootstrap idea

14 years agomake all vars start with $
Evan Martin [Mon, 1 Nov 2010 01:08:05 +0000 (18:08 -0700)]
make all vars start with $

14 years agoreport variable parse errors
Evan Martin [Mon, 1 Nov 2010 01:04:06 +0000 (18:04 -0700)]
report variable parse errors

14 years agouse success exit code when nothing to build
Evan Martin [Sun, 31 Oct 2010 01:29:54 +0000 (18:29 -0700)]
use success exit code when nothing to build

14 years agorefactor file reading
Evan Martin [Sat, 30 Oct 2010 20:13:06 +0000 (13:13 -0700)]
refactor file reading

14 years agoparse subfile; pass subninja test
Evan Martin [Sat, 30 Oct 2010 20:04:29 +0000 (13:04 -0700)]
parse subfile; pass subninja test

14 years agouse new interface for loading subfiles
Evan Martin [Sat, 30 Oct 2010 20:01:44 +0000 (13:01 -0700)]
use new interface for loading subfiles

14 years agopass disk interface to parser
Evan Martin [Sat, 30 Oct 2010 19:51:05 +0000 (12:51 -0700)]
pass disk interface to parser

14 years agofailing test for loading subninja
Evan Martin [Sat, 30 Oct 2010 19:49:23 +0000 (12:49 -0700)]
failing test for loading subninja

14 years agomake DiskInterface pure virtual
Evan Martin [Sat, 30 Oct 2010 19:43:23 +0000 (12:43 -0700)]
make DiskInterface pure virtual

14 years agoexit code was backwards
Evan Martin [Sat, 30 Oct 2010 19:42:51 +0000 (12:42 -0700)]
exit code was backwards

14 years agouse a fixture for parser tests
Evan Martin [Sat, 30 Oct 2010 19:36:21 +0000 (12:36 -0700)]
use a fixture for parser tests