Ryan Fleury
|
0cdcb06db8
|
fix some edge cases in new casting compilation, fix some old usage of cast expr trees
|
2025-04-28 12:11:38 -07:00 |
|
Ryan Fleury
|
c62ad20a9a
|
switch cast expressions from being formally represented in the expression tree - instead use cast-like tree shapes to perform casts in the ir/typechecking phase. this is odd, given C's casting syntax, but it is much more natural given that the parser is not any longer doing identifier resolution, and as such it fixes a bunch of nasty edge cases.
|
2025-04-28 11:50:23 -07:00 |
|
Ryan Fleury
|
81425e8b90
|
use more stable IDs for ctrl entity evaluations
|
2025-04-28 10:25:37 -07:00 |
|
Ryan Fleury
|
93b1e3988d
|
notes
|
2025-04-27 20:32:36 -07:00 |
|
Ryan Fleury
|
66187931aa
|
accept font names, as well as font paths
|
2025-04-26 21:41:27 -07:00 |
|
Ryan Fleury
|
693ba7d077
|
fix 'cut' event being missed in standalone cell
|
2025-04-26 20:49:03 -07:00 |
|
Ryan Fleury
|
1e82d31eba
|
first rough pass on theme editing
|
2025-04-26 19:01:35 -07:00 |
|
Ryan Fleury
|
282f6022e1
|
begin color editing, fix some bugs with meta-type-info disrupting type chain scans
|
2025-04-26 17:30:34 -07:00 |
|
Ryan Fleury
|
6a7420b7aa
|
exception code filter project settings / ui
|
2025-04-26 14:50:49 -07:00 |
|
Ryan Fleury
|
2092f5ca69
|
eval space generation, to gracefully mark cached evaluations as dirty when desired
|
2025-04-26 12:33:48 -07:00 |
|
Ryan Fleury
|
ea18e58903
|
fix & simplify path/pt meta editing
|
2025-04-26 11:38:22 -07:00 |
|
Ryan Fleury
|
6a9d212e70
|
adjust escape-to-close-query view rules, to account for non-lister query views, but with a command
|
2025-04-26 11:17:47 -07:00 |
|
Ryan Fleury
|
db4f390fd0
|
fix input-expression-evaluation fallback in query views, to not be listerified; automatically open breakpoint editor when adding an address breakpoint manually
|
2025-04-26 11:13:36 -07:00 |
|
Ryan Fleury
|
05b52cfaca
|
add extra bit that views can use to disable query bar - use in the case of watch window (and thus lister) editing
|
2025-04-26 11:04:54 -07:00 |
|
Ryan Fleury
|
6749f30b6b
|
release notes
|
2025-04-26 10:57:11 -07:00 |
|
Ryan Fleury
|
19784ba476
|
improve labeled view titles, convert old watch-expression-gathering paths to using the per-watch-tab watches structure
|
2025-04-26 10:48:49 -07:00 |
|
Ryan Fleury
|
5103252a1b
|
eliminate watches as a top-level entity, nest watch expressions under tabs - allow many watch windows, each with their own set of expressions.
|
2025-04-26 10:27:21 -07:00 |
|
Ryan Fleury
|
09f248de59
|
cfg evaluation improvements, tab expression editing, window size serialization fix, other small fixes
|
2025-04-26 10:02:56 -07:00 |
|
Ryan Fleury
|
970f40e516
|
notes
|
2025-04-25 11:08:46 -07:00 |
|
Ryan Fleury
|
33362d91a0
|
add dedicated open tab command as a fast path for all tab commands, simplify/streamline new tab menu
|
2025-04-25 10:04:42 -07:00 |
|
Ryan Fleury
|
0ed951e537
|
simplify font cache run building api, since it is now cahced
|
2025-04-25 09:46:58 -07:00 |
|
Ryan Fleury
|
7dc920c14f
|
font cache: add additional layer of caching for runs
|
2025-04-25 09:45:43 -07:00 |
|
Ryan Fleury
|
e0ba1155e8
|
eliminate recursive version of final ui layout position pass
|
2025-04-25 08:29:44 -07:00 |
|
Ryan Fleury
|
fe46e61acb
|
eliminate recursion from ui size calculation pass, replace with iterative equivalents
|
2025-04-25 08:25:00 -07:00 |
|
Ryan Fleury
|
0fbcd72a3e
|
fix query offsets
|
2025-04-24 20:09:18 -07:00 |
|
Ryan Fleury
|
b59528edea
|
tab/text-pt/text-range filtered commands, hook up to right-click menus
|
2025-04-24 16:55:52 -07:00 |
|
Ryan Fleury
|
0470b646cd
|
more tab-opening-fastpath coverage, fix described-code-string meta-cfg evaluation value rendering, tab settings cmd coverage
|
2025-04-24 16:27:24 -07:00 |
|
Ryan Fleury
|
23c7fcf099
|
plug tab opening back in
|
2025-04-24 15:57:57 -07:00 |
|
Ryan Fleury
|
f4b364b668
|
autogenerate fixed tab list, autogenerate command metadata for opening fixed tabs
|
2025-04-24 15:21:51 -07:00 |
|
Ryan Fleury
|
d0cbaee344
|
prep watch windows for floating query stacks; fix member/array-index generated-expression visualization
|
2025-04-24 13:39:26 -07:00 |
|
Ryan Fleury
|
a9685e6b9d
|
pass through eval msgs appropriately in eval cache evaluations; fix rules for reverting to overridden IR trees on usage of 'raw'; more fixes/improvements
|
2025-04-24 13:04:32 -07:00 |
|
Ryan Fleury
|
a6c9a1bd2a
|
fix editable expression strings, fix command evaluation, etc.
|
2025-04-24 09:52:29 -07:00 |
|
Ryan Fleury
|
a35e483629
|
switch type expansion hooks to being eval-based, not expr/irtree-based
|
2025-04-24 09:36:00 -07:00 |
|
Ryan Fleury
|
9bb592786a
|
eliminate all old evaluation bundled helpers, eliminate old fragmented eval caches; move all to unified evaluation cache
|
2025-04-24 09:07:29 -07:00 |
|
Ryan Fleury
|
c341fb6c00
|
work on next release notes
|
2025-04-23 21:26:32 -07:00 |
|
Ryan Fleury
|
2f7e48e5cf
|
first pass at unified evaluation cache
|
2025-04-23 17:29:31 -07:00 |
|
Ryan Fleury
|
23125dd312
|
cache font raster flag settings, add additional acceleration to very common repeated cfg lookups - e.g. same window/view -> state structure N times, or same ID -> cfg N times
|
2025-04-23 16:21:10 -07:00 |
|
Ryan Fleury
|
ba29350939
|
parse cache, ir-tree cache
|
2025-04-23 16:00:23 -07:00 |
|
Ryan Fleury
|
c9a05bc76f
|
adjust block tree building from being on expr -> being on eval
|
2025-04-23 14:45:15 -07:00 |
|
Ryan Fleury
|
a27b90a3f9
|
eliminate separate expr -> type path (this is just done via ir tree generation now), eliminate helper for locating defines & pushing to macro maps
|
2025-04-23 12:04:50 -07:00 |
|
Ryan Fleury
|
c766ffe0a3
|
kill old code
|
2025-04-23 11:55:58 -07:00 |
|
Ryan Fleury
|
264dbc8199
|
deduplication from evaluation ctxs - just have base ctx with deduplicated info, then separate type-state, ir-ctx, and interpretation-ctx
|
2025-04-23 11:49:44 -07:00 |
|
Ryan Fleury
|
0ce85082ec
|
include font in user settings schema
|
2025-04-22 17:16:29 -07:00 |
|
Ryan Fleury
|
a9dcc7a08e
|
more tweaks
|
2025-04-22 17:05:28 -07:00 |
|
Ryan Fleury
|
afed771adb
|
adjust cmd binding editor buttons style
|
2025-04-22 16:43:17 -07:00 |
|
Ryan Fleury
|
4cbb03fbfe
|
ctrl + scroll -> adjust global font size by default, ctrl + shift + scroll -> adjust text view font size
|
2025-04-22 16:40:45 -07:00 |
|
Ryan Fleury
|
fc728ea4e9
|
description coverage, char visualization disabling
|
2025-04-22 16:13:29 -07:00 |
|
Ryan Fleury
|
5bfb5b578a
|
do not do mixed eval/expr booleans in watch groups
|
2025-04-22 15:47:37 -07:00 |
|
Ryan Fleury
|
42ee4b9776
|
lister -> palette
|
2025-04-22 15:36:45 -07:00 |
|
Ryan Fleury
|
5aae5cc4bb
|
more work on combined cell path, debugging, fixes
|
2025-04-22 15:29:58 -07:00 |
|