]> git.codecow.com Git - nano-pow.git/log
nano-pow.git
3 weeks agoBrief random bytes instead of weird UUID manipulation.
Chris Duncan [Sat, 25 Jul 2026 07:15:25 +0000 (00:15 -0700)]
Brief random bytes instead of weird UUID manipulation.

3 weeks agoEnable test button once module is ready.
Chris Duncan [Sat, 25 Jul 2026 07:14:51 +0000 (00:14 -0700)]
Enable test button once module is ready.

3 weeks agoSpecify character encoding.
Chris Duncan [Sat, 25 Jul 2026 07:13:51 +0000 (00:13 -0700)]
Specify character encoding.

3 weeks agoClean up process ID file when server exits.
Chris Duncan [Sat, 25 Jul 2026 06:26:46 +0000 (23:26 -0700)]
Clean up process ID file when server exits.

3 weeks agoUpdate sample systemd service for server.
Chris Duncan [Sat, 25 Jul 2026 06:26:22 +0000 (23:26 -0700)]
Update sample systemd service for server.

3 weeks agoDisable experimental Node localstorage implementation until it is GA.
Chris Duncan [Sat, 25 Jul 2026 05:30:14 +0000 (22:30 -0700)]
Disable experimental Node localstorage implementation until it is GA.

3 weeks agoStart updating test page with new body content and styling.
Chris Duncan [Fri, 24 Jul 2026 23:13:33 +0000 (16:13 -0700)]
Start updating test page with new body content and styling.

3 weeks agoFix import paths.
Chris Duncan [Fri, 24 Jul 2026 22:47:45 +0000 (15:47 -0700)]
Fix import paths.

3 weeks agoUpdate test page path.
Chris Duncan [Fri, 24 Jul 2026 22:45:09 +0000 (15:45 -0700)]
Update test page path.

3 weeks agoUpdate imports to latest version.
Chris Duncan [Fri, 24 Jul 2026 22:43:59 +0000 (15:43 -0700)]
Update imports to latest version.

3 weeks agoMove test page to root directory.
Chris Duncan [Fri, 24 Jul 2026 22:43:47 +0000 (15:43 -0700)]
Move test page to root directory.

4 weeks agoRemove unnecessary type check since this is just called internally during build.
Chris Duncan [Sat, 18 Jul 2026 20:59:02 +0000 (13:59 -0700)]
Remove unnecessary type check since this is just called internally during build.

4 weeks agoDocument BLAKE2b code gen script.
Chris Duncan [Sat, 18 Jul 2026 07:29:31 +0000 (00:29 -0700)]
Document BLAKE2b code gen script.

4 weeks agoMerge branch 'next/webgpu-dom-types'
Chris Duncan [Fri, 17 Jul 2026 06:15:50 +0000 (23:15 -0700)]
Merge branch 'next/webgpu-dom-types'

4 weeks agoSort manifest to align with documentation.
Chris Duncan [Fri, 17 Jul 2026 05:17:25 +0000 (22:17 -0700)]
Sort manifest to align with documentation.

4 weeks agoEnable postinstall scripts for specific versions of esbuild, which configures the...
Chris Duncan [Fri, 17 Jul 2026 05:06:08 +0000 (22:06 -0700)]
Enable postinstall scripts for specific versions of esbuild, which configures the correct binary for the current platform, and puppeteer, which downloads headless Chrome.

5 weeks agoFix README run-on sentence.
Chris Duncan [Thu, 16 Jul 2026 08:38:17 +0000 (01:38 -0700)]
Fix README run-on sentence.

5 weeks agoMigrate from WebGPU working group types to built-in DOM types.
Chris Duncan [Thu, 16 Jul 2026 04:02:18 +0000 (21:02 -0700)]
Migrate from WebGPU working group types to built-in DOM types.

5 weeks agoMerge branch 'release/v5.2'
Chris Duncan [Thu, 16 Jul 2026 02:55:21 +0000 (19:55 -0700)]
Merge branch 'release/v5.2'

5 weeks agoPatch version. v5.2.2
Chris Duncan [Thu, 16 Jul 2026 02:52:53 +0000 (19:52 -0700)]
Patch version.

5 weeks agoFix WASM trap since Chrome and Firefox have different error message strings.
Chris Duncan [Thu, 16 Jul 2026 02:50:24 +0000 (19:50 -0700)]
Fix WASM trap since Chrome and Firefox have different error message strings.

5 weeks agoSimplify generate execution.
Chris Duncan [Thu, 16 Jul 2026 02:41:45 +0000 (19:41 -0700)]
Simplify generate execution.

5 weeks agoStore logger locale info instead of calling on every log.
Chris Duncan [Thu, 16 Jul 2026 02:18:38 +0000 (19:18 -0700)]
Store logger locale info instead of calling on every log.

5 weeks agoWhitespace and documentation.
Chris Duncan [Thu, 16 Jul 2026 02:10:23 +0000 (19:10 -0700)]
Whitespace and documentation.

5 weeks agoMerge branch 'next/refactor-logger'
Chris Duncan [Sun, 12 Jul 2026 08:06:08 +0000 (01:06 -0700)]
Merge branch 'next/refactor-logger'

5 weeks agoAppend first log argument to datetime string to allow color support in later args.
Chris Duncan [Sun, 12 Jul 2026 07:58:23 +0000 (00:58 -0700)]
Append first log argument to datetime string to allow color support in later args.

5 weeks agoUse logger class in test webpage.
Chris Duncan [Sun, 12 Jul 2026 07:51:33 +0000 (00:51 -0700)]
Use logger class in test webpage.

5 weeks agoRefactor logger to completely replace methods when debug mode is toggled.
Chris Duncan [Sun, 12 Jul 2026 07:50:45 +0000 (00:50 -0700)]
Refactor logger to completely replace methods when debug mode is toggled.

5 weeks agoRemove droppable logging labels.
Chris Duncan [Sun, 12 Jul 2026 07:23:31 +0000 (00:23 -0700)]
Remove droppable logging labels.

5 weeks agoMerge branch 'next/improve-build'
Chris Duncan [Sun, 12 Jul 2026 07:21:51 +0000 (00:21 -0700)]
Merge branch 'next/improve-build'

5 weeks agoRevert to single esbuild script and move into scripts directory.
Chris Duncan [Sun, 12 Jul 2026 07:01:32 +0000 (00:01 -0700)]
Revert to single esbuild script and move into scripts directory.

5 weeks agoConfigure build differently for non-development output.
Chris Duncan [Sat, 11 Jul 2026 07:35:55 +0000 (00:35 -0700)]
Configure build differently for non-development output.

5 weeks agoSort build options.
Chris Duncan [Sat, 11 Jul 2026 07:17:59 +0000 (00:17 -0700)]
Sort build options.

5 weeks agoMove bundle option because it's not shared.
Chris Duncan [Sat, 11 Jul 2026 07:12:43 +0000 (00:12 -0700)]
Move bundle option because it's not shared.

5 weeks agoConsolidate output location values.
Chris Duncan [Sat, 11 Jul 2026 07:11:55 +0000 (00:11 -0700)]
Consolidate output location values.

5 weeks agoUpdate build script path.
Chris Duncan [Sat, 11 Jul 2026 07:04:15 +0000 (00:04 -0700)]
Update build script path.

5 weeks agoSplit build script from configuration.
Chris Duncan [Sat, 11 Jul 2026 07:03:29 +0000 (00:03 -0700)]
Split build script from configuration.

5 weeks agoRename build script.
Chris Duncan [Sat, 11 Jul 2026 07:01:40 +0000 (00:01 -0700)]
Rename build script.

5 weeks agoMove esbuild bundle script into its own directory.
Chris Duncan [Sat, 11 Jul 2026 07:01:21 +0000 (00:01 -0700)]
Move esbuild bundle script into its own directory.

5 weeks agoMerge branch 'release/v5.2'
Chris Duncan [Sat, 11 Jul 2026 06:59:12 +0000 (23:59 -0700)]
Merge branch 'release/v5.2'

5 weeks agoPatch version. v5.2.1
Chris Duncan [Sat, 11 Jul 2026 06:46:09 +0000 (23:46 -0700)]
Patch version.

5 weeks agoSpecify deployed files.
Chris Duncan [Sat, 11 Jul 2026 06:38:22 +0000 (23:38 -0700)]
Specify deployed files.

5 weeks agoMerge branch 'main' into release/v5.2
Chris Duncan [Sat, 11 Jul 2026 06:38:36 +0000 (23:38 -0700)]
Merge branch 'main' into release/v5.2

5 weeks agoReduce WebGL canvas size on test page to prevent crashing on iOS.
Chris Duncan [Fri, 10 Jul 2026 20:32:56 +0000 (13:32 -0700)]
Reduce WebGL canvas size on test page to prevent crashing on iOS.

5 weeks agoMerge branch 'fix/cdn-import'
Chris Duncan [Fri, 10 Jul 2026 19:45:20 +0000 (12:45 -0700)]
Merge branch 'fix/cdn-import'

5 weeks agoConvert async dynamic imports to standard import map. Drop jsdelivr and just use...
Chris Duncan [Fri, 10 Jul 2026 19:45:00 +0000 (12:45 -0700)]
Convert async dynamic imports to standard import map. Drop jsdelivr and just use unpkg at least for now.

5 weeks agoAutoformat whitespace.
Chris Duncan [Fri, 10 Jul 2026 19:00:51 +0000 (12:00 -0700)]
Autoformat whitespace.

5 weeks agoMerge branch 'release/v5.2'
Chris Duncan [Fri, 10 Jul 2026 18:11:35 +0000 (11:11 -0700)]
Merge branch 'release/v5.2'

5 weeks agoLoad from relative path only if serving locally.
Chris Duncan [Fri, 10 Jul 2026 18:11:17 +0000 (11:11 -0700)]
Load from relative path only if serving locally.

5 weeks agoMerge branch 'release/v5.2'
Chris Duncan [Fri, 10 Jul 2026 17:31:33 +0000 (10:31 -0700)]
Merge branch 'release/v5.2'

5 weeks agoUpdate version. v5.2.0
Chris Duncan [Fri, 10 Jul 2026 17:29:15 +0000 (10:29 -0700)]
Update version.

5 weeks agoFix WASM handling of small bigints.
Chris Duncan [Fri, 10 Jul 2026 15:03:55 +0000 (08:03 -0700)]
Fix WASM handling of small bigints.

5 weeks agoAdd a couple test scenarios and output sourcemap for debugging.
Chris Duncan [Fri, 10 Jul 2026 15:03:28 +0000 (08:03 -0700)]
Add a couple test scenarios and output sourcemap for debugging.

5 weeks agoFix debug output on test webpage.
Chris Duncan [Fri, 10 Jul 2026 14:00:55 +0000 (07:00 -0700)]
Fix debug output on test webpage.

5 weeks agoFix regression in WebGL hash endianness.
Chris Duncan [Fri, 10 Jul 2026 14:00:45 +0000 (07:00 -0700)]
Fix regression in WebGL hash endianness.

5 weeks agoUpdate manual page.
Chris Duncan [Thu, 9 Jul 2026 17:37:29 +0000 (10:37 -0700)]
Update manual page.

5 weeks agoUpdate test page CDN versions to prepare for publishing.
Chris Duncan [Thu, 9 Jul 2026 06:12:09 +0000 (23:12 -0700)]
Update test page CDN versions to prepare for publishing.

5 weeks agoBump version.
Chris Duncan [Thu, 9 Jul 2026 06:10:36 +0000 (23:10 -0700)]
Bump version.

5 weeks agoMerge branch 'next/fix-wasm'
Chris Duncan [Fri, 10 Jul 2026 05:57:26 +0000 (22:57 -0700)]
Merge branch 'next/fix-wasm'

5 weeks agoLimit message handling in WASM host and worker to known worker URL. Fix bigint serial...
Chris Duncan [Fri, 10 Jul 2026 05:55:45 +0000 (22:55 -0700)]
Limit message handling in WASM host and worker to known worker URL. Fix bigint serialization.

5 weeks agoDisplay debug output on initial WASM compilation.
Chris Duncan [Fri, 10 Jul 2026 05:23:20 +0000 (22:23 -0700)]
Display debug output on initial WASM compilation.

5 weeks agoFix scoring status output.
Chris Duncan [Thu, 9 Jul 2026 17:15:16 +0000 (10:15 -0700)]
Fix scoring status output.

5 weeks agoAdd Node types to tsconfig. Restyle test page input field prefixes.
Chris Duncan [Thu, 9 Jul 2026 14:19:42 +0000 (07:19 -0700)]
Add Node types to tsconfig. Restyle test page input field prefixes.

5 weeks agoRemove non-hex strings from test page self-check.
Chris Duncan [Thu, 9 Jul 2026 13:59:37 +0000 (06:59 -0700)]
Remove non-hex strings from test page self-check.

5 weeks agoValidate block hash range. Adjust bigint hex validation.
Chris Duncan [Thu, 9 Jul 2026 13:59:33 +0000 (06:59 -0700)]
Validate block hash range. Adjust bigint hex validation.

6 weeks agoRevert to TS 5 to fix conflicting WebGPU types.
Chris Duncan [Thu, 9 Jul 2026 06:08:32 +0000 (23:08 -0700)]
Revert to TS 5 to fix conflicting WebGPU types.

6 weeks agoUpdate dependencies.
Chris Duncan [Thu, 9 Jul 2026 04:03:29 +0000 (21:03 -0700)]
Update dependencies.

6 weeks agoMerge branch 'next/refactoring'
Chris Duncan [Thu, 9 Jul 2026 03:33:26 +0000 (20:33 -0700)]
Merge branch 'next/refactoring'

6 weeks agoDelay bigint conversion.
Chris Duncan [Thu, 9 Jul 2026 03:15:46 +0000 (20:15 -0700)]
Delay bigint conversion.

6 weeks agoMerge branch 'main' into next/refactoring
Chris Duncan [Thu, 9 Jul 2026 02:27:43 +0000 (19:27 -0700)]
Merge branch 'main' into next/refactoring

6 weeks agoUpdate dependency tree for CVEs.
Chris Duncan [Thu, 9 Jul 2026 02:24:25 +0000 (19:24 -0700)]
Update dependency tree for CVEs.

8 weeks agoRefactor bigint conversion helpers.
Chris Duncan [Mon, 22 Jun 2026 22:37:14 +0000 (15:37 -0700)]
Refactor bigint conversion helpers.

8 weeks agoUse generic strict equality hash comparison on cache functions to allow string or...
Chris Duncan [Mon, 22 Jun 2026 22:18:49 +0000 (15:18 -0700)]
Use generic strict equality hash comparison on cache functions to allow string or bigint comparisons.

8 weeks agoReorder function declarations.
Chris Duncan [Mon, 22 Jun 2026 15:53:25 +0000 (08:53 -0700)]
Reorder function declarations.

8 weeks agoSimplify string to bigint conversion.
Chris Duncan [Mon, 22 Jun 2026 15:52:38 +0000 (08:52 -0700)]
Simplify string to bigint conversion.

8 weeks agoUpdate dependencies.
Chris Duncan [Mon, 22 Jun 2026 07:32:28 +0000 (00:32 -0700)]
Update dependencies.

8 weeks agoSimplify bigint conversion to bytewords.
Chris Duncan [Mon, 22 Jun 2026 07:30:37 +0000 (00:30 -0700)]
Simplify bigint conversion to bytewords.

8 weeks agoRevert default export changes which made server import more difficult than necessary.
Chris Duncan [Mon, 22 Jun 2026 06:58:52 +0000 (23:58 -0700)]
Revert default export changes which made server import more difficult than necessary.

8 weeks agoLog when server is loading actual module
Chris Duncan [Mon, 22 Jun 2026 06:58:15 +0000 (23:58 -0700)]
Log when server is loading actual module

8 weeks agoFix test page to work with updated exports.
Chris Duncan [Mon, 22 Jun 2026 06:12:13 +0000 (23:12 -0700)]
Fix test page to work with updated exports.

8 weeks agoDeprecate unused functions.
Chris Duncan [Sun, 21 Jun 2026 05:27:21 +0000 (22:27 -0700)]
Deprecate unused functions.

8 weeks agoAdjust imports.
Chris Duncan [Sun, 21 Jun 2026 05:22:48 +0000 (22:22 -0700)]
Adjust imports.

8 weeks agoAdjust main exports. Revert bytes replacement of bigint helpers.
Chris Duncan [Sun, 21 Jun 2026 05:19:17 +0000 (22:19 -0700)]
Adjust main exports. Revert bytes replacement of bigint helpers.

2 months agoReuse previously processed hash.
Chris Duncan [Mon, 8 Jun 2026 21:00:29 +0000 (14:00 -0700)]
Reuse previously processed hash.

2 months agoAdjust typings.
Chris Duncan [Sun, 31 May 2026 06:47:22 +0000 (23:47 -0700)]
Adjust typings.

2 months agoConsolidate cache exports.
Chris Duncan [Wed, 27 May 2026 07:35:13 +0000 (00:35 -0700)]
Consolidate cache exports.

2 months agoSimplify local storage polyfill.
Chris Duncan [Wed, 27 May 2026 07:32:45 +0000 (00:32 -0700)]
Simplify local storage polyfill.

2 months agoAdd global alias for byte arrays. Reorganize imports. Replace keyed object types...
Chris Duncan [Mon, 25 May 2026 21:00:37 +0000 (14:00 -0700)]
Add global alias for byte arrays. Reorganize imports. Replace keyed object types with flexible Record type. Replace bigint RNG with inline crypto calls to reduce number of calls.

2 months agoUpdate puppeteer to resolve CLI issues.
Chris Duncan [Mon, 25 May 2026 20:54:16 +0000 (13:54 -0700)]
Update puppeteer to resolve CLI issues.

2 months agoMerge branch 'next/ergonomics'
Chris Duncan [Fri, 22 May 2026 21:54:19 +0000 (14:54 -0700)]
Merge branch 'next/ergonomics'

2 months agoReformat author list and add BLAKE2 authors.
Chris Duncan [Fri, 22 May 2026 21:51:08 +0000 (14:51 -0700)]
Reformat author list and add BLAKE2 authors.

2 months agoAdd required server support for HEAD requests and return more informative responses...
Chris Duncan [Fri, 22 May 2026 21:40:58 +0000 (14:40 -0700)]
Add required server support for HEAD requests and return more informative responses for other request methods.

2 months agoUpdate server instructions.
Chris Duncan [Fri, 22 May 2026 21:16:02 +0000 (14:16 -0700)]
Update server instructions.

2 months agoFix scoring execution call.
Chris Duncan [Fri, 22 May 2026 21:08:18 +0000 (14:08 -0700)]
Fix scoring execution call.

2 months agoImplement execution loop for runs and scoring.
Chris Duncan [Fri, 22 May 2026 19:54:45 +0000 (12:54 -0700)]
Implement execution loop for runs and scoring.

2 months agoFix execution output updates and provide default arg values.
Chris Duncan [Fri, 22 May 2026 19:54:33 +0000 (12:54 -0700)]
Fix execution output updates and provide default arg values.

2 months agoClear pow cache prior to self-check.
Chris Duncan [Fri, 22 May 2026 19:37:11 +0000 (12:37 -0700)]
Clear pow cache prior to self-check.

2 months agoExtract test page execution loop to separate function.
Chris Duncan [Fri, 22 May 2026 19:36:36 +0000 (12:36 -0700)]
Extract test page execution loop to separate function.

2 months agoFix test page imports.
Chris Duncan [Fri, 22 May 2026 19:35:42 +0000 (12:35 -0700)]
Fix test page imports.

2 months agoFix cache deletion.
Chris Duncan [Fri, 22 May 2026 18:51:19 +0000 (11:51 -0700)]
Fix cache deletion.