aboutsummaryrefslogtreecommitdiffstats
path: root/src/build.c
Commit message (Expand)AuthorAgeFilesLines
* Fix the mode argument of open()Tharre2015-01-091-1/+2
* Remember sources and don't rebuild missing onesTharre2015-01-031-3/+14
* Represent dependencies in the dep_info structTharre2015-01-031-63/+64
* Fix typo in build.c that made fseek() failTharre2014-11-291-1/+1
* Implement perfect dependency rebuildingTharre2014-11-291-64/+62
* Rename diem to fatal to further confuse matters.Tharre2014-11-241-24/+24
* Refactor out handle_c and fix > 8096 reading bugTharre2014-11-241-72/+86
* Some cleanupTharre2014-11-241-48/+41
* Remove Redofile as an alias for default.doTharre2014-11-181-6/+0
* Merge all redo-*.c files into redo.c.Tharre2014-11-171-4/+0
* Refactor error handling system by using die()Tharre2014-11-161-52/+45
* Change the way redo updates targets.Tharre2014-11-161-43/+73
* Fix indentationTharre2014-11-111-365/+365
* Some refactoring and small fixes.Tharre2014-11-111-17/+21
* Replace openssl SHA1 functions with custom versionTharre2014-08-241-2/+2
* Remove unnecessary global const variablesTharre2014-08-231-22/+16
* Make targets depend on do-files.Tharre2014-08-201-37/+60
* Add license notice to README and source filesTharre2014-08-161-0/+8
* Fix some smaller issues and edge casesTharre2014-08-141-22/+21
* Add documentation and fix the one that's already thereTharre2014-08-131-9/+13
* Header file cleanup and smaller format fixesTharre2014-08-131-14/+19
* Implement (incomplete) dependency checking.Tharre2014-08-131-9/+101
* Add the magic number to the dependency record.Tharre2014-08-121-2/+7
* Add _XOPEN_SOURCE to include the right headersTharre2014-07-311-3/+1
* Add several methods for storing dependenciesTharre2014-07-301-2/+137
* Print redo <target> later to not print source files and small cleanupTharre2014-07-291-4/+3
* Add filepath.c, refactor out parse_shebang() and rewrite most of the error ch...Tharre2014-07-291-91/+44
* Refactor file_exists() to fexists()Tharre2014-04-251-6/+6
* safe_strdup() and variable progname in util.cTharre2014-04-251-2/+2
* Reorder #include'sTharre2014-04-251-3/+4
* Convert __FILENAME__ to _FILENAME so it follows standard conventionsTharre2014-04-251-1/+1
* Rewrote malloc() and other wrappersTharre2014-04-161-23/+16
* Added explanation to why we parse the shebang line ourselfsTharre2014-04-161-0/+5
* Change $3 to the correct file after chdir()Tharre2014-04-141-1/+2
* Convert all tabs to whitespacesTharre2014-04-141-161/+161
* Initial codebaseTharre2014-04-081-0/+262