-
Doubled "and and" β In both the meta-description and the Abstract: "as
NamedGroups and and registers IANA values" should read "and registers". This appears twice (meta-description andsection-abstract-1). -
Reference inconsistency (Β§4.2.8) β The Introduction cites
key_shareSection 4.2.8 of RFC8446bis, while Section 4 and Section 4.2 cite Section 4.2.7 / 4.2.8 of plain RFC8446. Inconsistent reference target.
| βΊ Numbers in hand: | |
| - iai/callgrind bench: can't run on this M1 β no valgrind on Apple | |
| Silicon (gungraun-runner/valgrind absent). So the instruction | |
| counts in the doc are inherently the AMD/Linux machine's; this M1 | |
| can only give wall time. | |
| - M1 wall (v5_rotate_wall, criterion): 10.55 ms [10.52β10.59], tight. | |
| Was 11.63 β β8.8% on M1. | |
| - AMD (doc, callgrind): β30.3% instructions, β47% RAM hits, β30% est. | |
| cycles. |
run a grammar and spell check on https://www.ietf.org/archive/id/draft-ietf-tls-mlkem-08.html
4:44 PM I'll fetch the draft and check it for grammar and spelling issues.
Searched the web Searched the web Issues found:
βΊ Results in. Cross-package, so benchstat can't auto-pair them, but the numbers speak clearly:
Lazy DFA vs NFA-only: same workload, different branches
BenchmarkLazyDFAHotPath β 50 shellstyle patterns, ~55 events, cache warmed:
βββββββββββββββββββββββββ¬ββββββββββββββββββββββββ¬βββββββ¬βββββββββ
β Branch β sec/op β B/op β allocs β
βββββββββββββββββββββββββΌββββββββββββββββββββββββΌβββββββΌβββββββββ€
| β― let's make a plan to install Jenkins and set up one Mac and one Linux VM as agents | |
| Listed 1 directory (ctrl+o to expand) | |
| βΊ Here's a proposed plan. A few choices need your input before we commit to specifics β I've marked them with ?. | |
| Decisions to lock first |
| how hard is it to set up Jenkins on a mac, and run Linux and Windows VMs alongside them as agents10:02 AMClaude responded: The Jenkins controller part is genuinely easy β brew install jenkins-lts, get it running as a launchd service, plug your auth in, done in an afternoon.Assessed Jenkins setup difficulty across Mac hardware configurations and VM agentsAssessed Jenkins setup difficulty across Mac hardware configurations and VM agentsThe Jenkins controller part is genuinely easy β brew install jenkins-lts, get it running as a launchd service, plug your auth in, done in an afternoon. The friction is all in the agents, and how bad it gets depends mostly on the Windows side. | |
| Linux agent: trivial. UTM (free, works fine on Apple Silicon) or Parallels, headless Ubuntu Server, OpenJDK 17, then add it as an agent over SSH from the Jenkins UI. SSH is the right transport β Jenkins manages the agent process for you, you don't have to maintain a separate launch agent on the Linux side. Realistically a few hours including |
| 131 - for hit in self.rtree.locate_in_envelope_intersecting(&envelope) { | |
| 132 - if self.trees[hit.data].contains(point) { | |
| 133 - f(hit.data); | |
| 134 - } | |
| 135 - } | |
| 131 + // Internal-iteration variant of `locate_in_envelope_intersecting` | |
| 132 + // walks the R-tree on the call stack instead of pushing children onto | |
| 133 + |
| Reading the stack bottom-up: AppKit is in terminate: β _deallocHardCore:, which | |
| walks the global NSHashTable of windows and releases each one. During one of | |
| those releases, -[NSWindow dealloc] hit an NSAssert (that's what frames 0β3 | |
| are β __assert_rtn β abort β pthread_kill). So this isn't a random segfault or | |
| an over-release into freed memory; it's AppKit's own invariant check firing | |
| inside the window teardown path on app quit. The single most useful missing | |
| piece is the assertion text itself. __assert_rtn writes the failing expression | |
| and file:line to stderr right before abort(), and the full .crash / .ips file | |
| usually has it in the Application Specific Information block near the top. Grab | |
| that β it turns this from "something's wrong during quit" into a one-line |
Bugs found via static analysis of the Clay compiler (~38K lines of C++). All bugs are in publicly available code at https://github.com/jckarter/clay.
File: literals.cpp, parseIntLiteral() and parseFloatLiteral()
Severity: Medium
OK, I've done a much more thorough examination. Let me report the bugs I found in the code as it stands in this commit, across the files it touches. Some are pre-existing but live in the same functions.
Bug 1: valid_month ignored when fields.month is provided (ECMA + Constrain path)
File: calendar_arithmetic.rs:438-481
When from_fields is called in ECMA mode with Overflow::Constrain and no explicit year, and the