Commit Graph

  • 9004980758 test: windows/kde, a ps poll that fails or times out while waiting for Konsole counts as not yet master velzieandClaude Opus 5.5 2026-11-13 09:25:04 -05:00
  • b314f4636b wine: pin the call-out records array and closing a call-out on a jump out, the split lock's regenerated ABI header, the unhandled exception message and desktop icon selection velzieandClaude Opus 5.5 2026-11-13 07:50:37 -05:00
  • 8103e93119 page: the rest bundle downloaded ahead in windows of frames not held, its progress counted by frame velzieandClaude Opus 5.5 2026-11-12 18:23:15 -05:00
  • da81f5cea9 test: fibers from native code (wow64/nfiber) velzieandClaude Opus 5.5 2026-11-12 11:59:44 -05:00
  • fd0424c3e8 cgen, tier-1: a split lock writes each of its two words by compare-exchange velzieandClaude Opus 5.5 2026-11-12 14:20:47 -05:00
  • ee4c2f52ae test: icallbench takes a built convdll.dll (ICALL_BENCH_DLL), for a bench host without gexcc-win velzieandClaude Opus 5.5 2026-11-12 14:58:43 -05:00
  • 31bd22c94c test: libs/native-libs, every AAPCS64 shape into a native library velzieandClaude Opus 5.5 2026-11-12 11:53:05 -05:00
  • 1ca2dd9db8 native-libs: a float result in s0 as a float, not a double's bits velzieandClaude Opus 5.5 2026-11-12 11:53:04 -05:00
  • ce9dfc6dce test: wine64-page/icallbench, guest-to-native call cost (timed) velzieandClaude Opus 5.5 2026-11-12 11:53:04 -05:00
  • bdcf027ad0 test: fibers switched inside native functions' guest callbacks (fibcb) velzieandClaude Opus 5.5 2026-11-12 13:10:40 -05:00
  • db8dafc317 native, browser: a jump out of a callback to the guest frame below closes its call-out velzieandClaude Opus 5.5 2026-11-12 20:35:10 -05:00
  • 3b1c63d4ac native, browser: a call-out is unwound past only on its own stack velzieandClaude Opus 5.5 2026-11-12 13:10:31 -05:00
  • 1352381fc7 wine: pin gexrt64's call-out records in a per-thread array; cbthrow passes natively velzieandClaude Opus 5.5 2026-11-12 12:19:15 -05:00
  • b117b2317c test: guest code calling native functions, natively and on the page velzieandClaude Opus 5.5 2026-11-12 11:13:57 -05:00
  • 94c2718963 test: core/fs-sync writes what is to stay in the cache from a shell that stays velzieandClaude Opus 5.5 2026-11-12 21:11:41 -05:00
  • 554b208f6e test: wine64/beyond16 gives its run the other wine64 tests' 300 s velzieandClaude Opus 5.5 2026-11-12 15:42:07 -05:00
  • ec4ed848f3 kernel: CPUID and cpuinfo advertise SSE4.1, SSE4.2 and PCLMULQDQ velzieandClaude Opus 5.5 2026-11-12 10:58:42 -05:00
  • 3329b69bf7 lift-x86: the rest of SSE4.1 and SSE4.2, and PCLMULQDQ velzieandClaude Opus 5.5 2026-11-12 10:58:41 -05:00
  • faf9222381 wine: pin the menu grab and keys, the topmost taskbar, dwrite's font set match, winebuild's signature index, the toolbar bitmap fix and native fiber refusal velzieandClaude Opus 5.5 2026-11-12 10:00:59 -05:00
  • 4538a735f6 wine: a builtin's re-export of a DLL it only delay-imports loads that DLL with it velzieandClaude Opus 5.5 2026-11-12 00:36:52 -05:00
  • fa7133c5ca test: the shell desktop's taskbar stays over a normal window and goes under a full-screen foreground one velzieandClaude Opus 5.5 2026-11-12 07:06:56 -05:00
  • 58496046c4 persist: a process's exit commits a generation when anything is waiting velzieandClaude Opus 5.5 2026-11-12 03:45:16 -05:00
  • 9ca52c9821 browser: the browser repeats a held key, the client does not (repeat rate 0) velzieandClaude Opus 5.5 2026-11-12 03:45:16 -05:00
  • acdd9419b7 test: Escape closes the shell desktop's Start menu and desktop menu while a program had the keyboard velzieandClaude Opus 5.5 2026-11-12 01:23:48 -05:00
  • 2658162c34 wayland: a client's pointer grab for its menu and move loops (window placement version 4) velzieandClaude Opus 5.5 2026-11-12 00:03:45 -05:00
  • 341d2f3fd9 wayland: GEX_WL_CURSORTRACE reports every set_cursor velzieandClaude Opus 5.5 2026-11-11 22:34:31 -05:00
  • 1b85659250 page: a read in the rest bundle is said by its file's name, not the bundle's velzieandClaude Opus 5.5 2026-11-11 23:22:48 -05:00
  • a9a0d8d41f page: the rest bundle downloaded ahead under the name a read gives it velzieandClaude Opus 5.5 2026-11-11 23:11:22 -05:00
  • b96f2faf91 runtime: the page's own lazy-file owner is the system's, not a second one beside it velzieandClaude Opus 5.5 2026-11-11 23:01:02 -05:00
  • 409b3953b8 page: the rest bundle downloaded whole in one request as soon as the title files are in velzieandClaude Opus 5.5 2026-11-11 22:20:35 -05:00
  • bfe10fa672 wasmdll: a program's or DLL's native module found without case, as Windows finds files velzieandClaude Opus 5.5 2026-11-12 09:17:48 -05:00
  • bac771a6bc test: fontset, IDWriteFontSet::GetMatchingFonts by family velzieandClaude Opus 5.5 2026-11-12 04:29:45 -05:00
  • 864e83143c gex-cache: a large dynamic-offset element segment compiled as table.init velzieandClaude Opus 5.5 2026-11-12 03:15:39 -05:00
  • 782a39bbb2 page: a module without data exports takes its data from the general allocator velzieandClaude Opus 5.5 2026-11-12 02:50:24 -05:00
  • ade910ceab native: a program's own module kept when the core installs after it velzieandClaude Opus 5.5 2026-11-12 02:12:25 -05:00
  • d2f5ea4c98 pelink: functions over the engines' size limit split velzieandClaude Opus 5.5 2026-11-12 00:18:55 -05:00
  • 442c91da45 pelink: modules without gexw.sig64 velzieandClaude Opus 5.5 2026-11-11 22:42:28 -05:00
  • e7f210ee4a wine/dist.sh: 64-bit build tools velzieandClaude Opus 5.5 2026-11-11 22:31:46 -05:00
  • dea26b72f7 pelink, gexcc-win: a program's imports no DLL exports bound to stubs, as Wine's loader binds them velzieandClaude Opus 5.5 2026-11-11 22:22:00 -05:00
  • 30a5f5d7e9 gexcc-win: hypotf, which the CRT exports only as _hypotf (MinGW's libmingwex has it) velzieandClaude Opus 5.5 2026-11-11 22:07:12 -05:00
  • c69efa8b09 pesym: segment info built in a bytearray, not by concatenating bytes velzieandClaude Opus 5.5 2026-11-11 21:17:41 -05:00
  • cb97a0299b wine: pin an SRW lock's waiter count kept through the split lock velzieandClaude Opus 5.5 2026-11-12 05:33:45 -05:00
  • 212d8ed323 toolchain: the pass plugins ask for llvm-config-22 first, so another LLVM's llvm-config on PATH is not picked up velzieandClaude Opus 5.5 2026-11-11 21:13:26 -05:00
  • d0e964d1ad wine: pin the misaligned interlocked check kept opaque to the compiler velzieandClaude Opus 5.5 2026-11-11 18:50:54 -05:00
  • 2d48a6d735 test: wow64/tebframes, a handler that never returns leaves no exception frames behind velzieandClaude Opus 5.5 2026-11-11 18:50:32 -05:00
  • 9b25787d0e test: wow64/splitlock, Windows locks and interlocked calls at misaligned addresses velzieandClaude Opus 5.5 2026-11-11 18:50:31 -05:00
  • fc59c3b479 gexcc-win: MinGW's sys/param.h, sig_atomic_t, SSIZE_MAX and a socklen_t typedef, C11's static_assert; endian.h for code that sees __wasm__ velzieandClaude Opus 5.5 2026-11-11 17:48:02 -05:00
  • 3d582b5ab8 wine: pin the classic taskbar and desktop, misaligned interlocked operations, and an entry's exception frames velzieandClaude Opus 5.5 2026-11-11 18:28:55 -05:00
  • e903aa95cd wayland: a desktop layer under every other window (window placement version 3) velzieandClaude Opus 5.5 2026-11-11 15:34:07 -05:00
  • 21b8afdbc8 page: the rest bundle fetched in the background once the start-up is over velzieandClaude Opus 5.5 2026-11-11 09:40:41 -05:00
  • f9d2f4c935 kernel, browser: code once made writable and executable stays guarded velzieandClaude Opus 5.5 2026-11-11 18:09:21 -05:00
  • 8d55896e61 native: a window for 64-bit Wine's PE data, reserved at the start velzie 2026-11-11 09:14:40 -05:00
  • b3621e0204 browser: keep guarded translations of code made writable and executable velzie 2026-11-11 08:47:05 -05:00
  • e9cff87f72 gexcc: a static library's recorded links name no build-machine path velzie 2026-11-10 16:04:16 -05:00
  • a0291e10aa test: gexcc's glibc names, libc++ leniencies, -lcrypt, -R, objdump on a program, CMake's Debian-build search, pkg-config target paths velzie 2026-11-10 11:02:13 -05:00
  • 523fe03158 gexcc: which packages' pkg-config variables are target paths is the builder's to say (GEXCC_PKG_CONFIG_RUNTIME) velzie 2026-11-10 10:54:50 -05:00
  • ea32932119 gexcc: libc++ with char_traits<unsigned char> and deques of incomplete types velzie 2026-10-27 11:46:21 -04:00
  • 94693da8b7 gexcc: glibc's fgetspent_r and sgetspent_r velzie 2026-10-27 01:08:58 -04:00
  • c3346b1b0c gexcc: <utmpx.h> brings in <paths.h>, as glibc's does velzie 2026-10-27 01:05:56 -04:00
  • 3030401531 gexcc: <grp.h> and <pwd.h> name FILE as musl does, declared at file scope velzie 2026-10-27 00:56:42 -04:00
  • 0c5ee10756 gexcc: fgetgrent, fgetpwent and the put functions in glibc's default source velzie 2026-10-27 00:25:52 -04:00
  • 6071793a0a gexcc: a non-constant narrowing in a braced initializer is a warning in C++, as with GCC velzie 2026-10-26 23:58:58 -04:00
  • 767d06b5a7 gexcc: glibc's _PATH_UTMPX and _PATH_WTMPX in <paths.h> velzie 2026-10-26 22:53:03 -04:00
  • 5e7dd28915 gexcc: GNU basename under _GNU_SOURCE, <libgen.h>'s POSIX one winning as in glibc velzie 2026-10-26 22:49:35 -04:00
  • 41b47f0089 gexcc: glibc's __ino_t and __ino64_t in <features.h>, as libselinux names them velzie 2026-10-26 22:49:35 -04:00
  • 5de6ca0091 gexcc: fts(3) in libgexcc.a and <fts.h>, which musl leaves out velzie 2026-10-26 20:07:55 -04:00
  • 46451ef6a9 gexcc: GNU ld's -R DIR is a run path; glibc's __ino_t velzie 2026-10-26 20:04:59 -04:00
  • 060931175e gexcc: a Debian package build finds the build machine's CMake packages too velzie 2026-10-26 07:56:30 -04:00
  • b149202060 gexcc: -lcrypt links libxcrypt's libcrypt when the sysroot has it velzie 2026-10-26 07:19:53 -04:00
  • b9c838a575 gexcc-objdump: a program's dynamic section, from the module in its container velzie 2026-10-26 05:40:06 -04:00
  • 4042c48a8c gex: A process whose runtime memory cannot grow in its lowered memory outgrew it. velzie 2026-11-11 03:33:14 -05:00
  • 9dd27db8d8 gex: The old KUSER page's reach is debug output unless an unguarded unit can read it. velzie 2026-11-11 02:58:26 -05:00
  • e3bbd9e609 wine: the pin takes the entry-context debugging check (compiled out by default) velzieandClaude Opus 5.5 2026-11-11 02:22:58 -05:00
  • d96e7d4dbc gex: End a program that asks again for memory its 32-bit memory cannot hold. velzie 2026-11-11 02:20:42 -05:00
  • 113d4e5d9d runtime: sys.listen and sys.connect, the page at either end of a program's unix stream socket velzie 2026-11-11 01:16:17 -05:00
  • 001731d27c test page/readme-desktop: the README's imports are @gexemu/runtime's velzieandClaude Opus 5.5 2026-11-11 00:14:07 -05:00
  • 13c4e2cdbd runtime: the slim-repo example names @gexemu/runtime velzieandClaude Opus 5.5 2026-11-10 21:52:59 -05:00
  • a6876bc823 runtime: the npm packages are @gexemu/runtime and @gexemu/runtime-single velzie 2026-11-10 21:04:03 -05:00
  • 7b920001ec page: a page's processor count reaches every process velzie 2026-11-10 15:47:25 -05:00
  • e3aac8ff61 kernel: a shared file mapping that mremap moves takes its file with it velzie 2026-11-10 18:06:24 -05:00
  • 36c52f275a test gl/slim-fresnel: debian-slim's apt-get install fresnel from the page's repository, then its window velzie 2026-11-10 19:23:24 -05:00
  • 3c3b150447 RepoNetwork: an HTML answer for a path not ending in .html is a 404; test image/slim-net behind an HTML fallback velzie 2026-11-10 18:54:49 -05:00
  • 9dbb6900bf test gl/fresnel-wl and gl/zed-wl: Fresnel and Zed under the page's Wayland compositor velzie 2026-11-10 18:14:11 -05:00
  • 2e7d4ff967 runtime: sys.network on the Node test host too; example RepoNetwork (apt from the page's origin, gex-repo:80) and test image/slim-net velzie 2026-11-10 17:13:00 -05:00
  • fb887a7313 gexcc: a Rust rlib's members with constructors are linked, as rustc's ELF links have them; test gexcc/dl-rlibctors velzie 2026-11-10 17:04:44 -05:00
  • 64ee34eacf sysroot: compiler-rt's objects built again when the flags change; mklibc.sh and test gexcc/dl-libcbuiltins check libc.so exports the builtins velzie 2026-11-10 16:45:26 -05:00
  • c690edca39 wine: pin the W64 tree with the base of an image that cannot move kept velzieandClaude Opus 5.5 2026-11-10 16:08:58 -05:00
  • 57602bca9d gexcc: cast emulation as wide as the widest function in a table velzie 2026-11-10 15:34:53 -05:00
  • ecd4f460c4 kernel: TIOCGPTPEER on the free path too, one implementation for both velzie 2026-11-10 16:00:48 -05:00
  • d3d055b264 gexcc/programs: ptypeer (a pty's slave from TIOCGPTPEER) and ptyfork velzie 2026-11-10 15:20:50 -05:00
  • 1eadde8899 test: wow64/exeplace, a program marked dynamic base whose relocations are stripped velzieandClaude Opus 5.5 2026-11-10 08:35:36 -05:00
  • 9fd1d213b9 page: a child process is told the processor count too velzie 2026-11-10 15:44:36 -05:00
  • da69450e1b Merge commit '83a94bef' into integ-1110rT velzie 2026-11-10 16:08:45 -05:00
  • 83a94bef26 gex: A memfd and its shared mappings survive fork on the page. velzieandClaude Opus 5.5 2026-11-10 16:01:32 -05:00
  • c2f6da9868 gexcc/programs: memfdfork, a memfd and its shared mapping across fork velzieandClaude Opus 5.5 2026-11-10 16:01:32 -05:00
  • 78816b8f2a wine: pin the 64-bit Wine with gdi32's D3DKMTSetProcessSchedulingPriorityClass velzieandClaude Opus 5.5 2026-11-10 09:57:40 -05:00
  • 4e041c99c5 Merge commit 'fe5bcabe' into integ-1110rS velzie 2026-11-10 09:57:29 -05:00
  • fef17bd0be Merge commit '5711e03a' into integ-1110rS velzie 2026-11-10 09:57:29 -05:00
  • 59c55d22b7 Merge commit '887a4dbd' into integ-1110rS velzie 2026-11-10 09:57:29 -05:00
  • eb7f03122b Merge commit 'f24ab1ab' into integ-1110rS velzie 2026-11-10 09:57:29 -05:00