Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-24 | Half way there on the road to implementing basic group functionality. You can | Mike Buland | |
create groups, you can't do anything with them yet (although the syntax is supported already.) | |||
2007-02-21 | Added a new key in the lexer that converts any string contained in `` to a | Mike Buland | |
command and captures the output. This nicely solves many of my problems for now. Is it a hack? You be the judge... | |||
2007-02-08 | build doesn't tollerate duplicates anymore. | Mike Buland | |
2006-12-27 | david - changed a color | David | |
2006-12-27 | Fixed a color/newline order thingie. | Mike Buland | |
2006-12-27 | david - ok, made the color one be the default | David | |
2006-12-26 | david - woops, forgot to add | David | |
2006-12-24 | david - tweaked so numbers are at least accurate now... percentages actually ↵ | David | |
work, but targets built as a result of a requires chain no longer count towards/ nor display the total count. also added a color view for fun | |||
2006-11-23 | Minor tweak keeps the same old behavior for check, but makes clean remove | Mike Buland | |
everything in the produces list. | |||
2006-11-04 | Getting closer to the percents making some damn sense. | Mike Buland | |
2006-11-03 | david - percent viewer. | David | |
2006-10-27 | Try out this update, now it scans the pre-provided requirements of each target | Mike Buland | |
for target chaining before performing any other operations. This means libs will be built before anything may reference them, instead of just the exe. | |||
2006-10-11 | You can now use variables within list items that are not functions, funny how\ | Mike Buland | |
long it took for that one to crop up... | |||
2006-10-10 | Nothing really changed...I think | Mike Buland | |
2006-09-29 | Added support for -C or --chdir, very helpful | Mike Buland | |
2006-09-29 | Setup the new makefile to auto-create tarballs, something build should do soon. | Mike Buland | |
It puts a slimmed down makefile into the tarball, along with all of the checked out libbu++ files, so you should just need to compile (if you have the right flex and bison). | |||
2006-09-29 | david - new make stuff | David | |
2006-09-29 | Fixed the makefile, this should only be used in clean checkouts when you have | Mike Buland | |
nothing else. It will automatically wget the necesarry files from libbu++ and put them right in your src dir... make clean will delete them as well. | |||
2006-09-22 | Sigh, more of the same... | Mike Buland | |
2006-09-22 | More 64bit fixes. | Mike Buland | |
2006-09-22 | The cache may be 64-bit compatable now...maybe... | Mike Buland | |
2006-09-22 | Two-token bug fix. Build segfaulted when no build.conf was found. | Mike Buland | |
2006-09-21 | We have a working Makefile, and no more Buildfile....I'll make a more general | Mike Buland | |
Makefile later that I won't have to keep updating... | |||
2006-09-21 | The plain view now effectively uses command stacks, the results are pretty | Mike Buland | |
cool looking. | |||
2006-09-21 | Added two command line parameters, -i or --info will list available actions, | Mike Buland | |
maybe more later. -c or --clean will set all of the commands in the current action to clean, so now you don't have to create clean rules. Also, every viewer should now support stacks of targets, they don't now, and it can look a little funny. | |||
2006-09-21 | Auto target chaining based on requirements is now in place. This means that if | Mike Buland | |
a requirement is set for a target that needs to be built, and that requirement is another target, that target will be processed when it is needed. | |||
2006-09-21 | The percent view now takes the terminal's width into account, pretty cool! | Mike Buland | |
2006-09-20 | You need this rev to build congo. | Mike Buland | |
2006-09-20 | Updated these two functions, they now work exactly how they should. | Mike Buland | |
2006-09-20 | Viewer is nice now. | Mike Buland | |
2006-09-20 | Full chaining now works, fixed a bug I didn't notice a few minutes ago... | Mike Buland | |
2006-09-20 | Changed the api for variable replacement contexts. There can now be multiple | Mike Buland | |
levels of contextual inheritance, so now sub-targets automatically get their parent target's context variables, if they need them. | |||
2006-09-14 | Made more changes, this one has a little extra debug, get the next one. | Mike Buland | |
2006-09-14 | david - a couple of random things mike told me to fix | David | |
2006-09-14 | david - different debug dump... | David | |
2006-09-14 | Ok, now I've actually added the make viewer. | Mike Buland | |
2006-09-14 | Added the make-style view...useful sometimes. | Mike Buland | |
2006-09-12 | clean now works, the -c option will come later. | Mike Buland | |
2006-09-12 | One last viewer fix for a little bit. | Mike Buland | |
2006-09-12 | Fixed the viewers, and some other good goo. | Mike Buland | |
2006-09-12 | Made the plain view a lot more like pymake's normal view. | Mike Buland | |
2006-09-12 | Added cache functionality, which is really nice, things go much faster now. | Mike Buland | |
2006-09-12 | Minor update, it does filtering now. Things are really looking up. | Mike Buland | |
2006-09-12 | Auto targets from functions now work well, but filtering is completely disabled. | Mike Buland | |
Fortunately, filtering is more of a nicety, and build is still useful. I'll put filtering back in next. | |||
2006-09-12 | Added more goo, it may be good goo. | Mike Buland | |
2006-09-12 | Build now builds, it has viewers, and dependancy checking, and everything works. | Mike Buland | |
Now we have to add cleaning, caching, and more viewer hooks / viewers. | |||
2006-09-10 | Almost done tweaking the variable system, it needed support for local, or | Mike Buland | |
"extra" variables. | |||
2006-09-08 | Added targets to the performs. | Mike Buland | |
2006-09-08 | Getting steaddily closer. | Mike Buland | |
2006-09-07 | About to implement Rule, the heart of the porform generation system. Once | Mike Buland | |
that's done, we can actually run the performs, and, most likely build things. |