Ryan Fleury
|
c8a892ad8f
|
eliminate d_entity-based module mapping code; all of this is done via ctrl systems now
|
2024-09-13 10:39:32 -07:00 |
|
Ryan Fleury
|
f9c541ea7b
|
eliminate regs concept from engine; eliminate more d_entity mirroring ctrl_entity
|
2024-09-13 10:26:34 -07:00 |
|
Ryan Fleury
|
71cb03f3be
|
checkpoint in getting off of d_entities and onto ctrl_entities for frontend paths, including thread selection & df_regs
|
2024-09-12 16:30:26 -07:00 |
|
Ryan Fleury
|
638140ab87
|
another checkpoint, moving d_regs -> df_regs; eliminating more state & responsibilities from dbg_engine
|
2024-09-12 14:10:41 -07:00 |
|
Ryan Fleury
|
65ed1f0997
|
another checkpoint - eliminate cmd specs from engine, move all dynamic command definition things into frontend
|
2024-09-12 12:11:00 -07:00 |
|
Ryan Fleury
|
c8efacf707
|
split engine from frontend cmd structure; use to begin fixing/hardening engine commands and decoupling them from frontend complications
|
2024-09-11 17:42:34 -07:00 |
|
Ryan Fleury
|
deef05d0d2
|
extend eval space size to allow u128 key for hash store & related cache keys, + some extra metadata determined by user (user-defined kind & extra u64)
|
2024-09-11 17:11:33 -07:00 |
|
Ryan Fleury
|
f59694fcfb
|
float cfg from engine -> frontend; more elimination of dead code in engine
|
2024-09-11 15:40:11 -07:00 |
|
Ryan Fleury
|
f4726eee0a
|
eliminate old eval viz code in engine
|
2024-09-11 15:22:51 -07:00 |
|
Ryan Fleury
|
e7b4912e4a
|
eliminate more dead code in engine
|
2024-09-11 14:35:30 -07:00 |
|
Ryan Fleury
|
be6458690f
|
ctrl layer defined handle system, to replace machine-id/demon-handle pairs used everywhere by users
|
2024-09-11 14:01:38 -07:00 |
|
Ryan Fleury
|
e6872cb71e
|
eliminate all old debug engine eval visualization code; we're now moved over to the new more standalone eval viz codebase layer
|
2024-09-10 17:22:24 -07:00 |
|
Ryan Fleury
|
299ea04539
|
port debugger frontend to using eval visualization layer, over old debug engine code
|
2024-09-10 17:10:48 -07:00 |
|
Ryan Fleury
|
bb50e88141
|
eval_visualization layer: builtin view rules, porting of more debug engine code over
|
2024-09-10 16:14:11 -07:00 |
|
Ryan Fleury
|
d35bc56f8f
|
further coalesce all frontend command processing into top-level frame path; have frontend commands for all possible engine commands
|
2024-09-10 14:01:06 -07:00 |
|
Ryan Fleury
|
09db3aacd0
|
formally split dbg engine/frontend commands; float entity operations & all ui-related operations up to frontend layer, keep engine to small set of control operations (we are trying to get the engine out of the mix in managing entity state)
|
2024-09-10 11:37:01 -07:00 |
|
Ryan Fleury
|
6cf0c7ee92
|
promote thread freeze state to ctrl entity tree; communicate via msgs for user -> ctrl, and communicate entity state changes back via events for ctrl -> user
|
2024-09-08 13:09:52 -07:00 |
|
Ryan Fleury
|
a204018e94
|
Revert "checkpoint on pass to majorly simplify debug frontend state, and eliminate df entities, and move from cmds -> msgs"
This reverts commit 06a685221a.
|
2024-09-07 14:50:27 -07:00 |
|
Ryan Fleury
|
5ffab0439b
|
Revert "more msgs -> cmds & df entity elimination progress"
This reverts commit 9968c6e491.
|
2024-09-07 14:48:42 -07:00 |
|
Ryan Fleury
|
cccbd265ff
|
Revert "another checkpoint in big df entity elimination pass"
This reverts commit f8fd32e328.
|
2024-09-07 14:48:34 -07:00 |
|
Ryan Fleury
|
6180da1b0f
|
Revert "yet another checkpoint"
This reverts commit 5ad8d523ba.
|
2024-09-07 14:48:29 -07:00 |
|
Ryan Fleury
|
30766f93ae
|
Revert "checkpoint"
This reverts commit 3631de648b.
|
2024-09-07 14:48:21 -07:00 |
|
Ryan Fleury
|
3631de648b
|
checkpoint
|
2024-09-07 13:37:35 -07:00 |
|
Ryan Fleury
|
5ad8d523ba
|
yet another checkpoint
|
2024-09-05 19:19:00 -07:00 |
|
Ryan Fleury
|
f8fd32e328
|
another checkpoint in big df entity elimination pass
|
2024-09-04 15:50:59 -07:00 |
|
Ryan Fleury
|
9968c6e491
|
more msgs -> cmds & df entity elimination progress
|
2024-09-03 16:50:16 -07:00 |
|
Ryan Fleury
|
06a685221a
|
checkpoint on pass to majorly simplify debug frontend state, and eliminate df entities, and move from cmds -> msgs
|
2024-09-03 12:46:30 -07:00 |
|
Ryan Fleury
|
84bc078e9f
|
watch commands -> core layer
|
2024-08-29 15:54:10 -07:00 |
|
Ryan Fleury
|
e81fbe4bf2
|
eliminate old code; organization pass over dbg frontend
|
2024-08-29 13:37:28 -07:00 |
|
Ryan Fleury
|
9932a30ef9
|
entity parameter tree equipment; architecture -> arch
|
2024-08-29 13:16:50 -07:00 |
|
Ryan Fleury
|
0f4d2cfbc1
|
entity name -> string
|
2024-08-29 11:48:55 -07:00 |
|
Ryan Fleury
|
5907783a2e
|
d_interact_regs -> d_regs
|
2024-08-29 10:54:54 -07:00 |
|
Ryan Fleury
|
4944652331
|
introduce debug engine entity kinds for windows/panels/tabs, to begin process of formally moving all view parameterizations to watch entities; eliminate redundant passthrough of window/panel parameters
|
2024-08-29 10:49:35 -07:00 |
|
Ryan Fleury
|
4439aab721
|
split more frontend-only information from debug engine core definitions
|
2024-08-28 17:14:59 -07:00 |
|
Ryan Fleury
|
1c62787758
|
dbg_gfx -> dbg_frontend; fix force-confirm commands; more naming passes
|
2024-08-28 16:59:21 -07:00 |
|