You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: 'Diving into HUGR\'s value vs control flow distinction',
16
-
body: 'Spent a couple of hours reading through the HUGR spec. The split between dataflow and control flow graphs is clicking more — DataflowBlocks and BasicBlocks are fundamentally different containers. Still fuzzy on how the CFG node relates to the outer DFG.',
17
+
title: "Diving into HUGR's value vs control flow distinction",
18
+
body: "Spent a couple of hours reading through the HUGR spec. The split between dataflow and control flow graphs is clicking more — DataflowBlocks and BasicBlocks are fundamentally different containers. Still fuzzy on how the CFG node relates to the outer DFG.",
17
19
},
18
20
{
19
21
type: 'pr',
@@ -58,7 +60,7 @@ const entries = [
58
60
{
59
61
type: 'reading',
60
62
label: 'Reading',
61
-
title: 'Reading about Python\'s sys.excepthook and how test frameworks intercept it',
63
+
title: "Reading about Python's sys.excepthook and how test frameworks intercept it",
62
64
body: 'Rabbit hole from the comptime PR. pytest, IPython, and rich all monkey-patch sys.excepthook at startup. The save/restore pattern is essential for test isolation — each framework assumes it owns the hook.',
63
65
},
64
66
{
@@ -77,7 +79,7 @@ const entries = [
77
79
type: 'exploration',
78
80
label: 'Exploration',
79
81
title: 'Reproducing the comptime exception hook bug locally',
80
-
body: 'Managed to reproduce the sys.excepthook not being restored after a comptime error. The issue is that pretty_errors installs its hook and the comptime path raises before the teardown runs.',
82
+
body: "Managed to reproduce the sys.excepthook not being restored after a comptime error. The issue is that pretty_errors installs its hook and the comptime path raises before the teardown runs.",
81
83
},
82
84
],
83
85
},
@@ -99,8 +101,8 @@ const entries = [
99
101
{
100
102
type: 'reading',
101
103
label: 'Reading',
102
-
title: 'Reading through Python\'s frame inspection docs (sys._getframe, f_code, f_back)',
103
-
body: 'The wasm path fix required understanding the call stack deeply. f_code.co_filename is the key field — it gives you the source file for any frame, which is how you find the user\'s file vs internal guppylang frames.',
104
+
title: "Reading through Python's frame inspection docs (sys._getframe, f_code, f_back)",
105
+
body: "The wasm path fix required understanding the call stack deeply. f_code.co_filename is the key field — it gives you the source file for any frame, which is how you find the user's file vs internal guppylang frames.",
0 commit comments