Commit Graph

27 Commits

Author SHA1 Message Date
TEC 966b91b7c0
Initial support for about(::Module)
Co-authored-by: Sasha Demin <demin@lix.polytechnique.fr>
2024-05-04 19:24:21 +08:00
TEC 4967bcd976
Add a little more structure to the codebase 2024-05-01 23:18:51 +08:00
TEC d4e923c23c
Add S"" as shorthand for styled""
We're about to reach 100 instances of styled"", and at this point I'm
rather keen to avoid typing it out in full each time and save a good few
hundred characters.
2024-05-01 23:05:16 +08:00
TEC 172a33cb1f
Show return types of functions 2024-05-01 22:35:09 +08:00
TEC 9ab30d97f0
More thorough effect printing 2024-05-01 22:02:10 +08:00
TEC 04869e3b4c
Show function effects via specialised about call 2024-04-29 20:28:08 +08:00
TEC 1b563854d9
Support more compiler effects 2024-04-29 01:36:05 +08:00
TEC 35aeef29b0
Avoid showing sign twice with int, as we handle it 2024-04-12 16:45:31 +08:00
TEC 1305239f01
Fix printing of GenericMemory
This makes it no longer error, a cleverer display can be worked out in
the future.
2024-04-12 16:36:25 +08:00
TEC 7dbce9529e
Prevent double ups of black lines in printing 2024-04-12 16:35:54 +08:00
TEC 4e23083d0f
Much fancier char unicode layout printing 2024-04-10 22:54:38 +08:00
TEC 70871a6b60
Elaborate on character usage/meaning 2024-04-10 22:54:38 +08:00
TEC b0c7025372
Improved singleton value handling in layout 2024-04-10 22:54:38 +08:00
TEC e0025cd0a2
Improved value size printing 2024-04-10 22:54:38 +08:00
TEC fa0a49b606
Support elaboration on values 2024-04-10 18:18:28 +08:00
TEC 201d9db07d
Slightly improve generic memory layout printing 2024-04-10 18:05:49 +08:00
TEC 4cef33ae79
Show richer type parameter information 2024-04-08 23:29:29 +08:00
TEC 40f29a9bd0
Implement specialised composed function printing 2024-04-08 23:29:29 +08:00
TEC 19fe198ba4
Define some custom faces
Hardcoding colours is so `printstyled` 😛
2024-04-08 23:29:29 +08:00
TEC d67e9a3bce
Use JuliaSyntaxHighlighting for nicer printing 2024-04-08 23:29:29 +08:00
TEC 7dd9352d70
Fix handling of empty struct fields
Structs can have singleton fields that take up no space.
2024-04-08 23:29:29 +08:00
TEC ae3e6b7403
Recognise singleton values 2024-04-08 23:29:29 +08:00
Sasha Demin df6f20fbf6
Relax sizeof conditions in structinfo 2024-03-21 17:00:28 +08:00
Sasha Demin 6ac75ded73
Fix for non-concrete typess 2024-03-21 17:00:28 +08:00
TEC 39878d26ba
Add license 2024-03-20 18:03:17 +08:00
TEC 6b2cb6fb28
Add a basic readme 2024-03-15 02:48:59 +08:00
TEC ee717d4ee9
Initial commit 2024-03-15 02:46:31 +08:00