build_cache.git
2 years agoChange from pnpm to npm, add ./link.sh shortcut for npm style package linking master
Nick Downing [Mon, 3 Jan 2022 03:59:04 +0000 (14:59 +1100)]
Change from pnpm to npm, add ./link.sh shortcut for npm style package linking

4 years agoAdd jsdoc
Nick Downing [Wed, 12 Feb 2020 07:29:40 +0000 (18:29 +1100)]
Add jsdoc

4 years agoChange yarn to pnpm
Nick Downing [Mon, 3 Feb 2020 15:55:29 +0000 (02:55 +1100)]
Change yarn to pnpm

5 years agoAdd kick() function, currently does nothing
Nick Downing [Tue, 4 Dec 2018 11:44:03 +0000 (22:44 +1100)]
Add kick() function, currently does nothing

5 years agoImplement overrideable function bc.build() instead of the callback build_func(),...
Nick Downing [Sat, 1 Dec 2018 23:59:44 +0000 (10:59 +1100)]
Implement overrideable function bc.build() instead of the callback build_func(), add 'once' argument, to atomically set cached value to undefined on retrieval

5 years agoMinor tidy-ups
Nick Downing [Tue, 20 Nov 2018 00:08:19 +0000 (11:08 +1100)]
Minor tidy-ups

5 years agoChange to use scoped package in the example code (should text example code too)
Nick Downing [Sun, 11 Nov 2018 07:58:38 +0000 (18:58 +1100)]
Change to use scoped package in the example code (should text example code too)

5 years agoAdd repository to package.json, republish under @ndcode/ org scope
Nick Downing [Sun, 11 Nov 2018 04:31:15 +0000 (15:31 +1100)]
Add repository to package.json, republish under @ndcode/ org scope

5 years agoPublishable version
Nick Downing [Sat, 10 Nov 2018 10:30:07 +0000 (21:30 +1100)]
Publishable version

5 years agoRebuild if previously existing dependent not found, instead of throwing ENOENT
Nick Downing [Sun, 21 Oct 2018 23:57:04 +0000 (10:57 +1100)]
Rebuild if previously existing dependent not found, instead of throwing ENOENT

5 years agoGive reason when value needs to be rebuilt based on an update to a source file
Nick Downing [Sun, 21 Oct 2018 09:37:55 +0000 (20:37 +1100)]
Give reason when value needs to be rebuilt based on an update to a source file

5 years agoChange module name build_cache to BuildCache
Nick Downing [Sat, 20 Oct 2018 03:51:58 +0000 (14:51 +1100)]
Change module name build_cache to BuildCache

5 years agoFix exception handling so that we will retry the build after an exception
Nick Downing [Tue, 9 Oct 2018 02:44:22 +0000 (13:44 +1100)]
Fix exception handling so that we will retry the build after an exception

5 years agoImplement diag feature
Nick Downing [Mon, 8 Oct 2018 23:44:21 +0000 (10:44 +1100)]
Implement diag feature

5 years agoSimplify the code slightly (use result.value instead of done promise result)
Nick Downing [Mon, 8 Oct 2018 23:38:23 +0000 (10:38 +1100)]
Simplify the code slightly (use result.value instead of done promise result)

5 years agoImplement locking so that simultaneous accesses to file build or check it once
Nick Downing [Mon, 8 Oct 2018 21:57:25 +0000 (08:57 +1100)]
Implement locking so that simultaneous accesses to file build or check it once

5 years agoMake building occur through a callback, fixes bug with time before/after build
Nick Downing [Mon, 8 Oct 2018 21:21:36 +0000 (08:21 +1100)]
Make building occur through a callback, fixes bug with time before/after build

5 years agoInitial commit
Nick Downing [Sun, 7 Oct 2018 04:05:34 +0000 (15:05 +1100)]
Initial commit