]> git.codecow.com Git - nano-pow.git/log
nano-pow.git
11 days agoSimplify bigint conversion to bytewords.
Chris Duncan [Mon, 22 Jun 2026 07:30:37 +0000 (00:30 -0700)]
Simplify bigint conversion to bytewords.

11 days 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.

11 days 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

11 days 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.

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

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

12 days 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 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

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

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

6 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3 months agoFix max viewport dimensions.
Chris Duncan [Thu, 2 Apr 2026 07:23:05 +0000 (00:23 -0700)]
Fix max viewport dimensions.

Use MDN-recommended fallback max viewport dimensions if they return null, currently due to iOS Safari regression. Wrap entire test page script in try-catch to log additional errors.

3 months agoMerge branch 'release/v5.1'
Chris Duncan [Tue, 31 Mar 2026 10:47:00 +0000 (03:47 -0700)]
Merge branch 'release/v5.1'

3 months agoPatch version. v5.1.11
Chris Duncan [Sun, 29 Mar 2026 07:21:29 +0000 (00:21 -0700)]
Patch version.

3 months agoPin build targets for compatibility with systems missing built-in base64 support.
Chris Duncan [Sun, 29 Mar 2026 07:20:39 +0000 (00:20 -0700)]
Pin build targets for compatibility with systems missing built-in base64 support.

3 months agoUpdate dependencies.
Chris Duncan [Sun, 29 Mar 2026 04:15:36 +0000 (21:15 -0700)]
Update dependencies.

3 months agoMerge branch 'release/v5.1'
Chris Duncan [Sat, 14 Mar 2026 09:03:07 +0000 (02:03 -0700)]
Merge branch 'release/v5.1'

3 months agoPatch version. v5.1.10
Chris Duncan [Sat, 14 Mar 2026 08:54:51 +0000 (01:54 -0700)]
Patch version.

3 months agoMerge branch 'main' into release/v5.1
Chris Duncan [Sat, 14 Mar 2026 08:41:47 +0000 (01:41 -0700)]
Merge branch 'main' into release/v5.1

3 months agoUpdate more domain name references..
Chris Duncan [Sat, 14 Mar 2026 08:30:56 +0000 (01:30 -0700)]
Update more domain name references..

4 months agoUpdate domain name.
Chris Duncan [Tue, 3 Feb 2026 21:29:08 +0000 (13:29 -0800)]
Update domain name.

4 months agoFix README.
Chris Duncan [Sun, 1 Feb 2026 22:33:00 +0000 (14:33 -0800)]
Fix README.

5 months agoUse Unicode codepoint for exclamation mark instead of literal symbol which can render...
Chris Duncan [Mon, 19 Jan 2026 07:27:59 +0000 (23:27 -0800)]
Use Unicode codepoint for exclamation mark instead of literal symbol which can render incorrectly cross-platform.

6 months agoMerge branch 'release/v5.1'
Chris Duncan [Wed, 31 Dec 2025 20:58:36 +0000 (12:58 -0800)]
Merge branch 'release/v5.1'

6 months agoPatch version. v5.1.9
Chris Duncan [Wed, 31 Dec 2025 17:02:39 +0000 (09:02 -0800)]
Patch version.

6 months agoUpdate dependencies.
Chris Duncan [Wed, 31 Dec 2025 16:59:13 +0000 (08:59 -0800)]
Update dependencies.

6 months agoAdd test for non-piped direct CLI input. Fix CLI parsing of input hashes from arguments.
Chris Duncan [Wed, 31 Dec 2025 16:55:00 +0000 (08:55 -0800)]
Add test for non-piped direct CLI input. Fix CLI parsing of input hashes from arguments.

8 months agoMerge branch 'release/v5.1'
Chris Duncan [Fri, 10 Oct 2025 21:42:17 +0000 (14:42 -0700)]
Merge branch 'release/v5.1'

8 months agoPatch version. v5.1.8
Chris Duncan [Fri, 10 Oct 2025 21:40:25 +0000 (14:40 -0700)]
Patch version.

8 months agoUpdate dependencies.
Chris Duncan [Fri, 10 Oct 2025 21:39:20 +0000 (14:39 -0700)]
Update dependencies.

9 months agoMerge branch 'release/v5.1'
Chris Duncan [Sun, 21 Sep 2025 22:40:11 +0000 (15:40 -0700)]
Merge branch 'release/v5.1'

9 months agoPatch version. v5.1.7
Chris Duncan [Sun, 21 Sep 2025 22:38:28 +0000 (15:38 -0700)]
Patch version.

9 months agoEliminate self-reference to allow esbuild to generate anonymous class.
Chris Duncan [Sun, 21 Sep 2025 22:37:02 +0000 (15:37 -0700)]
Eliminate self-reference to allow esbuild to generate anonymous class.

9 months agoExtract build prep into its own script.
Chris Duncan [Sun, 21 Sep 2025 21:54:03 +0000 (14:54 -0700)]
Extract build prep into its own script.

10 months agoMerge branch 'release/v5.1'
Chris Duncan [Mon, 25 Aug 2025 14:55:19 +0000 (07:55 -0700)]
Merge branch 'release/v5.1'

10 months agoMerge branch 'release/v5.1'
Chris Duncan [Mon, 25 Aug 2025 14:54:32 +0000 (07:54 -0700)]
Merge branch 'release/v5.1'

10 months agoPatch version. v5.1.6
Chris Duncan [Mon, 25 Aug 2025 14:50:41 +0000 (07:50 -0700)]
Patch version.

10 months agoAdd utility method to clear work cache.
Chris Duncan [Mon, 25 Aug 2025 14:50:01 +0000 (07:50 -0700)]
Add utility method to clear work cache.

10 months agoUpdate dependencies.
Chris Duncan [Mon, 25 Aug 2025 14:49:40 +0000 (07:49 -0700)]
Update dependencies.

10 months agoPatch version. v5.1.5
Chris Duncan [Fri, 15 Aug 2025 22:01:20 +0000 (15:01 -0700)]
Patch version.

10 months agoUpdate dependencies.
Chris Duncan [Fri, 15 Aug 2025 21:58:54 +0000 (14:58 -0700)]
Update dependencies.

10 months agoSpecify backing buffer per new built-in type definitions.
Chris Duncan [Fri, 15 Aug 2025 21:57:48 +0000 (14:57 -0700)]
Specify backing buffer per new built-in type definitions.