Repository navigation
PyxForge 3.0.0-dev.9237c75
Pre-release
Pre-release
·
20 commits
to main
since this release
Development build, not a release candidate. Built by the Windows release workflow from main at 9237c75, 54 commits after 3.0.0-rc.2. For stable use, stay on 3.0.0-rc.2.
New since rc.2
- Run Current File (Ctrl+Shift+F9) for Python, JavaScript, TypeScript, Go, Rust, C, C++, Java, shell, PowerShell, batch, Lua, Ruby, Perl, PHP, and HTML (opens in the browser).
- Debug Current File under GDB, pdb, node inspect or Delve, with editor breakpoints set with F9.
- Set Up Machine… for projects that have no
[qemu]table. - Git fetch, pull (fast-forward only) and push from the Git tab.
- Menus, Open Recent, tooltips, New File, Find and Replace.
- Each workspace keeps its own Neovim history.
- Fixes for console windows, terminals, narrow panels and dialogs. The full list is in docs/audit/defect-register.md.
Files
| File | What it is | SHA-256 |
|---|---|---|
PyxForge-Setup-3.0.0-dev.9237c75.exe |
Per-user installer (no admin rights), includes Neovim 0.12.6 | 81cdd7cece7b087cd5d34af73c93ee46d3a4a3f224cd052be71b31f561518450 |
PyxForge-Portable-3.0.0-dev.9237c75.zip |
Portable folder with Neovim and the boot-sector example | e3d4c4491d1bf260a44a86406bb3670d74e65a857bf35cd9d5550b672f6a8aee |
PyxForge-3.0.0-dev.9237c75.exe |
The desktop app (windowed), the same file as PyxForge.exe in the zip |
07ca4c5764b4a38f94b45e6927259cffcfefad71befdbe6ebb4328e34f37529b |
pyxforge-3.0.0-dev.9237c75.com |
The same program built as a console app, for the command line (pyxforge.com in the zip) |
9191768500d3915bfbf1c495698f45cd81c288f6647a7daaa71199ad6b7a7e0a |
SHA256SUMS.txt covers the installer and the zip. The two standalone programs are copied out of that same zip and don't include Neovim: on their own they use an nvim on PATH. Use the installer or the zip to get the bundled one.
Tested on this build
- CI: the workflow built both programs twice and checked the results were byte-identical, then checked the subsystems, version resources and the bundled Neovim.
go test ./...passed on Windows and Linux. - Windows 11, by hand:
- The installer upgraded a 3.0.0-rc.1 install silently, and the installed programs are byte-identical to the files above.
- The installed app opened a project and a file with its bundled Neovim, and closed cleanly.
- The boot-sector example built and booted in QEMU (
PyxForge boot sector OK). - Ctrl+Shift+B started a build when sent as real keyboard input with the editor focused.
Known limitations
- The installer and programs are not code-signed, so SmartScreen may warn on first run.
- Pull only fast-forwards. Agents and Git worktrees are not implemented.
- macOS is only compile-checked.
- Open issues: https://github.com/obstinix/PyxForge/issues