]> git.codecow.com Git - nano-pow.git/log
nano-pow.git
3 hours agoMerge branch 'fix/cdn-import'
Chris Duncan [Fri, 10 Jul 2026 19:45:20 +0000 (12:45 -0700)]
Merge branch 'fix/cdn-import'

3 hours 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.

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

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

4 hours agoLoad from relative path only if serving locally. release/v5.2
Chris Duncan [Fri, 10 Jul 2026 18:11:17 +0000 (11:11 -0700)]
Load from relative path only if serving locally.

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

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

7 hours 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.

7 hours 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.

9 hours 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.

9 hours 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.

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

17 hours 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.

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

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

17 hours 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.

17 hours 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.

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

17 hours 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.

17 hours 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.

17 hours 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.

40 hours 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.

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

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

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

44 hours 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

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

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

2 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.

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

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

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

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

2 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.

2 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

2 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.

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

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

2 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.

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

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

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

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

6 weeks 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.

6 weeks 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.

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

7 weeks 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.

7 weeks 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.

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

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

7 weeks 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.

7 weeks 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.

7 weeks 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.

7 weeks 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.

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

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

7 weeks agoExtract equivalence test for cached work.
Chris Duncan [Fri, 22 May 2026 18:27:31 +0000 (11:27 -0700)]
Extract equivalence test for cached work.

7 weeks agoMerge branch 'main' into next/ergonomics
Chris Duncan [Fri, 22 May 2026 18:08:30 +0000 (11:08 -0700)]
Merge branch 'main' into next/ergonomics

7 weeks agoMerge branch 'release/v5.1'
Chris Duncan [Thu, 21 May 2026 19:02:53 +0000 (12:02 -0700)]
Merge branch 'release/v5.1'

7 weeks agoPatch version. release/v5.1 v5.1.15
Chris Duncan [Thu, 21 May 2026 18:56:54 +0000 (11:56 -0700)]
Patch version.

7 weeks agoMerge branch 'next/fix-testing-lag' into release/v5.1
Chris Duncan [Thu, 21 May 2026 18:50:35 +0000 (11:50 -0700)]
Merge branch 'next/fix-testing-lag' into release/v5.1

7 weeks agoFix test status output.
Chris Duncan [Thu, 21 May 2026 18:36:22 +0000 (11:36 -0700)]
Fix test status output.

7 weeks agoUpdate dependencies.
Chris Duncan [Thu, 21 May 2026 18:34:21 +0000 (11:34 -0700)]
Update dependencies.

7 weeks agoRemove deprecated tsc flag.
Chris Duncan [Thu, 21 May 2026 18:29:42 +0000 (11:29 -0700)]
Remove deprecated tsc flag.

7 weeks agoImprove dynamic API selection on test page load.
Chris Duncan [Thu, 21 May 2026 18:23:26 +0000 (11:23 -0700)]
Improve dynamic API selection on test page load.

7 weeks agoAccount for lack of GL support.
Chris Duncan [Thu, 21 May 2026 18:18:34 +0000 (11:18 -0700)]
Account for lack of GL support.

7 weeks agoRestrict GL canvas size to a reasonable value instead of letting Firefox go crazy.
Chris Duncan [Thu, 21 May 2026 18:14:49 +0000 (11:14 -0700)]
Restrict GL canvas size to a reasonable value instead of letting Firefox go crazy.

7 weeks agoRevert output change.
Chris Duncan [Thu, 21 May 2026 17:50:01 +0000 (10:50 -0700)]
Revert output change.

7 weeks agoLog generate arguments when debugging.
Chris Duncan [Thu, 21 May 2026 17:46:58 +0000 (10:46 -0700)]
Log generate arguments when debugging.

7 weeks agoDelete invalid work from cache if it was somehow stored.
Chris Duncan [Thu, 21 May 2026 17:45:54 +0000 (10:45 -0700)]
Delete invalid work from cache if it was somehow stored.

7 weeks agoReorder imports.
Chris Duncan [Thu, 21 May 2026 17:44:25 +0000 (10:44 -0700)]
Reorder imports.

7 weeks agoFix documentation.
Chris Duncan [Thu, 21 May 2026 17:44:03 +0000 (10:44 -0700)]
Fix documentation.

7 weeks agoReplace some minimums, divisions, and multiplications with comparisons and bitshifts.
Chris Duncan [Thu, 21 May 2026 14:43:38 +0000 (07:43 -0700)]
Replace some minimums, divisions, and multiplications with comparisons and bitshifts.

7 weeks agoReorder imports.
Chris Duncan [Thu, 21 May 2026 14:43:03 +0000 (07:43 -0700)]
Reorder imports.

7 weeks agoFix placeholder icon causing CSP error.
Chris Duncan [Thu, 21 May 2026 14:42:51 +0000 (07:42 -0700)]
Fix placeholder icon causing CSP error.

7 weeks agoMerge branch 'release/v5.1'
Chris Duncan [Thu, 21 May 2026 13:24:44 +0000 (06:24 -0700)]
Merge branch 'release/v5.1'

2 months agoPatch version. v5.1.14
Chris Duncan [Wed, 15 Apr 2026 07:05:47 +0000 (00:05 -0700)]
Patch version.

2 months agoFix project homepage.
Chris Duncan [Wed, 15 Apr 2026 07:04:18 +0000 (00:04 -0700)]
Fix project homepage.

2 months agoUpdate dependency chain to fix puppeteer vulnerability.
Chris Duncan [Wed, 15 Apr 2026 07:03:03 +0000 (00:03 -0700)]
Update dependency chain to fix puppeteer vulnerability.

2 months agoIgnore shrinkage on WASM compilation to optimize for performance.
Chris Duncan [Fri, 10 Apr 2026 22:14:13 +0000 (15:14 -0700)]
Ignore shrinkage on WASM compilation to optimize for performance.

2 months agoFix server GET response instructions.
Chris Duncan [Fri, 10 Apr 2026 22:03:45 +0000 (15:03 -0700)]
Fix server GET response instructions.

3 months agoExpand WebGPU availability check to look for devices.
Chris Duncan [Thu, 9 Apr 2026 21:47:32 +0000 (14:47 -0700)]
Expand WebGPU availability check to look for devices.

3 months agoRemove duplicate export.
Chris Duncan [Thu, 9 Apr 2026 21:41:29 +0000 (14:41 -0700)]
Remove duplicate export.

3 months agoRefactor cache as flat module instead of static class.
Chris Duncan [Thu, 9 Apr 2026 21:37:05 +0000 (14:37 -0700)]
Refactor cache as flat module instead of static class.

3 months agoRefactor caching without utils import. Add duplicate block hash to test cache storage...
Chris Duncan [Thu, 9 Apr 2026 21:31:27 +0000 (14:31 -0700)]
Refactor caching without utils import. Add duplicate block hash to test cache storage and retrieval.

3 months agoMove exported typings to main index export and use bare specifier to reference them...
Chris Duncan [Tue, 7 Apr 2026 04:51:37 +0000 (21:51 -0700)]
Move exported typings to main index export and use bare specifier to reference them internally.

3 months agoMove typings and update comment block style.
Chris Duncan [Tue, 7 Apr 2026 04:40:38 +0000 (21:40 -0700)]
Move typings and update comment block style.

3 months agoRefactor build to export utility functions as submodule.
Chris Duncan [Sun, 5 Apr 2026 09:33:52 +0000 (02:33 -0700)]
Refactor build to export utility functions as submodule.

3 months agoRefactor builds and exports
Chris Duncan [Sun, 5 Apr 2026 09:01:19 +0000 (02:01 -0700)]
Refactor builds and exports

3 months agoFormatting.
Chris Duncan [Sun, 5 Apr 2026 07:06:11 +0000 (00:06 -0700)]
Formatting.

3 months agoEliminate extraneous class. Create replacement NanoPow exports for API consistency.
Chris Duncan [Sun, 5 Apr 2026 07:05:33 +0000 (00:05 -0700)]
Eliminate extraneous class. Create replacement NanoPow exports for API consistency.

3 months agoRename internal implementations to avoid export name conflicts.
Chris Duncan [Sun, 5 Apr 2026 06:59:37 +0000 (23:59 -0700)]
Rename internal implementations to avoid export name conflicts.

3 months agoRename main export file.
Chris Duncan [Sun, 5 Apr 2026 06:57:33 +0000 (23:57 -0700)]
Rename main export file.

3 months agoUse escape codes instead of literal icons to avoid character encoding issues from...
Chris Duncan [Fri, 3 Apr 2026 07:31:24 +0000 (00:31 -0700)]
Use escape codes instead of literal icons to avoid character encoding issues from server.

3 months agoMerge branch 'release/v5.1'
Chris Duncan [Fri, 3 Apr 2026 04:49:12 +0000 (21:49 -0700)]
Merge branch 'release/v5.1'

3 months agoPatch version. v5.1.13
Chris Duncan [Thu, 2 Apr 2026 21:41:29 +0000 (14:41 -0700)]
Patch version.

3 months agoTests WebGL availability by additionally checking for immediate context loss.
Chris Duncan [Thu, 2 Apr 2026 21:39:35 +0000 (14:39 -0700)]
Tests WebGL availability by additionally checking for immediate context loss.

3 months agoGrab changelog from 4.1.8 and fix testing webpage.
Chris Duncan [Thu, 2 Apr 2026 08:03:57 +0000 (01:03 -0700)]
Grab changelog from 4.1.8 and fix testing webpage.

3 months agoMerge branch 'release/v5.1'
Chris Duncan [Thu, 2 Apr 2026 07:59:22 +0000 (00:59 -0700)]
Merge branch 'release/v5.1'

3 months agoPatch version. v5.1.12
Chris Duncan [Thu, 2 Apr 2026 07:30:11 +0000 (00:30 -0700)]
Patch version.