]>
git.codecow.com Git - nano-pow.git/log
Chris Duncan [Thu, 16 Jul 2026 02:18:38 +0000 (19:18 -0700)]
Store logger locale info instead of calling on every log.
Chris Duncan [Thu, 16 Jul 2026 02:10:23 +0000 (19:10 -0700)]
Whitespace and documentation.
Chris Duncan [Sun, 12 Jul 2026 08:06:08 +0000 (01:06 -0700)]
Merge branch 'next/refactor-logger'
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.
Chris Duncan [Sun, 12 Jul 2026 07:51:33 +0000 (00:51 -0700)]
Use logger class in test webpage.
Chris Duncan [Sun, 12 Jul 2026 07:50:45 +0000 (00:50 -0700)]
Refactor logger to completely replace methods when debug mode is toggled.
Chris Duncan [Sun, 12 Jul 2026 07:23:31 +0000 (00:23 -0700)]
Remove droppable logging labels.
Chris Duncan [Sun, 12 Jul 2026 07:21:51 +0000 (00:21 -0700)]
Merge branch 'next/improve-build'
Chris Duncan [Sun, 12 Jul 2026 07:01:32 +0000 (00:01 -0700)]
Revert to single esbuild script and move into scripts directory.
Chris Duncan [Sat, 11 Jul 2026 07:35:55 +0000 (00:35 -0700)]
Configure build differently for non-development output.
Chris Duncan [Sat, 11 Jul 2026 07:17:59 +0000 (00:17 -0700)]
Sort build options.
Chris Duncan [Sat, 11 Jul 2026 07:12:43 +0000 (00:12 -0700)]
Move bundle option because it's not shared.
Chris Duncan [Sat, 11 Jul 2026 07:11:55 +0000 (00:11 -0700)]
Consolidate output location values.
Chris Duncan [Sat, 11 Jul 2026 07:04:15 +0000 (00:04 -0700)]
Update build script path.
Chris Duncan [Sat, 11 Jul 2026 07:03:29 +0000 (00:03 -0700)]
Split build script from configuration.
Chris Duncan [Sat, 11 Jul 2026 07:01:40 +0000 (00:01 -0700)]
Rename build script.
Chris Duncan [Sat, 11 Jul 2026 07:01:21 +0000 (00:01 -0700)]
Move esbuild bundle script into its own directory.
Chris Duncan [Sat, 11 Jul 2026 06:59:12 +0000 (23:59 -0700)]
Merge branch 'release/v5.2'
Chris Duncan [Sat, 11 Jul 2026 06:46:09 +0000 (23:46 -0700)]
Patch version.
Chris Duncan [Sat, 11 Jul 2026 06:38:22 +0000 (23:38 -0700)]
Specify deployed files.
Chris Duncan [Sat, 11 Jul 2026 06:38:36 +0000 (23:38 -0700)]
Merge branch 'main' into release/v5.2
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.
Chris Duncan [Fri, 10 Jul 2026 19:45:20 +0000 (12:45 -0700)]
Merge branch 'fix/cdn-import'
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.
Chris Duncan [Fri, 10 Jul 2026 19:00:51 +0000 (12:00 -0700)]
Autoformat whitespace.
Chris Duncan [Fri, 10 Jul 2026 18:11:35 +0000 (11:11 -0700)]
Merge branch 'release/v5.2'
Chris Duncan [Fri, 10 Jul 2026 18:11:17 +0000 (11:11 -0700)]
Load from relative path only if serving locally.
Chris Duncan [Fri, 10 Jul 2026 17:31:33 +0000 (10:31 -0700)]
Merge branch 'release/v5.2'
Chris Duncan [Fri, 10 Jul 2026 17:29:15 +0000 (10:29 -0700)]
Update version.
Chris Duncan [Fri, 10 Jul 2026 15:03:55 +0000 (08:03 -0700)]
Fix WASM handling of small bigints.
Chris Duncan [Fri, 10 Jul 2026 15:03:28 +0000 (08:03 -0700)]
Add a couple test scenarios and output sourcemap for debugging.
Chris Duncan [Fri, 10 Jul 2026 14:00:55 +0000 (07:00 -0700)]
Fix debug output on test webpage.
Chris Duncan [Fri, 10 Jul 2026 14:00:45 +0000 (07:00 -0700)]
Fix regression in WebGL hash endianness.
Chris Duncan [Thu, 9 Jul 2026 17:37:29 +0000 (10:37 -0700)]
Update manual page.
Chris Duncan [Thu, 9 Jul 2026 06:12:09 +0000 (23:12 -0700)]
Update test page CDN versions to prepare for publishing.
Chris Duncan [Thu, 9 Jul 2026 06:10:36 +0000 (23:10 -0700)]
Bump version.
Chris Duncan [Fri, 10 Jul 2026 05:57:26 +0000 (22:57 -0700)]
Merge branch 'next/fix-wasm'
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.
Chris Duncan [Fri, 10 Jul 2026 05:23:20 +0000 (22:23 -0700)]
Display debug output on initial WASM compilation.
Chris Duncan [Thu, 9 Jul 2026 17:15:16 +0000 (10:15 -0700)]
Fix scoring status output.
Chris Duncan [Thu, 9 Jul 2026 14:19:42 +0000 (07:19 -0700)]
Add Node types to tsconfig. Restyle test page input field prefixes.
Chris Duncan [Thu, 9 Jul 2026 13:59:37 +0000 (06:59 -0700)]
Remove non-hex strings from test page self-check.
Chris Duncan [Thu, 9 Jul 2026 13:59:33 +0000 (06:59 -0700)]
Validate block hash range. Adjust bigint hex validation.
Chris Duncan [Thu, 9 Jul 2026 06:08:32 +0000 (23:08 -0700)]
Revert to TS 5 to fix conflicting WebGPU types.
Chris Duncan [Thu, 9 Jul 2026 04:03:29 +0000 (21:03 -0700)]
Update dependencies.
Chris Duncan [Thu, 9 Jul 2026 03:33:26 +0000 (20:33 -0700)]
Merge branch 'next/refactoring'
Chris Duncan [Thu, 9 Jul 2026 03:15:46 +0000 (20:15 -0700)]
Delay bigint conversion.
Chris Duncan [Thu, 9 Jul 2026 02:27:43 +0000 (19:27 -0700)]
Merge branch 'main' into next/refactoring
Chris Duncan [Thu, 9 Jul 2026 02:24:25 +0000 (19:24 -0700)]
Update dependency tree for CVEs.
Chris Duncan [Mon, 22 Jun 2026 22:37:14 +0000 (15:37 -0700)]
Refactor bigint conversion helpers.
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.
Chris Duncan [Mon, 22 Jun 2026 15:53:25 +0000 (08:53 -0700)]
Reorder function declarations.
Chris Duncan [Mon, 22 Jun 2026 15:52:38 +0000 (08:52 -0700)]
Simplify string to bigint conversion.
Chris Duncan [Mon, 22 Jun 2026 07:32:28 +0000 (00:32 -0700)]
Update dependencies.
Chris Duncan [Mon, 22 Jun 2026 07:30:37 +0000 (00:30 -0700)]
Simplify bigint conversion to bytewords.
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.
Chris Duncan [Mon, 22 Jun 2026 06:58:15 +0000 (23:58 -0700)]
Log when server is loading actual module
Chris Duncan [Mon, 22 Jun 2026 06:12:13 +0000 (23:12 -0700)]
Fix test page to work with updated exports.
Chris Duncan [Sun, 21 Jun 2026 05:27:21 +0000 (22:27 -0700)]
Deprecate unused functions.
Chris Duncan [Sun, 21 Jun 2026 05:22:48 +0000 (22:22 -0700)]
Adjust imports.
Chris Duncan [Sun, 21 Jun 2026 05:19:17 +0000 (22:19 -0700)]
Adjust main exports. Revert bytes replacement of bigint helpers.
Chris Duncan [Mon, 8 Jun 2026 21:00:29 +0000 (14:00 -0700)]
Reuse previously processed hash.
Chris Duncan [Sun, 31 May 2026 06:47:22 +0000 (23:47 -0700)]
Adjust typings.
Chris Duncan [Wed, 27 May 2026 07:35:13 +0000 (00:35 -0700)]
Consolidate cache exports.
Chris Duncan [Wed, 27 May 2026 07:32:45 +0000 (00:32 -0700)]
Simplify local storage polyfill.
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.
Chris Duncan [Mon, 25 May 2026 20:54:16 +0000 (13:54 -0700)]
Update puppeteer to resolve CLI issues.
Chris Duncan [Fri, 22 May 2026 21:54:19 +0000 (14:54 -0700)]
Merge branch 'next/ergonomics'
Chris Duncan [Fri, 22 May 2026 21:51:08 +0000 (14:51 -0700)]
Reformat author list and add BLAKE2 authors.
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.
Chris Duncan [Fri, 22 May 2026 21:16:02 +0000 (14:16 -0700)]
Update server instructions.
Chris Duncan [Fri, 22 May 2026 21:08:18 +0000 (14:08 -0700)]
Fix scoring execution call.
Chris Duncan [Fri, 22 May 2026 19:54:45 +0000 (12:54 -0700)]
Implement execution loop for runs and scoring.
Chris Duncan [Fri, 22 May 2026 19:54:33 +0000 (12:54 -0700)]
Fix execution output updates and provide default arg values.
Chris Duncan [Fri, 22 May 2026 19:37:11 +0000 (12:37 -0700)]
Clear pow cache prior to self-check.
Chris Duncan [Fri, 22 May 2026 19:36:36 +0000 (12:36 -0700)]
Extract test page execution loop to separate function.
Chris Duncan [Fri, 22 May 2026 19:35:42 +0000 (12:35 -0700)]
Fix test page imports.
Chris Duncan [Fri, 22 May 2026 18:51:19 +0000 (11:51 -0700)]
Fix cache deletion.
Chris Duncan [Fri, 22 May 2026 18:27:31 +0000 (11:27 -0700)]
Extract equivalence test for cached work.
Chris Duncan [Fri, 22 May 2026 18:08:30 +0000 (11:08 -0700)]
Merge branch 'main' into next/ergonomics
Chris Duncan [Thu, 21 May 2026 19:02:53 +0000 (12:02 -0700)]
Merge branch 'release/v5.1'
Chris Duncan [Thu, 21 May 2026 18:56:54 +0000 (11:56 -0700)]
Patch version.
Chris Duncan [Thu, 21 May 2026 18:50:35 +0000 (11:50 -0700)]
Merge branch 'next/fix-testing-lag' into release/v5.1
Chris Duncan [Thu, 21 May 2026 18:36:22 +0000 (11:36 -0700)]
Fix test status output.
Chris Duncan [Thu, 21 May 2026 18:34:21 +0000 (11:34 -0700)]
Update dependencies.
Chris Duncan [Thu, 21 May 2026 18:29:42 +0000 (11:29 -0700)]
Remove deprecated tsc flag.
Chris Duncan [Thu, 21 May 2026 18:23:26 +0000 (11:23 -0700)]
Improve dynamic API selection on test page load.
Chris Duncan [Thu, 21 May 2026 18:18:34 +0000 (11:18 -0700)]
Account for lack of GL support.
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.
Chris Duncan [Thu, 21 May 2026 17:50:01 +0000 (10:50 -0700)]
Revert output change.
Chris Duncan [Thu, 21 May 2026 17:46:58 +0000 (10:46 -0700)]
Log generate arguments when debugging.
Chris Duncan [Thu, 21 May 2026 17:45:54 +0000 (10:45 -0700)]
Delete invalid work from cache if it was somehow stored.
Chris Duncan [Thu, 21 May 2026 17:44:25 +0000 (10:44 -0700)]
Reorder imports.
Chris Duncan [Thu, 21 May 2026 17:44:03 +0000 (10:44 -0700)]
Fix documentation.
Chris Duncan [Thu, 21 May 2026 14:43:38 +0000 (07:43 -0700)]
Replace some minimums, divisions, and multiplications with comparisons and bitshifts.
Chris Duncan [Thu, 21 May 2026 14:43:03 +0000 (07:43 -0700)]
Reorder imports.
Chris Duncan [Thu, 21 May 2026 14:42:51 +0000 (07:42 -0700)]
Fix placeholder icon causing CSP error.
Chris Duncan [Thu, 21 May 2026 13:24:44 +0000 (06:24 -0700)]
Merge branch 'release/v5.1'
Chris Duncan [Wed, 15 Apr 2026 07:05:47 +0000 (00:05 -0700)]
Patch version.
Chris Duncan [Wed, 15 Apr 2026 07:04:18 +0000 (00:04 -0700)]
Fix project homepage.