Logo
Explore Help
Sign in
john/McRogueFace
1
0
Fork
You've already forked McRogueFace
0
Code Issues 57 Pull requests Projects Releases Wiki Activity
Labels Milestones
New issue
57 Open 357 Closed 414 All
Label
Use Alt + Click to exclude labels
All labels No label
Alpha Release Requirement

Bugfix

Demo Target

Documentation

Major Feature

Minor Feature

priority:tier1-active

priority:tier2-foundation

priority:tier3-future

priority:tier4-deferred

Refactoring & Cleanup

system:animation

system:documentation

system:grid

system:input

system:performance

system:procgen

system:python-binding

system:rendering

system:ui-hierarchy

Tiny Feature

workflow:blocked

workflow:needs-benchmark

workflow:needs-documentation

Milestone
All milestones No milestones
Closed milestones
All Datatypes Behaving Alpha Release Targets
Project
All projects No project
Closed projects
The Datatype Overhaul Fun, Convenient McRogueFace Objects Cursor, Grid, and Callback Procedural Generation for 7DRL 2026
Author
All authors
Assignee
All assignees No assignee
john
Sort
Relevance Newest Oldest Recently updated Least recently updated Most commented Least commented Nearest due date Farthest due date
57 Open 357 Closed 414 All
Label
Clear labels
Alpha Release Requirement
Bugfix
Demo Target
Documentation
Major Feature
Minor Feature
priority:tier1-active
priority:tier2-foundation
priority:tier3-future
priority:tier4-deferred
Refactoring & Cleanup
system:animation
system:documentation
system:grid
system:input
system:performance
system:procgen
system:python-binding
system:rendering
system:ui-hierarchy
Tiny Feature
workflow:blocked
workflow:needs-benchmark
workflow:needs-documentation
Milestone
No milestone
Closed milestones
All Datatypes Behaving
Alpha Release Targets
Projects
Clear projects
Closed projects
The Datatype Overhaul
Fun, Convenient McRogueFace Objects
Cursor, Grid, and Callback
Procedural Generation for 7DRL 2026
Assignee
Clear assignees
No assignee
john
grid.step() turn manager does not check entity occupancy for movement collision
Minor Feature
priority:tier3-future
system:grid
#415 opened 2026-07-28 00:18:27 +00:00 by john
[Bugfix] entity.cell_pos = (x, y) leaks exactly 1 allocator block per assignment
Bugfix
priority:tier1-active
system:performance
system:python-binding
#414 opened 2026-07-27 18:24:29 +00:00 by john
[Bugfix] mcrfpy.get_metrics() leaks 8 allocator blocks per call (PyDict_SetItemString does not steal)
Bugfix
priority:tier1-active
system:performance
system:python-binding
#413 opened 2026-07-27 18:24:12 +00:00 by john
[Bugfix] FrameLock::acquire() deadlocks the whole interpreter with two background threads (GIL/mutex lock-order inversion)
Alpha Release Requirement
Bugfix
priority:tier1-active
system:performance
#412 opened 2026-07-27 18:09:50 +00:00 by john
[Bugfix] mcrfpy.step()/advance() from a background thread (without the lock) silently runs a frame off the main thread
Bugfix
priority:tier1-active
system:performance
#411 opened 2026-07-27 17:55:30 +00:00 by john
[Bugfix] FrameLock: a background thread that re-acquires without yielding starves the main loop (31 frames in 2s)
Bugfix
priority:tier1-active
system:performance
#410 opened 2026-07-27 17:51:26 +00:00 by john
[Testing] EngineRandom stream decorrelation is claimed in a comment and gated nowhere
priority:tier3-future
system:python-binding
Tiny Feature
#409 opened 2026-07-27 15:52:46 +00:00 by john
[Minor Feature] Per-call RNG sites still generate an unrecorded seed when seed=None (procgen, sfxr)
Minor Feature
priority:tier2-foundation
system:procgen
system:python-binding
#408 opened 2026-07-27 15:38:33 +00:00 by john
[Bugfix] Sound.play_varied() restores pitch/volume immediately after play(), cancelling the variation
Bugfix
priority:tier2-foundation
Tiny Feature
1
#407 opened 2026-07-27 15:38:16 +00:00 by john
[Bugfix] --audio-off and config.audio_enabled are dead code: audio plays under --headless
Bugfix
Minor Feature
priority:tier2-foundation
#406 opened 2026-07-27 15:38:05 +00:00 by john
VisibilityMask has no value equality or hash — identical masks compare unequal
Minor Feature
priority:tier2-foundation
system:grid
system:python-binding
#405 opened 2026-07-27 14:53:26 +00:00 by john
VisibilityMask records light_walls/algorithm even when they had no effect
priority:tier3-future
system:grid
system:python-binding
Tiny Feature
#404 opened 2026-07-27 14:27:19 +00:00 by john
GridData has no identity attribute, so a projection cannot say which map it came from
Minor Feature
priority:tier2-foundation
system:grid
#403 opened 2026-07-27 14:27:11 +00:00 by john
GridData.observe(origin=...) mutates the grid's shared FOV buffer
Minor Feature
priority:tier2-foundation
system:grid
system:python-binding
#402 opened 2026-07-27 14:27:04 +00:00 by john
[Bugfix] tests/unit/api_manifest_test.py rewrites the tracked api/manifest.json — every suite run dirties the working tree
Bugfix
priority:tier2-foundation
Refactoring & Cleanup
system:documentation
#401 opened 2026-07-27 08:00:40 +00:00 by john
[Bugfix] Flaky suite failure: OpenAL-soft asserts during device teardown (snippets/253_Music.py)
Bugfix
priority:tier2-foundation
system:documentation
1
#400 opened 2026-07-27 03:46:48 +00:00 by john
[Bugfix] The light/full stdlib preset filter is unreachable dead code — and produces an unbootable interpreter if revived
Bugfix
priority:tier2-foundation
Refactoring & Cleanup
#399 opened 2026-07-27 03:39:04 +00:00 by john
[Bugfix] Headless step()/advance() never opens the #219 frame-lock window — mcrfpy.lock() from a background thread blocks forever
Bugfix
priority:tier1-active
system:python-binding
1
#398 opened 2026-07-27 03:38:37 +00:00 by john
[Bugfix] Timer::test re-phases on a wide step — last_ran = now discards skipped intervals AND the residual
Bugfix
priority:tier2-foundation
system:python-binding
#397 opened 2026-07-27 03:20:52 +00:00 by john
[Minor Feature] Expose the simulation clock to Python — getSimulationTime() is C++-only, metrics runtime is wall clock
Minor Feature
priority:tier1-active
system:python-binding
#396 opened 2026-07-27 02:54:51 +00:00 by john
First Previous 1 2 3 Next Last
Powered by Forgejo Version: 13.0.3 Page: 45ms Template: 13ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API