]> Cypherpunks.ru repositories - goredo.git/history - run.go
Download link for 2.6.2 release
[goredo.git] / run.go
2023-12-19 Sergey MatveevDo not try to open non-existent .dep v2.6.0
2023-12-08 Sergey MatveevUnify copyright comment format
2023-11-26 Sergey MatveevRaise copyright years in advance v2.5.0
2023-11-26 Sergey MatveevPrevent race
2023-10-16 Sergey MatveevPrefix target's output with the name v2.2.0
2023-10-16 Sergey MatveevProper case of variable name
2023-10-09 Sergey MatveevPath to .do should be absolute
2023-10-08 Sergey MatveevAnother small performance optimisation
2023-10-07 Sergey MatveevCheck error
2023-10-07 Sergey MatveevRemove useless locks
2023-10-07 Sergey MatveevSerialise stderr writing
2023-10-07 Sergey MatveevChmod even if not renamed
2023-10-07 Sergey MatveevBinary format and many optimisations
2023-10-06 Sergey MatveevDo not shadow variables
2023-10-06 Sergey MatveevPrepare to rename DepInfo->Dep
2023-10-06 Sergey MatveevUse more shorter Cwd-relative paths
2023-10-05 Sergey MatveevRemove useless check
2023-10-04 Sergey MatveevHash explicit type
2023-10-04 Sergey MatveevStorage optimisations for the same often used data
2023-10-04 Sergey MatveevLess excess file remove calls
2023-10-03 Sergey MatveevRefactor target paths, less CPU, less memory, more...
2023-10-02 Sergey MatveevRemove duplicate check
2023-10-01 Sergey MatveevLess unnecessary Close()s
2023-09-30 Sergey MatveevOptimise memory storage of dependency information
2023-09-30 Sergey MatveevOptimise reading of only Build metainformation
2023-09-30 Sergey MatveevDo not use legacy os.IsNotExist
2023-09-30 Sergey MatveevDRY filepath.Abs/Rel
2023-09-30 Sergey MatveevAdd information about error occurrence place
2023-09-30 Sergey MatveevNo unnecessary *ln() calls
2023-09-25 Sergey MatveevEDEADLK is regular non-warning error v1.32.0
2023-09-23 Sergey MatveevWarn about several unsuccessful lock attempts v1.31.0
2023-09-23 Sergey MatveevPrevent possible race when building target twice
2022-12-27 Sergey MatveevRaise copyright years
2022-11-14 Sergey MatveevDo not panic if EDEADLK is received, just retry
2022-11-14 Sergey MatveevDo not remove .lock
2022-08-28 Sergey MatveevCache file existence state
2022-08-28 Sergey MatveevStat most files without opening them
2022-08-03 Sergey MatveevMore reliable and clear random prefix
2022-05-08 Sergey MatveevAcquire jobserver's token prior to opening the lockfile
2022-05-08 Sergey MatveevFix some file descriptors closing
2022-03-01 Sergey Matveevredo-ifchange -f is not a common option
2022-02-23 Sergey MatveevDo not overwrite unchanged target v1.23.0
2022-01-26 Sergey MatveevREDO_STOP_IF_MODIFIED
2022-01-10 Sergey MatveevReplace flock() with fcntl() locks
2022-01-07 Sergey MatveevRaised copyright years
2021-11-20 Sergey MatveevDedup error
2021-11-19 Sergey MatveevWarn simultaneous ifcreate/ifchange usage v1.20.0
2021-11-19 Sergey MatveevTypo
2021-11-19 Sergey MatveevUnify dep*Read/Write name
2021-11-17 Sergey MatveevLinting
2021-11-08 Sergey MatveevisModified check must only look at ifchanges
2021-10-19 Sergey MatveevKill children v1.17.0
2021-10-14 Sergey MatveevDifferentiate Cmd and Arg keys for clarity
2021-10-14 Sergey MatveevDo not panic with -k and command was not run
2021-09-30 Sergey MatveevRemove whitespaces in MakeFlags environment variable
2021-09-30 Sergey MatveevExplicitly check if $1 unexpectedly appears
2021-08-06 Sergey MatveevCollision resistant .log-rec extension v1.13.0
2021-08-02 Sergey MatveevSimpler truncation
2021-08-01 Sergey MatveevFix .rec renaming v1.11.0
2021-08-01 Sergey MatveevNo .rec required for recursive logs v1.10.0
2021-07-31 Sergey MatveevRecursive serialized logs capability v1.9.0
2021-07-31 Sergey MatveevNo flags for not appropriate commands
2021-07-02 Sergey MatveevCorrect relative dependency paths v1.8.0
2021-06-23 Sergey Matveevbmake/gmake jobserver protocol compatibility v1.7.0
2021-06-21 Sergey MatveevShorter execution time format
2021-04-29 Sergey MatveevSlightly simpler Fprint
2021-04-29 Sergey MatveevFix REDO_TRACE workability
2021-04-28 Sergey MatveevLatest go.cypherpunks.ru/tai64n
2021-02-15 Sergey MatveevRepetitive OOD optimization
2021-01-29 Sergey MatveevReduce number of opened files while waiting for job... v1.2.0
2021-01-29 Sergey MatveevChange dependency files extension to .rec
2021-01-29 Sergey MatveevRemove closing of already closed file
2021-01-20 Sergey MatveevSeems everyone uses Kai Hendry's goredo initial description
2021-01-16 Sergey MatveevMore general Inode information tracking, explicit size...
2021-01-12 Sergey MatveevNote about stdin=/dev/null
2021-01-09 Sergey MatveevFix dependencies relative paths determination v0.9.0
2021-01-09 Sergey MatveevRecord relative path to .do
2021-01-09 Sergey MatveevUnused RunErr.Unwrap
2021-01-05 Sergey MatveevRaise copyright years
2020-12-15 Sergey MatveevExplicitly remove possibly existed but now empty target...
2020-12-15 Sergey Matveev$1 touching check only if file was known before
2020-12-15 Sergey MatveevRelative paths to targets in outside directories
2020-12-14 Sergey MatveevConvenient -xx for REDO_TRACE=1
2020-12-10 Sergey MatveevMove tai64n to separate module
2020-11-23 Sergey MatveevMove temporary files related code out
2020-11-23 Sergey MatveevRemove shebang parsing, let the kernel do this
2020-11-23 Sergey MatveevFix relative default.do paths
2020-11-22 Sergey MatveevSimple real-time status messages
2020-11-22 Sergey MatveevTrace only non-dependant targets
2020-11-22 Sergey MatveevRemoved hashless mode, small bugfixes, tai64nlocal
2020-11-21 Sergey Matveevredo-stamp with REDO_NO_HASH workability fix
2020-11-21 Sergey MatveevDOT generation
2020-11-21 Sergey MatveevVarious refactoring
2020-11-21 Sergey MatveevFix JS deadlock and various optimizations
2020-11-20 Sergey MatveevInitial commit