]> git.codecow.com Git - nano-pow.git/log
nano-pow.git
5 weeks agoDeprecate final bigint helper functions. next/bytes-all-the-way
Chris Duncan [Mon, 25 May 2026 09:13:01 +0000 (02:13 -0700)]
Deprecate final bigint helper functions.

5 weeks agoReduce RNG calls by generating up front into larger typed array.
Chris Duncan [Mon, 25 May 2026 09:10:44 +0000 (02:10 -0700)]
Reduce RNG calls by generating up front into larger typed array.

5 weeks agoSimplify bigint RNG since it is never called with arguments.
Chris Duncan [Mon, 25 May 2026 08:49:32 +0000 (01:49 -0700)]
Simplify bigint RNG since it is never called with arguments.

5 weeks agoUpdate puppeteer to resolve cli/server issues.
Chris Duncan [Mon, 25 May 2026 08:43:26 +0000 (01:43 -0700)]
Update puppeteer to resolve cli/server issues.

5 weeks agoDeprecate bigint conversion function.
Chris Duncan [Mon, 25 May 2026 08:43:10 +0000 (01:43 -0700)]
Deprecate bigint conversion function.

5 weeks agoExport cache as object only.
Chris Duncan [Mon, 25 May 2026 05:33:15 +0000 (22:33 -0700)]
Export cache as object only.

5 weeks agoUse flexible Record type instead of keyed object.
Chris Duncan [Mon, 25 May 2026 05:32:52 +0000 (22:32 -0700)]
Use flexible Record type instead of keyed object.

5 weeks agoTest initial cpu generate result instead of discarding.
Chris Duncan [Mon, 25 May 2026 05:28:15 +0000 (22:28 -0700)]
Test initial cpu generate result instead of discarding.

5 weeks agoUse bytes throughout WASM until final result is found.
Chris Duncan [Sat, 23 May 2026 19:48:08 +0000 (12:48 -0700)]
Use bytes throughout WASM until final result is found.

5 weeks agoRemove logging and use for-of loop for workers.
Chris Duncan [Sat, 23 May 2026 18:50:05 +0000 (11:50 -0700)]
Remove logging and use for-of loop for workers.

5 weeks agoUse conventional names for promise resolvers.
Chris Duncan [Sat, 23 May 2026 18:40:54 +0000 (11:40 -0700)]
Use conventional names for promise resolvers.

5 weeks agoImplement bytes across generate APIs. Fix repeated byte conversions. Declare global...
Chris Duncan [Sat, 23 May 2026 08:53:22 +0000 (01:53 -0700)]
Implement bytes across generate APIs. Fix repeated byte conversions. Declare global type alias for u8 typed array.

5 weeks agoFormatting.
Chris Duncan [Sat, 23 May 2026 08:16:58 +0000 (01:16 -0700)]
Formatting.

5 weeks agoDeprecate typed array construction wrapper.
Chris Duncan [Sat, 23 May 2026 06:35:13 +0000 (23:35 -0700)]
Deprecate typed array construction wrapper.

5 weeks agoUse typed array for blake validate results.
Chris Duncan [Sat, 23 May 2026 06:00:14 +0000 (23:00 -0700)]
Use typed array for blake validate results.

5 weeks agoDeprecate bigint converter in favor of built-in conversion call chain.
Chris Duncan [Sat, 23 May 2026 05:54:54 +0000 (22:54 -0700)]
Deprecate bigint converter in favor of built-in conversion call chain.

5 weeks agoFix endianness.
Chris Duncan [Sat, 23 May 2026 05:50:58 +0000 (22:50 -0700)]
Fix endianness.

5 weeks agoImplement new Bytes helper, currently validating incorrectly and needs fixed.
Chris Duncan [Fri, 22 May 2026 23:16:01 +0000 (16:16 -0700)]
Implement new Bytes helper, currently validating incorrectly and needs fixed.

5 weeks agoCreate new Bytes conversion helpers.
Chris Duncan [Fri, 22 May 2026 22:45:30 +0000 (15:45 -0700)]
Create new Bytes conversion helpers.

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'