Skip to content

Commit

Permalink
Refactor mark chains.
Browse files Browse the repository at this point in the history
* Rename MD_MARKCHAIN to MD_MARKSTACK to indicate its semantics much
  clearer.
* Simplify its implementation (single-linked list instead of
  double-linked one).
* Where it was reused (misused?) for other, unrelated stuff, with other
  semantics, it's now done explicitly. (i.e. got rid of
  TABLECELLBOUNDARIES).
* PTR_CHAIN still uses the stack (we don't care about order there), but
  it got separated from the array of ordinary opener stacks at least.
  • Loading branch information
mity committed Jan 18, 2024
1 parent 23b1416 commit c00fe0b
Showing 1 changed file with 142 additions and 153 deletions.
Loading

0 comments on commit c00fe0b

Please sign in to comment.