Evan Martin
|
bffbe62ad4
|
remove extra printout
|
2010-10-23 17:30:55 -07:00 |
|
Evan Martin
|
f25651dfa8
|
todo file
|
2010-10-23 16:45:27 -07:00 |
|
Evan Martin
|
df269e2ee9
|
gitignore .o files
|
2010-10-23 14:16:37 -07:00 |
|
Evan Martin
|
4dda793603
|
consider file existence for dirtiness
|
2010-10-23 14:15:35 -07:00 |
|
Evan Martin
|
bade0e3035
|
fix main driver to new api
|
2010-10-23 13:23:34 -07:00 |
|
Evan Martin
|
019d71a002
|
fail on unknown targets
|
2010-10-23 13:21:59 -07:00 |
|
Evan Martin
|
94f2fd0acf
|
allow file nodes to be dirty, representing missing file
|
2010-10-23 13:10:16 -07:00 |
|
Evan Martin
|
cee9fc7c2f
|
allow underscores in variable names
|
2010-10-22 09:58:42 -07:00 |
|
Evan Martin
|
3e4f03f132
|
don't crash on missing rules
|
2010-10-22 09:53:49 -07:00 |
|
Evan Martin
|
d4e4c943f4
|
continuations in parsetoken too
|
2010-10-22 09:48:35 -07:00 |
|
Evan Martin
|
d379db40db
|
support continuation lines
|
2010-10-22 09:28:22 -07:00 |
|
Evan Martin
|
5b94928d5c
|
drop let from syntax; rely on = instead
|
2010-10-21 20:17:49 -07:00 |
|
Evan Martin
|
27046cb3ba
|
getopt for input file
|
2010-10-21 08:19:33 -07:00 |
|
Evan Martin
|
9e030fa6f0
|
add one more dirty check
|
2010-10-20 23:02:44 -07:00 |
|
Evan Martin
|
5178693db3
|
attempt to flush out a bug with a test, fail
|
2010-10-20 22:51:37 -07:00 |
|
Evan Martin
|
cd6c9e0f9e
|
improve stat cache dump
|
2010-10-20 21:49:31 -07:00 |
|
Evan Martin
|
9f45c15660
|
sync ninja to new apis
|
2010-10-20 21:45:29 -07:00 |
|
Evan Martin
|
c7e8ff696c
|
more stat tests
|
2010-10-20 21:34:48 -07:00 |
|
Evan Martin
|
a01dd9d21b
|
first stat test
|
2010-10-20 21:29:16 -07:00 |
|
Evan Martin
|
87b743004b
|
more refactoring
|
2010-10-20 21:18:01 -07:00 |
|
Evan Martin
|
959b8629cd
|
refactor tests that load input file
|
2010-10-20 21:13:50 -07:00 |
|
Evan Martin
|
21fc3f6743
|
chain test works
|
2010-10-20 20:48:51 -07:00 |
|
Evan Martin
|
6cdc43eca0
|
etags
|
2010-10-20 20:48:35 -07:00 |
|
Evan Martin
|
54741dc29e
|
sketch out how recursive stats should work
|
2010-10-20 20:40:58 -07:00 |
|
Evan Martin
|
1998243378
|
dependency inject stat() calls
|
2010-10-20 00:08:08 -07:00 |
|
Evan Martin
|
ac1b574e38
|
check in failing chain test
|
2010-10-20 00:03:09 -07:00 |
|
Evan Martin
|
3af3511a66
|
split out another file
|
2010-10-19 23:52:17 -07:00 |
|
Evan Martin
|
397dd2d707
|
some more error tests
|
2010-10-19 23:48:59 -07:00 |
|
Evan Martin
|
fe4ccebb4c
|
refactor parser, better error messages
|
2010-10-19 22:29:39 -07:00 |
|
Evan Martin
|
f4c7f41b64
|
basic let statement
|
2010-10-19 20:54:37 -07:00 |
|
Evan Martin
|
7c9ae6677f
|
successfully build ourselves
|
2010-10-19 20:22:27 -07:00 |
|
Evan Martin
|
5ce0da16ca
|
recompute dirtiness from stats
|
2010-10-18 12:24:01 -07:00 |
|
Evan Martin
|
72204eaa2c
|
initial sketch of stat rescan
|
2010-10-18 11:58:03 -07:00 |
|
Evan Martin
|
27b925a2ef
|
wip simplistic shell implementation
|
2010-10-17 23:36:31 -07:00 |
|
Evan Martin
|
ea8c030a26
|
more test
|
2010-10-17 23:16:05 -07:00 |
|
Evan Martin
|
09ccc197cb
|
multi-level build works
|
2010-10-17 19:13:18 -07:00 |
|
Evan Martin
|
7f3c240986
|
only nodes with inputs can be dirty
|
2010-10-17 18:15:14 -07:00 |
|
Evan Martin
|
9d4ad19bb9
|
wip nonworking test
|
2010-10-17 14:37:00 -07:00 |
|
Evan Martin
|
cecca8ad7d
|
refactor, more tests
|
2010-10-17 10:12:46 -07:00 |
|
Evan Martin
|
36fb7ace40
|
using fixture
|
2010-10-17 10:09:14 -07:00 |
|
Evan Martin
|
fb0ad5f77b
|
drop gmock, better test factoring
|
2010-10-17 10:06:51 -07:00 |
|
Evan Martin
|
c205eb3f16
|
basic gmock test
|
2010-10-16 22:17:37 -07:00 |
|
Evan Martin
|
54cbe2b7bd
|
split parser into separate file
|
2010-10-16 11:05:58 -07:00 |
|
Evan Martin
|
4a58adb172
|
rearrange
|
2010-10-16 11:00:51 -07:00 |
|
Evan Martin
|
b4d5a02e0e
|
support more filename chars
|
2010-10-16 10:16:30 -07:00 |
|
Evan Martin
|
daedfc0041
|
parse build line
|
2010-10-16 01:23:43 -07:00 |
|
Evan Martin
|
c6d88aa39d
|
line number
|
2010-10-16 01:02:12 -07:00 |
|
Evan Martin
|
3a8ea63eac
|
parse multiple rules
|
2010-10-15 18:14:39 -07:00 |
|
Evan Martin
|
0fb7308df5
|
skip trailing whitespace
|
2010-10-15 18:12:03 -07:00 |
|
Evan Martin
|
ccd0d265ec
|
add basic manifest parser
|
2010-10-15 18:10:11 -07:00 |
|