340 Commits

Author SHA1 Message Date
Fingercomp
efffa2b41d Display string/number keys same as values 2021-08-21 07:23:45 +07:00
Fingercomp
3fbc17c603 Update brain 2021-08-20 16:17:54 +07:00
Fingercomp
3512c947a0 Emulate tostring's behavior for nan/inf
That is, instead of showing them as Infinity/NaN, display nan/-nan and
inf/-inf in LuaNumberView.
2021-08-19 07:18:39 +07:00
Fingercomp
0b5e69bc99 Show more information about functions 2021-08-13 07:43:02 +07:00
Fingercomp
6f7c49d835 Escape strings according to Lua syntax 2021-08-13 00:49:30 +07:00
Fingercomp
cf4a28cf6b Update brain 2021-08-12 03:58:33 +07:00
Fingercomp
0a2e2103c3 Fix crash if snapshot contains thread with no name
For example, a coroutine that wasn't started yet does not have any stack
frames, and therefore its name cannot be determined.
2021-08-11 00:48:09 +07:00
Fingercomp
96078c7b1d Fix incorrect numbering of table pairs 2021-08-11 00:16:45 +07:00
Fingercomp
fb5338ed60 Don't crash if stack frame list is empty 2021-08-11 00:09:13 +07:00
Fingercomp
07355da362 Update brain 2021-08-10 23:32:01 +07:00
Fingercomp
faa03a2bf8 Show buttons to step/stepi and update frames 2021-08-10 18:46:23 +07:00
LeshaInc
9ef6bba5ee Remove screen tier changing functionality
Closes #7
2021-08-10 12:17:01 +03:00
Fingercomp
f6ebed04b5 Add upvalue section to stack frame view 2021-07-28 05:59:33 +07:00
Fingercomp
89c17f9a94 Display contents of array part of tables 2021-07-27 05:44:23 +07:00
Fingercomp
5d88005537 Separate array part from map in Lua tables 2021-07-27 05:25:48 +07:00
Fingercomp
97f91a1736 Make Lua number classes nested like Thread/Table 2021-07-27 04:20:35 +07:00
LeshaInc
c9c227f8e4 Show contents of tables 2021-07-26 13:42:47 +03:00
LeshaInc
41a6bf0167 Limit GitLab pages to master branch only 2021-07-26 10:12:34 +03:00
LeshaInc
b5dc2a0f7f Unique scroll views per frame 2021-07-25 14:45:58 +03:00
LeshaInc
946d22a206 Redo the scroll view 2021-07-25 14:24:13 +03:00
LeshaInc
6944c3d361 Properly center the vertical resizer 2021-07-25 11:13:45 +03:00
Fingercomp
ee1dda7c8a Set default branch for ocelot-brain to debugger 2021-07-25 00:03:33 +07:00
Fingercomp
d259d0a516 Display frame labels with function names 2021-07-25 00:03:11 +07:00
LeshaInc
2eae98333c Make debugger sections resizeable (broken for now) 2021-07-24 18:50:08 +03:00
LeshaInc
2ba5b3c0c2 Fix screen artifacts due to non integer position
(cherry picked from commit a1d5035c1a)
2021-07-24 12:30:20 +03:00
LeshaInc
36446642ac Show best-effort guessed thread name 2021-07-24 12:14:54 +03:00
LeshaInc
1e5f7cb046 Update brain 2021-07-24 11:59:17 +03:00
LeshaInc
5728bae912 I'm tired 2021-07-23 21:04:28 +03:00
LeshaInc
8abd653ee7 Working on the debugger UI 2021-07-23 16:47:56 +03:00
LeshaInc
9c77916016 Fix ScrollView 2021-07-23 15:53:16 +03:00
LeshaInc
ebc06bbb08 Very basic debugger window 2021-07-22 23:33:24 +03:00
LeshaInc
0ca101fb19 Refactor 2021-07-22 21:16:52 +03:00
LeshaInc
9dec693fcc Update brain 2021-07-22 20:53:37 +03:00
LeshaInc
6d3d3d59d8 Expose debug functionality 2021-07-11 00:10:14 +03:00
LeshaInc
a5d728c051 Update brain 2021-07-10 23:55:25 +03:00
LeshaInc
f80da59992 Show call budget histogram 2021-06-12 15:40:24 +03:00
LeshaInc
174cb4c480 Show CPU utilization 2021-06-12 15:27:34 +03:00
LeshaInc
2a20b5c327 Update brain 2021-06-12 14:47:30 +03:00
LeshaInc
dd96b94c54 Don't overflow histogram bar 2021-06-12 14:33:30 +03:00
LeshaInc
fbb975b455 Fix synchronization lag 2021-06-12 14:26:55 +03:00
LeshaInc
617a67389b Add memory histogram 2021-06-12 13:11:41 +03:00
LeshaInc
2fd0ee1ca8 Center computer slots 2021-06-11 23:54:32 +03:00
LeshaInc
c08f7f1a27 Merge remote-tracking branch 'origin/develop' 2021-06-01 22:14:53 +03:00
laineprikol
74c3767db5 Fixed window initialization crash on macOS 2021-06-01 20:58:15 +03:00
LeshaInc
b7548d3ec1 Allow changing simulation speed 2021-05-20 20:32:40 +03:00
LeshaInc
5eebba96ae Auto focus text input 2021-05-20 19:43:37 +03:00
LeshaInc
f00091da8d Allow changing node labels 2021-05-20 19:13:51 +03:00
LeshaInc
938c52dbb0 Fix NPE when right-clicking on the relay 2021-05-19 23:09:21 +03:00
LeshaInc
4d2bf8cc1f Update brain 2021-05-19 15:53:50 +03:00
LeshaInc
18b86085eb Merge remote-tracking branch 'origin/develop' into master 2021-05-19 15:46:49 +03:00