Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-20 | Correcting build issues. | Mike Buland | |
2015-08-25 | The open function now truncates the file like fopen. I would like for it to | Mike Buland | |
mimic fopen more completely. I think it's about time to give it a lot more attention, actually. | |||
2014-02-03 | Updated the build.sh script to be a little more friendly. | Mike Buland | |
Updated copyright date. | |||
2012-11-08 | ...apparently I forgot to copyright this. Now it's BSD licensed. | Mike Buland | |
2012-11-08 | tabconv: it's all spaces now. | Mike Buland | |
2012-11-08 | Fixed a few condition issues, and the install script is a little better, I ↵ | Mike Buland | |
think. | |||
2012-11-08 | Packaging updates, started on the manual, too. | Mike Buland | |
2012-11-06 | Slightly optimized list operations, and added list subtraction. If you subtract | Mike Buland | |
any item from a list it will remove one matching item from the source list for each item in the subtracted list. | |||
2012-04-15 | Minor tweak to the shell-execute substring parser. You can escape close parens | Mike Buland | |
now inside of a substring shell-execute. It's a little confusing, so i'm not 100% sure it's working right quite yet :-P | |||
2012-04-05 | Added unique function and a workaround for non-matching inputs to rules passing | Mike Buland | |
the rule input filter. | |||
2012-04-03 | Tweaks to help with the new libbu++ and windows compatibility. | Mike Buland | |
2011-06-14 | Fix to the file lib code to cast opaque values to ints in a more cross-platform | Mike Buland | |
manor. | |||
2011-06-03 | Corrected a precedence issue with the << operator which was causing shift/reduce | Mike Buland | |
conflicts. | |||
2011-06-03 | Well, that was strange. Support for the raw << operator was everywhere except | Mike Buland | |
in the parser, even the lexer knew about it, it was a matter of adding a couple lines to the parser code. | |||
2011-06-03 | Apparently I un-registered the range function when I added the open function. | Mike Buland | |
Strange. It's back now. | |||
2011-06-03 | I added basic support for "opaque" type variables. I think there's one more | Mike Buland | |
tweak to it that I would like to make, but it's fine for now. I also added open, close, read, and write functions. They work just fine, but I'll also add a readLine function, and maybe even a readToken function later. | |||
2011-06-03 | Added a range function. It works a lot like the range function in python, | Mike Buland | |
if called with one parameter, it will produce a list of the numbers 1 through the number provided inclusive, if two numbers, it will produce a list of all numbers between the first and second parameter, inclusive, and if three parameters are provided it will use the last one as a step. | |||
2011-03-30 | Build was still using the old trimBack function, which no longer exists. I went | Mike Buland | |
and added a trimWhitespace function to Bu::String, very nice. | |||
2011-03-29 | Updated to use args instead of format in Bu::String. | Mike Buland | |
2011-01-20 | Fixes to use libbu++ Bu::String | Mike Buland | |
2010-08-10 | Fixed a really minor bug that's been bothering me for a while. The proper top | Mike Buland | |
level targets are now listed in the section headers on output. | |||
2010-06-18 | Fixed some things that broke when Process changed it's functionality slightly. | Mike Buland | |
2010-05-16 | Works with the minor changes that have happened to libbu++, it's ready for new | Mike Buland | |
features and fixes :) | |||
2010-02-03 | Here's the new build you need. I fixed it so you can use complex expressions | Mike Buland | |
in function calls. | |||
2010-01-15 | Used the new help features in Bu::OptParser. | Mike Buland | |
2010-01-07 | Updated the general rules to use the new regex function, they're safer now, | Mike Buland | |
and everything works. Unfortunately, with this release, you'll have to rebuild with the shell script... | |||
2010-01-06 | Wow, ok, well, I added some more error handling, that's positive, also switched | Mike Buland | |
conditions and functions to a plugger system like views, and all of them now load builtin and external plugins flawlessly. It's actually a lot of fun. I also added the example/test plugin condition "random" it randomly builds targets...it's not really useful... | |||
2010-01-05 | Turns out the statcache broke other things, and didn't help at all. It's dead | Mike Buland | |
now... | |||
2010-01-05 | Removed some silly debugging output and added the StatCache, it turns out this | Mike Buland | |
doesn't matter, at least on linux...but...it's a nice idea? I dunno. | |||
2010-01-05 | More view tweaks, it's nice. | Mike Buland | |
2010-01-04 | Ok, now I've cleaned up the output to match the new revised build requires | Mike Buland | |
procedure in the default view, it's really much nicer. | |||
2010-01-04 | The cache works...really well. | Mike Buland | |
2010-01-04 | Requires no longer effect build order, so do not count officially as "deps", | Mike Buland | |
they are still influencing things such as filetime build decisions, but this change to the policy simplifies everything and makes building faster. | |||
2009-12-30 | Minor changes to the way requires are computed, getting ready for caching. | Mike Buland | |
2009-12-29 | Ok, cache stuff is in, and that's good, now we have to use it. | Mike Buland | |
2009-12-28 | Location data is being tracked (for the most part, filenames...not as much), | Mike Buland | |
but it isn't being used in errors yet, I should add some new exceptions for now. | |||
2009-12-24 | Fixed the blocking-forever-when-no-file-exists issue, now it reports an error. | Mike Buland | |
Haven't figured out why build can't build build anymore though, still have to track that one down... | |||
2009-12-21 | Wow, that was aweful. There was a horrible problem with rule generated targets | Mike Buland | |
not getting the variables from the parent target. | |||
2009-12-21 | We're getting closer and closer, qt4 is more configurable and gets QT flags | Mike Buland | |
for you for CXXFLAGS and LDFLAGS, added a bunch more stuff and fixed a strange function input bug. | |||
2009-12-21 | Wow, it's much more general now, I like that. | Mike Buland | |
2009-12-21 | m3 is copied into trunk, we should be good to go, now. | Mike Buland | |
2009-12-21 | Removed the old trunk contents. About to load up m3 | Mike Buland | |
2009-11-12 | Works with libbu++ changes. | Mike Buland | |
2009-08-14 | Corrected a minor bug preventing custom actions from being executed. | Mike Buland | |
2009-08-14 | Corrected some logic, and ensured that build always builds against the static | Mike Buland | |
version of libbu++, just to be safe. | |||
2009-05-13 | FBasicString changed a little, I had to fix some empty string tests. This is | Mike Buland | |
way better now though. | |||
2008-10-04 | It wasn't creating it's cache files because of the changes to the File class. | Mike Buland | |
It now works correctly. | |||
2008-10-02 | Damnit...ok...now it builds against the new libbu++. | Mike Buland | |
2008-10-01 | Build compiles against the new changes to libbu++ now. Also got rid of those | Mike Buland | |
stupid const char */char * warnings. **There is no functional change in this version, you do not need to update.** | |||
2008-04-28 | Same thing as libbu++, new version of gcc changed the rules a bit. | Mike Buland | |