Commit graph

  • 3a35af8670
    Merge 2264d602dc into 823a9291ee Stephen Dennis 2026-08-12 15:26:55 -06:00
  • 2264d602dc fix(#2229): stop truncating 64-bit connect and idle deltas to int fix/2229-conn-idle-truncation-214 Stephen Dennis 2026-08-12 15:26:30 -06:00
  • dec9e2b8ae
    Merge e73a5e1e09 into 93047d51d5 Stephen Dennis 2026-08-12 15:06:44 -06:00
  • e73a5e1e09 fix(#2229): stop truncating 64-bit connect and idle deltas to int fix/2.13-2229-conn-idle-truncation Stephen Dennis 2026-08-12 15:06:17 -06:00
  • eb0854b219
    Merge c15f653b9f into 93047d51d5 Stephen Dennis 2026-08-12 14:53:43 -06:00
  • c15f653b9f diag(#2227): catch stray writes into DESC::connected_at fix/2.13-2227-connected-at-diagnostic Stephen Dennis 2026-08-12 14:53:02 -06:00
  • 823a9291ee
    Merge pull request #2226 from brazilofmux/fix/2223-ship-windows-build-docs master Stephen Dennis 2026-08-10 23:25:12 -06:00
  • 07586ea760
    Merge pull request #2225 from brazilofmux/fix/2222-stale-companion-checksums Stephen Dennis 2026-08-10 23:24:57 -06:00
  • 66991dcbe5
    Merge pull request #2224 from brazilofmux/fix/2221-stage-pcre2-runtime Stephen Dennis 2026-08-10 23:23:51 -06:00
  • 86306410c4 docs(#2223): ship current Windows build instructions in the source dist fix/2223-ship-windows-build-docs Stephen Dennis 2026-08-10 23:06:51 -06:00
  • dfe6c3d7d8 fix(#2221): stage the vcpkg PCRE2 runtime beside the build output fix/2221-stage-pcre2-runtime Stephen Dennis 2026-08-10 23:03:37 -06:00
  • e4ff0b9994 fix(#2222): clear companion checksums when their artifacts are cleaned fix/2222-stale-companion-checksums Stephen Dennis 2026-08-10 23:01:22 -06:00
  • a54d379f09
    Merge pull request #2220 from brazilofmux/fix/2212-pcre2-vcpkg Stephen Dennis 2026-08-10 20:41:42 -06:00
  • b05539f86a fix(#2212): PCRE2 comes from vcpkg, like grpc fix/2212-pcre2-vcpkg Stephen Dennis 2026-08-10 20:39:31 -06:00
  • ce21a572c3
    Merge pull request #2219 from brazilofmux/fix/2214-dounix-apply-sha256 Stephen Dennis 2026-08-10 20:05:28 -06:00
  • 73dc1749d0 fix(release): generate .sha256 for APPLY.txt (#2214) Stephen Dennis 2026-08-10 19:54:50 -06:00
  • e97992b1d7
    Merge pull request #2218 from brazilofmux/fix/timefmt-invalid-secs Stephen Dennis 2026-08-10 19:18:23 -06:00
  • e315994177 fix(softcode): timefmt rejects unparseable seconds argument Stephen Dennis 2026-08-10 19:18:00 -06:00
  • 204e503199
    Merge pull request #2217 from brazilofmux/docs/2215-readme-direct-websocket Stephen Dennis 2026-08-07 22:12:10 -06:00
  • 4e94bb75aa docs: the browser client connects DIRECTLY to netmux — correct #2215's README Stephen Dennis 2026-08-07 22:12:06 -06:00
  • 02c4a6acca
    Merge pull request #2216 from brazilofmux/docs/2215-web-client-readme Stephen Dennis 2026-08-07 22:06:04 -06:00
  • 6e6dc6d611 docs(#2215): README for the browser client Stephen Dennis 2026-08-07 22:05:50 -06:00
  • ad4c8d829c docs: the cycle count drifted as the cycle ran on Build-2.14.0.11 Stephen Dennis 2026-08-07 15:34:43 -06:00
  • 44c374ee5a Prepare 2.14.0.11 ALPHA release Stephen Dennis 2026-08-07 15:31:13 -06:00
  • d15b1dc3f8
    Merge pull request #2213 from brazilofmux/fix/2211-win32gui-setfilepath Stephen Dennis 2026-08-07 14:50:49 -06:00
  • df1d10d6e0 fix(#2211): win32gui defines CredStore::SetFilePath so it links again Stephen Dennis 2026-08-07 14:42:33 -06:00
  • 677276cf81
    Merge pull request #2209 from brazilofmux/fix/2205-console-nodelay Stephen Dennis 2026-08-07 13:36:20 -06:00
  • 79d9ccf5cf
    Merge pull request #2210 from brazilofmux/fix/2206-android-nodelay Stephen Dennis 2026-08-07 13:36:06 -06:00
  • aa111a3591
    Merge pull request #2208 from brazilofmux/fix/2207-ios-nodelay Stephen Dennis 2026-08-07 13:36:00 -06:00
  • 63ae742168 fix(#2206): Titan Android sets tcpNoDelay on the raw socket Stephen Dennis 2026-08-07 12:58:48 -06:00
  • 3b69fa7eeb fix(#2205): console/win32gui set TCP_NODELAY on connect completion Stephen Dennis 2026-08-07 12:58:26 -06:00
  • 5ba023e419 fix(#2207): Titan iOS sets TCP noDelay on both parameter arms Stephen Dennis 2026-08-07 12:58:04 -06:00
  • f82edc55c4
    Merge pull request #2203 from brazilofmux/fix/2199-restart-argv Stephen Dennis 2026-08-07 11:41:57 -06:00
  • c502af6192 fix(restart): preserve the -p and -e command-line values across @restart (#2199) Stephen Dennis 2026-08-07 11:39:34 -06:00
  • 05412a6a13
    Merge pull request #2202 from brazilofmux/fix/2195-2196-client-latency Stephen Dennis 2026-08-07 11:12:17 -06:00
  • 104c6d48d1
    Merge pull request #2201 from brazilofmux/chore/2192-followups Stephen Dennis 2026-08-07 11:12:06 -06:00
  • 619f735cb2 fix(tf): honour IAC GA / IAC EOR so prompts display immediately (#2195) Stephen Dennis 2026-08-07 11:04:52 -06:00
  • 2f1399c80d fix(tf): set TCP_NODELAY on the session socket (#2196) Stephen Dennis 2026-08-07 11:04:12 -06:00
  • 3845135669 chore: delete dead GanlAdapter::boot_stubslave(), ignore root netmux.log Stephen Dennis 2026-08-07 10:57:07 -06:00
  • 40cbfe33ac
    Merge pull request #2200 from brazilofmux/fix/2192-restart-helper-leak Stephen Dennis 2026-08-07 10:50:17 -06:00
  • 5aff7c329f chore: drop accidental netmux.log from the #2192 PR tree Stephen Dennis 2026-08-07 16:50:04 +00:00
  • a3f37b8da0 fix(restart): stop leaking a helper generation per @restart (#2192) Stephen Dennis 2026-08-07 10:47:48 -06:00
  • dfc9449e32
    Merge pull request #2198 from brazilofmux/fix/2193-proto-detect-window Stephen Dennis 2026-08-07 10:07:00 -06:00
  • 9c631958eb Merge origin/master into fix/2193-proto-detect-window Stephen Dennis 2026-08-07 16:06:53 +00:00
  • ed7c92ce94
    Merge pull request #2197 from brazilofmux/fix/2194-tcp-nodelay-posix-engines Stephen Dennis 2026-08-07 10:05:57 -06:00
  • 95977dc7d4 feat(net): proto_detect_window — make the 500ms connect wait configurable (#2193) Stephen Dennis 2026-08-07 10:01:47 -06:00
  • c424b2a1f4 fix(net): set TCP_NODELAY on accepted sockets in every engine (#2194) Stephen Dennis 2026-08-07 09:23:48 -06:00
  • 47187270b0
    Merge pull request #2191 from brazilofmux/fix/2.14-toc-missing-headers Stephen Dennis 2026-08-07 02:33:27 -06:00
  • c2b9db3659 build: ship five headers the TOCs never listed — a 2.14 cut today would not build Stephen Dennis 2026-08-07 02:32:17 -06:00
  • 93047d51d5
    Merge pull request #2190 from brazilofmux/fix/2.13-toc-ganl-debug-header Build-2.13.0.16 release/2.13 Stephen Dennis 2026-08-07 01:34:15 -06:00
  • 9158c3d13d build: ship ganl_debug.h — the 2.13.0.16 source archives do not build without it Stephen Dennis 2026-08-07 01:31:26 -06:00
  • 2428b37abb
    release: prepare TinyMUX 2.13.0.16 (#2189) Stephen Dennis 2026-08-07 00:38:59 -06:00
  • 84a2ff622b release: prepare TinyMUX 2.13.0.16 Stephen Dennis 2026-08-07 00:38:17 -06:00
  • 98ee2febbf
    fix(build): relative IncludePath/LibraryPath in master vcxproj files (#2185) (#2188) Stephen Dennis 2026-08-07 00:35:59 -06:00
  • 6f32bc7741 fix(build): relative IncludePath/LibraryPath in master vcxproj files (#2185) Stephen Dennis 2026-08-07 00:35:17 -06:00
  • 128f400e72
    Merge pull request #2187 from brazilofmux/fix/2.13-2185-relative-paths Stephen Dennis 2026-08-07 00:31:02 -06:00
  • b2e290f083 fix(#2185): netmux.vcxproj resolves ganl and PCRE2 relative to itself Stephen Dennis 2026-08-07 00:28:37 -06:00
  • b6c3af61b1
    Merge pull request #2186 from brazilofmux/fix/2183-bare-subst-ref Stephen Dennis 2026-08-06 23:56:19 -06:00
  • ea38af1504
    Merge pull request #2184 from brazilofmux/fix/2.13-2180-ganl-debug-windows Stephen Dennis 2026-08-06 23:45:21 -06:00
  • 3f735be40e
    Merge pull request #2181 from brazilofmux/fix/2180-ganl-debug-windows Stephen Dennis 2026-08-06 23:34:02 -06:00
  • 99dc0a492b fix(#2183): a bare-substitution scope body escapes its restores as a raw slot reference Stephen Dennis 2026-08-06 23:32:40 -06:00
  • b7a0771d41 fix(#2180): make GANL's Windows debug output controllable instead of absent Stephen Dennis 2026-08-06 23:28:12 -06:00
  • 1179c2ba83
    Merge pull request #2182 from brazilofmux/fix/2179-uinline-executor Stephen Dennis 2026-08-06 23:21:46 -06:00
  • d433d5f5f0 fix(#2179): u()-inline runs the body in the target's executor context Stephen Dennis 2026-08-06 23:07:46 -06:00
  • 579ef9f2d7 fix(#2180): make GANL's Windows debug output controllable instead of absent Stephen Dennis 2026-08-06 23:06:56 -06:00
  • 3b8b5657b7
    Merge pull request #2178 from brazilofmux/fix/2177-cng-digest-const Stephen Dennis 2026-08-06 22:28:31 -06:00
  • 255545def8 fix(#2177): give cng_digest the const signature its OpenSSL twin already has Stephen Dennis 2026-08-06 22:10:44 -06:00
  • 4a44f61b96
    Merge pull request #2176 from brazilofmux/chore/2156-changes-reflow Stephen Dennis 2026-08-06 21:31:35 -06:00
  • 1740289499 chore: reflow the #2132 CHANGES paragraph after #2175's edit Stephen Dennis 2026-08-06 21:30:32 -06:00
  • e963d984b7
    Merge pull request #2175 from brazilofmux/chore/2156-changes-attribution Stephen Dennis 2026-08-06 21:28:44 -06:00
  • 4ccc0e3b95 docs(#2156): correct residual-slope mechanism after Kagura measurement Stephen Dennis 2026-08-07 03:28:34 +00:00
  • 49d35a0a64 chore(#2156): CHANGES attributes the residual ITER slope to lnum's digit rendering Stephen Dennis 2026-08-06 21:14:55 -06:00
  • d9d554089d
    Merge pull request #2174 from brazilofmux/fix/2166-single-input-phi Stephen Dennis 2026-08-06 21:09:04 -06:00
  • f9b80c88b2 fix(#2166): a single-input PHI is its input — emit_phi resolves it, superblock backstops Stephen Dennis 2026-08-06 20:51:31 -06:00
  • cfe511b071
    Merge pull request #2173 from brazilofmux/fix/2171-loopctx-ecall Stephen Dennis 2026-08-06 20:37:45 -06:00
  • c54a0fc7ce fix(#2171): loop context crosses the ECALL program boundary Stephen Dennis 2026-08-06 18:23:36 -06:00
  • 5ce55fb5ee
    Merge pull request #2172 from brazilofmux/fix/2170-itext-stack Stephen Dennis 2026-08-06 17:52:48 -06:00
  • 3cd7fb28ae fix(#2170): %iN and itext()/inum() resolve outer compiled iter levels Stephen Dennis 2026-08-06 17:14:25 -06:00
  • 24423e5895
    Merge pull request #2169 from brazilofmux/fix/2161-nested-iter Stephen Dennis 2026-08-06 17:02:06 -06:00
  • 021b97a0d1 fix(#2161): nested iter() loses a level — liveness intervals had layout-order holes Stephen Dennis 2026-08-06 16:46:54 -06:00
  • b88390ba6a
    Merge pull request #2168 from brazilofmux/chore/2136-post-merge Stephen Dennis 2026-08-06 15:48:40 -06:00
  • 9ce0cfc67a
    Merge pull request #2167 from brazilofmux/fix/2165-switch-arity Stephen Dennis 2026-08-06 15:34:55 -06:00
  • a906a66af6 chore(#2136): post-merge nits from the PR review Stephen Dennis 2026-08-06 15:24:55 -06:00
  • bbc39ec13b
    Merge pull request #2164 from brazilofmux/feat/2136-const-fargs Stephen Dennis 2026-08-06 15:21:32 -06:00
  • e2b1f974ab docs(#2136): mark parse_arglist as the producer side of the fargs contract Stephen Dennis 2026-08-06 15:00:57 -06:00
  • ba5cc4d357 fix(#2165): 2-argument switch()/case() compiles — and returns the right value Stephen Dennis 2026-08-06 14:52:21 -06:00
  • dfdd841133
    Merge pull request #2163 from brazilofmux/fix/2162-if-arity Stephen Dennis 2026-08-06 14:44:03 -06:00
  • 3289e8b935 feat(#2136): phase 4 — delete #2135's ECALL argument copy; the contract replaced it Stephen Dennis 2026-08-06 13:57:46 -06:00
  • 8808b4c375 feat(#2136): flip fargs to const UTF8 * const — and convert every site the compiler surfaced Stephen Dennis 2026-08-06 14:34:23 -06:00
  • 5ea949d5e4 fix(#2162): 3-argument if() compiles — has_else keyed off arity, not name Stephen Dennis 2026-08-06 14:29:21 -06:00
  • 5353026861
    Merge pull request #2158 from brazilofmux/chore/2155-2157-landing Stephen Dennis 2026-08-06 12:34:23 -06:00
  • cb883caae5 fix review: stale-blob signature and list_copy coverage (#2158) Stephen Dennis 2026-08-06 18:34:18 +00:00
  • 34ef8750b9 docs+chore: the fallback ladder written down; one way to copy a list (#2155, #2157) Stephen Dennis 2026-08-06 12:16:56 -06:00
  • 8902724ea0
    Merge pull request #2154 from brazilofmux/perf/2152-int-abi-completion Stephen Dennis 2026-08-06 12:06:26 -06:00
  • 069d234c74 docs(jit): old-blob MAP arm declines to ECALL, not a string middle rung Stephen Dennis 2026-08-06 18:06:21 +00:00
  • c93af8c490 perf(jit): MAP/FILTER/FOLD cross the tier-2 boundary as integers (#2152, #2153) Stephen Dennis 2026-08-06 11:48:14 -06:00
  • d78d6134bc
    Merge pull request #2151 from brazilofmux/perf/2132-tier2-int-abi Stephen Dennis 2026-08-06 11:36:59 -06:00
  • 02446bf4e7 fix(dbt): include <string> for CODEDUMP diagnostics (#2151) Stephen Dennis 2026-08-06 17:36:42 +00:00
  • 39c2a3d754 perf(jit): integers cross the tier-2 boundary as integers (#2132) Stephen Dennis 2026-08-06 10:58:55 -06:00
  • 420c94d7ae
    Merge pull request #2150 from brazilofmux/test/2149-poison-allocator Stephen Dennis 2026-08-06 10:39:01 -06:00