summaryrefslogtreecommitdiff
path: root/notes/index.md
blob: 45655b1fd0a84d9c0d6b499be033824533c5fc54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Notes

## 2026 Q3

* [2026-09-25: No-STW SATB](260925-gc.html)
* [2026-09-23: Green Tea](260923-green-tea.html)
* [2026-09-22: Using Meta Alloc, Attempt 3](260922-use-alloc-3.html)
* [2026-09-20: Using Meta Alloc, Attempt 2](260920-use-alloc-2.html)
* [2026-08-26: Using Meta Alloc](260826-use-alloc.html)
* [2026-08-25: Memory management of code](260825-code-gc.html)
* [2026-08-22: Releasing vmem, again](260822-release3.html)
* [2026-08-21: Virtual memory overcommit](260821-overcommit.html)
* [2026-08-21: Releasing vmem, reloaded](260821-release2.html)
* [2026-08-17: Releasing virtual memory](260817-release.html)
* [2026-07-27: Allocation strategy](260727-alloc.html)

## 2026 Q2

* [2026-06-26: Further list array optimization](260626-fastcons5.html)
* [2026-06-25: AST Optimizations](260625-optimize.html)
* [2026-06-11: Cons cell optimization AGAIN](260611-fastcons4.html)
* [2026-06-10: Cons cell optimization again](260610-fastcons3.html)
* [2026-06-08: Cons cell optimization!](260608-fastcons2.html)
* [2026-05-24: Static analysis to optimize GC](260524-gc-opt.html)
* [2026-05-22: Interpreter](260522-interpreter.html)
* [2026-05-16: JOKE RANT](260516-joke-rant.html)

## 2026 Q1

* [2026-01-09: What not to intern?](260109-uninterned.html)
* [2026-01-07: Decoder](260107-decoder.html)
* [2026-01-06: Simplifying S-Expression Grammar](260106-simpler-grammar.html)
* [2026-01-02: A full-stack programming language](260102-full-stack.html)

## 2025 Q3

* [2025-09-20: Goals](250920-goals.html)
* [2025-09-20: Using libgccjit?](250920-libgccjit.html)

## 2025 Q1

* [2025-03-29: Bootstrapping](250329-boot.html)
* [2025-03-29: Numeric tower](250329-numbers.html)
* [2025-03-29: Must ports support seeking?](250329-unread.html)
* [2025-03-29: Symbols and strings, revisited](250329-strings.html)
* [2025-03-17: Cons cell optimization?](250317-fastcons.html)
* [2025-02-28: Better syntax-rules?](250228-sr.html)
* [2025-02-28: Does the decoder implement macros?](250228-macros.html)
* [2025-02-19: Reader? Decoder? I barely know 'er!](250219-reader.html)
* [2025-02-10: NaN-packing](250210-nan.html)
* [2025-02-10: Equality and equivalence semantics](250210-equal.html)
* [2025-02-10: Record types](250210-records.html)
* [2025-02-10: Only Booleans have truthiness](250210-booleans.html)
* [2025-02-10: Can't ignore returned values](250210-strict-mode.html)
* [2025-02-10: Return zero values](250210-zero-values.html)
* [2025-02-10: No shadowing, and fewer `let` forms](250210-let.html)
* [2025-02-10: More immutability](250210-immutable.html)
* [2025-02-10: Syntax sugar](250210-sugar.html)
* [2025-02-10: Stop the "cons" madness!](250210-cons.html)
* [2025-02-10: Symbols are strings](250210-symbols.html)
* [2025-02-10: Everything can be serialized](250210-serialize.html)
* [2025-02-10: Compilation is execution](250210-compile.html)